コード例 #1
0
ファイル: Program.cs プロジェクト: Nepetalactone/Fragespiel
        static void Main(string[] args)
        {
            bool isQuit = false;

            _questionPool = new QuestionPool();
            do
            {
                Console.WriteLine("Wenn Sie eine neue Frage eingeben wollen, drücken Sie 'f' und bestätigen Sie.");
                Console.WriteLine("Wenn Sie ein neues Spiel starten wollen, drücken Sie 's' und bestätigen Sie.");
                Console.WriteLine("Wenn Sie das Program beenden wollen, drücken sie 'q' und bestätigen Sie");
                switch (Console.ReadLine().ToLower())
                {
                case "f":
                    Console.Clear();
                    AddNewQuestion();
                    break;

                case "s":
                    Console.Clear();
                    _game = new Game(_questionPool);
                    _game.Start();
                    break;

                case "q":
                    isQuit = true;
                    break;

                default:
                    Console.Clear();
                    Console.WriteLine("Eingabe nicht verstanden");
                    break;
                }
            } while (!isQuit);
        }
コード例 #2
0
 public Game(QuestionPool questionPool)
 {
     _questionPool = questionPool;
 }