Esempio n. 1
0
        public static void StartGame()
        {
            // Welcome Message
            ConsoleMessages.WelcomeMessage();

            // Create Player One
            PlayerInfoModel player = Game.CreatePlayer("Player 1");
            // Create Player Two
            PlayerInfoModel opponent = Game.CreatePlayer("Player 2");

            Console.Clear();

            // Set default shotgrid
            GameLogic.SetDefaultShotGrid(player);
            GameLogic.SetDefaultShotGrid(opponent);

            // Ship positions
            ShipPositions(player);
            Console.Clear();
            ShipPositions(opponent);
            Console.Clear();

            // Game
            PlayerInfoModel winner = StartBattle(player, opponent);

            // Message to winner
            ConsoleMessages.WinnerMessage(winner);
        }