Ejemplo n.º 1
0
Archivo: Ant.cs Proyecto: tvdburgt/ants
 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);
 }
Ejemplo n.º 2
0
 public FleeState(AntsGame game, Ant agent)
     : base(game, agent)
 {
 }
Ejemplo n.º 3
0
Archivo: Map.cs Proyecto: tvdburgt/ants
 public Map(AntsGame game, Square[,] squares)
 {
     this.game = game;
     Squares = squares;
 }
Ejemplo n.º 4
0
 public AttackState(AntsGame game, Ant agent)
     : base(game, agent)
 {
 }
Ejemplo n.º 5
0
 public FollowState(AntsGame game, Ant agent, Ant target)
     : base(game, agent)
 {
     this.target = target;
 }
Ejemplo n.º 6
0
 public Hill(AntsGame game, Square square, int team)
 {
     this.game = game;
     Square = square;
     LoadTexture();
 }
Ejemplo n.º 7
0
 public State(AntsGame game, Ant agent)
 {
     Agent = agent;
     Game = game;
 }