예제 #1
0
        static void Main(string[] args)
        {
            bool playAgain = false;

            do

            {
                SetUp     flow  = new SetUp();
                GameState state = flow.Start();

                Gameflow.PlayGame(state);
                break;
            }while (playAgain);
            {
                Console.WriteLine("Want to have another go at it?");
                Console.WriteLine("Press Y for yes, press N for no..");
                Console.WriteLine("Or just stare at the screen like a brain dead moron");
                Console.WriteLine("it's all good, you do you...");
                String userInput = Console.ReadLine();

                if (userInput == "Y" || userInput == "y")
                {
                    SetUp restart = new SetUp();
                    restart.Start();
                }
                else if (userInput == "N" || userInput == "n")
                {
                    return;
                }
            }
        }
예제 #2
0
        static void Main(string[] args)
        {
            bool isGameOver = false;

            while (!isGameOver)
            {
                GameflowSetup infoAndBoardSetup = new GameflowSetup();
                Gameflow      game  = new Gameflow();
                GameState     state = infoAndBoardSetup.SetupPlayersBoard();
                game.PlayGame(state);
                isGameOver = ConsoleInput.PlayAgain();
            }
        }
예제 #3
0
        static void Main(string[] args)
        {
            Gameflow Start = new Gameflow();

            Start.StartGame();
        }