Exemple #1
0
 public override void setStrategies()
 {
     followStrategy = new Strategy.FollowerStrategy(Game.findFutureTargetPlate, this, 3);
     scaredStrategy = new Strategy.ScaredStrategy(this);
     scatter        = new Strategy.ScatterStrategy(this, (int)patrolCorner.Xpos, (int)patrolCorner.Ypos);
     NextTurn       = 2;
     MoveStrategy   = followStrategy;
 }
Exemple #2
0
 public override void setStrategies()
 {
     followStrategy = new Strategy.FollowerStrategy(FindPlate, this, 0);
     scatter        = new Strategy.ScatterStrategy(this, (int)patrolCorner.Xpos, (int)patrolCorner.Ypos);
     scaredStrategy = new Strategy.ScaredStrategy(this);
     NextTurn       = 3;
     MoveStrategy   = followStrategy;
 }
Exemple #3
0
 public override void setStrategies()
 {
     currentChasePlate = Game.Player.CurrentPlate;
     scatter           = new Strategy.ScatterStrategy(this, (int)patrolCorner.Xpos, (int)patrolCorner.Ypos);
     scaredStrategy    = new Strategy.ScaredStrategy(this);
     followStrategy    = new Strategy.FollowerStrategy(getTargetPlate, this, 0);
     NextTurn          = 3;
     MoveStrategy      = followStrategy;
 }