Пример #1
0
 public Ant(AntsGame game, Square square, int team)
 {
     this.game = game;
     Team = team;
     Square = square;
     Health = 5;
     AttackRate = 1;
     position = square.ScreenPosition;
     Path = new Stack<Square>();
     fsm = new StateMachine();
     animationMargin = new Vector2(Square.Width * 2, Square.Height * 2);
 }
Пример #2
0
 public FleeState(AntsGame game, Ant agent)
     : base(game, agent)
 {
 }
Пример #3
0
 public Map(AntsGame game, Square[,] squares)
 {
     this.game = game;
     Squares = squares;
 }
Пример #4
0
 public AttackState(AntsGame game, Ant agent)
     : base(game, agent)
 {
 }
Пример #5
0
 public FollowState(AntsGame game, Ant agent, Ant target)
     : base(game, agent)
 {
     this.target = target;
 }
Пример #6
0
 public Hill(AntsGame game, Square square, int team)
 {
     this.game = game;
     Square = square;
     LoadTexture();
 }
Пример #7
0
 public State(AntsGame game, Ant agent)
 {
     Agent = agent;
     Game = game;
 }