示例#1
0
 public ChessMove(Vector2 vector, MoveBehavior.MoveCapabilities moveCapabilities)
 {
     this.X = vector.X;
     this.Y = vector.Y;
     this.moveCapabilities = moveCapabilities;
 }
示例#2
0
 public MoveAttack(MoveBehavior behavior)
     : base()
 {
     this.MoveBehavior = behavior;
 }
示例#3
0
 /// <summary>
 /// Default constructor.
 /// </summary>
 public Entity()
 {
     _AttackBehavior = new AttackBehavior();
     _MoveBehavior = new MoveBehavior();
     Forward = new Vector2(0, 1); // Default to facing down
 }