예제 #1
0
        public static void LevelOneScenario()
        {
            Console.Clear();
            Console.Title = "Level One - Scope Out The Meeting";
            Console.WriteLine($"Welcome to the Officedome, {Player.CharacterName}.");
            Console.WriteLine();
            Dialog(
                $"You find yourself at your desk. It is just another day in the life of {Player.CharacterName}. " +
                $"Living the life in a mid level white collar job " +
                $"You look at your watch and realize it is two minutes from your daily team meeting. " +
                $"F**k. You grab your cup with a room temperature flavorless liquid the office calls \"coffee\" and slowly begin to walk toward the meeting room, " +
                $"dreading the next 90 minutes of the gaggle of Karens complaining about their mornings, " +
                $"Fred and his tuna fish and peanut butter sandwich stinking up the room, and seeing Ed. " +
                $"Asshat Ed and his bullshit managerial seminar motivation. " +
                $"You would have jumped out of the meeting room on Tuesday if it wasn't locked." +
                $"You pass a stupid poster of a cat on a tree limb that says \"Hang In There!\" and decide it is time to reclaim your time. And to do that, it's time to f**k shit up.",
                "white"
                );
            Dialog("You have acquired \"Coffee Cup\"", "red");
            Player.CoffeeCup = true;

            Console.WriteLine(""); // create whitespace
            UserDecision1();
            while (Player.ValidResponse == false)
            {
                var DialogResponse = Console.ReadLine();
                UserResponse1(DialogResponse);
            }

            Dialog(
                "The rest of the team waddles in. You hate how they waddle. Waddling is for penguins. Karen A., Karen F., and Karen T. sit in three seats across from you. They have matching \"Live, Love, Laugh\" cardigans on. The gaggle of Karens are the worst. ",
                "white");
            Console.WriteLine();
            Dialog(
                "Fred sit next to you with his fish and peanut butter sandwich and Ed sits at the head of the table with his cornflower blue tie. You hate that tie.",
                "white");

            Console.WriteLine(""); // create whitespace
            UserDecision2();
            while (Player.LevelOneCompleted == false)
            {
                ConversationOptions();
                var DialogResponse = Console.ReadLine();
                UserResponse2(DialogResponse);
                if (Player.LevelFailed)
                {
                    Game.GameOver();
                    return;
                }
            }

            Dialog("loop", "red"); //remove test code
        }