コード例 #1
0
        /// <summary>
        /// Represents a method that starts a new game
        /// </summary>
        /// <remarks>The game field will have new numbers.</remarks>
        private void RestartGame()
        {
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine(Message.GAME_RESTARTED);

            this.moveCount = 0;
            this.field     = new GameField(BOARD_SIZE, BOARD_SIZE);
            field.GenerateField(new RandomFieldGenerator());

            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.Write(field.ToString());
            Console.ResetColor();
        }