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; }
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; }
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; }