private static void DoBotMove(Match game, PlayerType playerType, int playerNumber, int depth, BotMove move) { //TODO: BotMove game.Depth++; var command = move.Command.ToString(); game.SetPlayerMove(playerNumber, command); game.Update(playerType);//set Command = Nothing after update }
private static void DoAlienLevelTwoMove(Match game, PlayerType playerType, int playerNumber, AlienLevelTwoMove move) { //TODO: game.Depth++; var alienManager = game.GetPlayer(playerNumber).AlienManager; var shotAlien = FindShotAlien(alienManager, move.ShotAlienId); alienManager.IssueShootOrdersIfPossible(shotAlien); game.Update(playerType); }