mirror of
https://github.com/AlexMacocian/MonoGame.Extended.git
synced 2026-07-24 12:06:37 +00:00
27 lines
540 B
C#
27 lines
540 B
C#
|
|
namespace Platformer.Components
|
|
{
|
|
public enum Facing
|
|
{
|
|
Left, Right
|
|
}
|
|
|
|
public enum State
|
|
{
|
|
Idle,
|
|
Kicking,
|
|
Punching,
|
|
Jumping,
|
|
Falling,
|
|
Walking,
|
|
Cool
|
|
}
|
|
|
|
public class Player
|
|
{
|
|
public Facing Facing { get; set; } = Facing.Right;
|
|
public State State { get; set; }
|
|
public bool IsAttacking => State == State.Kicking || State == State.Punching;
|
|
public bool CanJump => State == State.Idle || State == State.Walking;
|
|
}
|
|
} |