コード例 #1
0
        static void Main(string[] args)
        {
            SimonDisplay simonDisplay = new SimonDisplay();


            SimonGame simonGame = simonDisplay._simonGame;

            Console.CursorVisible = false;

            simonDisplay.Displaytitle();

            simonDisplay.DisplayInstructions();

            Console.ReadKey();

            while (!simonGame.GameOver)
            {
                Console.Clear();

                simonGame.GenerateNextNumber();

                simonDisplay.PlaybackSimonPattern();
                simonDisplay.DisplayDpad();

                simonDisplay.DisplayScore();

                for (int i = 0; i < simonGame._gamePattern.Count; i++)
                {
                    simonGame.CheckGuess(simonGame.InputDirection());
                }
            }
            Console.Clear();
            simonDisplay.DisplayGameOver();
            simonDisplay.DisplayFinalMessage();
            Console.ReadKey();
        }