Beispiel #1
0
        public static void secondChapter()
        {
            string    choice, secondChoice;
            Adventure adventuresDescription = jsonReader();

            Console.WriteLine($"{adventuresDescription.secondChapterDescription}");
            choice = Console.ReadLine().ToLower();
            Console.Clear();

            switch (choice)
            {
            case "y":
            case "yes":
                do
                {
                    Console.WriteLine($"{adventuresDescription.secondChapterRiddle}");
                    secondChoice = Console.ReadLine().ToLower();
                    Console.Clear();
                    switch (secondChoice)
                    {
                    case "w":
                    case "wisdom":
                        Console.WriteLine("");
                        Console.WriteLine("No, try again...");
                        Console.ReadLine();
                        Console.Clear();
                        break;

                    case "h":
                    case "happiness":
                        Console.WriteLine("");
                        Console.WriteLine("No, try again...");
                        Console.ReadLine();
                        Console.Clear();
                        break;

                    case "p":
                    case "patience":
                        Console.WriteLine("");
                        Console.WriteLine("No, try again...");
                        Console.ReadLine();
                        Console.Clear();
                        break;

                    case "m":
                    case "meeknes":
                        Console.WriteLine($"{adventuresDescription.secondChapterPropAnswer}");
                        Program.currentPlayer.health += 2;
                        Console.ReadLine();
                        Console.Clear();
                        Player.playerStats();
                        asciiDoor();
                        Console.ReadLine();
                        Console.Clear();
                        Encounters.basicEncounter();
                        break;
                    }
                } while (secondChoice != "m");

                break;

            case "n":
            case "no":
                Encounters.basicEncounter();
                break;

            default:
                Console.WriteLine("If you cannot press the button proper I am pretty sure you cannot solve my riddle!");
                gameOver();
                break;
            }
        }