Example #1
0
 private void InitGame(string playername)
 {
     turn_possible_content.Add("Your turn!");
     turn_possible_content.Add("AI turn!");
     player1 = new GameObjects.Player(playername)
     {
         RoundsNo = 0
     };
     aiplayer = new GameObjects.AiPlayer
     {
         RoundsNo = 0
     };
     AiShipPlacement(aiplayer);
     GameObjects.Functions.UpdateRemainingShipsForAi(NumberofHits, enemy_remaining_ships, aiplayer, player1);
 }
Example #2
0
 private void PlaceBoats(GameObjects.Player player, GameObjects.AiPlayer aiplayer)
 {
     if (aiplayer == null)
     {
         foreach (GameObjects.Ship ship in player.RemainingShips)
         {
             DrawBoat(ship, false);
         }
     }
     else
     {
         foreach (GameObjects.Ship ship in aiplayer.RemainingShips)
         {
             DrawBoat(ship, true);
         }
     }
 }