예제 #1
0
        public static void Interior()
        {
            string option;

            Console.WriteLine(
                "YOU OPEN THE DOOR AND ENTER THE BRICK HOUSE. THERE IS A SINGLE ROOM WITH A SLEEPING COT AND");
            Console.WriteLine(
                "A SMALL KITCHEN WITH FOOD LEFT ON THE STOVE, THE FIRE BENEATH HAS LONG BURNED OUT. THE ROOM");
            Console.WriteLine(
                "IS IN A DISARRAY… LOOKS LIKE SOMEONE HAVEN’T BEEN HERE FOR QUITE A WHILE AND HAVE LEFT IN A HURRY.");
            Console.WriteLine("What do you do?");
            Console.WriteLine("1. Look around");
            Console.WriteLine("2. Give up and simply walk away");
            Console.WriteLine("3. Bash the door in");
            Console.Write("Option: ");
            option = Console.ReadLine().ToLower();
            Console.Clear();

            switch (option)
            {
            case "1":
            {
                Console.WriteLine("You close the door behind you and start perusing.");
                Console.WriteLine("Press 'Enter' to continue");
                Console.ReadLine();
                Console.Clear();
                SearchHouse();
                break;
            }

            case "2":
            {
                Console.WriteLine("You leave the house and walk towards forest.");
                Console.WriteLine("Press 'Enter' to continue");
                Console.ReadLine();
                Console.Clear();
                CrossRoads.Forest();
                break;
            }

            case "3":
            {
                Console.WriteLine("The door it already open you dum-dum");
                Console.WriteLine("Press 'Enter' to continue");
                Console.ReadLine();
                Console.Clear();
                Interior();
                break;
            }

            default:
            {
                Program.Error();
                Interior();
                break;
            }
            }
        }
예제 #2
0
 public static void LeaveHouse()
 {
     Console.WriteLine("HMMM, WHAT COULD IT MEAN? THIS MIGHT BE IMPORTANT LATER...");
     Console.WriteLine("SEEMS LIKE THERE'S NOT MUCH MORE AROUND HERE.");
     Console.WriteLine("YOU WALK OUT OF THE HOUSE.");
     Console.WriteLine("Press 'Enter'");
     Console.ReadLine();
     Console.Clear();
     CrossRoads.Forest();
 }
예제 #3
0
        public static void Building()
        {
            string option;

            Console.WriteLine("YOU CONTINUE TO TRY AND PRY THE DOOR OPEN BUT IT WONT GIVE.");
            Console.WriteLine("What do you do?");
            Console.WriteLine("1. Look around");
            Console.WriteLine("2. Give up and simply walk away");
            Console.WriteLine("3. Bash the door in");
            Console.Write("Option: ");
            option = Console.ReadLine();
            Console.Clear();

            switch (option)
            {
            case "1":
            {
                Console.WriteLine("On the porch you see a flower pot, a rug that says ‘tuUuRN aaAwaAy’, and");
                Console.WriteLine("a wooden chair.");
                Console.WriteLine("Press 'Enter' to continue");
                Console.ReadLine();
                Console.Clear();
                Porch();
                break;
            }

            case "2":
            {
                Console.WriteLine("You turn around to walk and you're now approaching the forest.");
                Console.WriteLine("Press 'Enter' to continue");
                Console.ReadLine();
                Console.Clear();
                CrossRoads.Forest();
                break;
            }

            case "3":
            {
                Console.WriteLine("You take a couple of steps back and run towards the door and throw yourself");
                Console.WriteLine("against it, but it won't budge.");
                Console.WriteLine("Press 'Enter' to continue");
                Console.ReadLine();
                Console.Clear();
                Building();
                break;
            }

            default:
            {
                Program.Error();
                Building();
                break;
            }
            }
        }
예제 #4
0
        public static void Fourth()
        {
            string option;

            Console.WriteLine("YOU TAKE A DEEP BREATH AND WONDER WHAT YOU WILL DO NEXT...");
            Console.WriteLine("YOU'RE QUITE COLD AND YOU COULD MAYBE WARM UP INSIDE OF THE HOUSE,");
            Console.WriteLine("ON THE OTHER HAND, YOU ARE FILLED WITH WANDERLUST AND WOULD LIKE");
            Console.WriteLine("TO EXPLORE THAT DARK, GREEN AND VAST FOREST.");
            Console.WriteLine("Where do you go?");
            Console.WriteLine("1. Into the house");
            Console.WriteLine("2. Turn back and walk toward the forest");
            Console.Write("Option: ");
            option = Console.ReadLine().ToLower();
            Console.Clear();

            switch (option)
            {
            case "1":
            case "house":
            {
                Console.WriteLine(
                    "As you reach for the handle and turn the door knob, you realize the door is locked.");
                Console.WriteLine("Typical!");
                Console.WriteLine("Press 'Enter' to continue");
                Console.ReadLine();
                Console.Clear();
                House.Building();
                break;
            }

            case "2":
            {
                Console.WriteLine("You turn around to walk and you're now approaching the forest.");
                Console.WriteLine("Press 'Enter' to continue");
                Console.ReadLine();
                Console.Clear();
                CrossRoads.Forest();
                break;
            }

            default:
            {
                Error();
                Fourth();
                break;
            }
            }
        }
예제 #5
0
 static void Main(string[] args)
 {
     GameTitle();
     House.Building();
     House.Porch();
     House.Interior();
     House.SearchHouse();
     House.LeaveHouse();
     CrossRoads.Forest();
     CrossRoads.Swamp();
     CrossRoads.Cemetery();
     CrossRoads.Lake();
     CrossRoads.Town();
     Party.PartyExterior();
     WinGame();
 }