コード例 #1
0
 static void Main(string[] args)
 {
     Layout.Design();
     game mygame = new game();
     MainMenu Menu = new MainMenu();
     Menu.Hauptmenu();
 }
コード例 #2
0
        public void Strasse()
        {
            Autounfall y = new Autounfall(gameclass);
            y.vorfinden();
            DaHaus = new Haus(gameclass);
            DaAngelshop = new pAngelshop(gameclass);
            DaKiosk = new pKiosk(gameclass);
            DaWerkstatt = new pWerkstatt(gameclass);
            do
            {
                Console.BackgroundColor = ConsoleColor.DarkMagenta;
                Console.ForegroundColor = ConsoleColor.Yellow;
                Console.Clear();
                Console.WriteLine("Du stehst auf der Hauptstrasse\n");
                Console.WriteLine("Standartbefehle : \ngehe zu x\nuntersuche x\numsehen\nweiter gehen\nzurück gehen\n");

                switch (Console.ReadLine())
                {
                    case "umsehen":
                        Console.Clear();
                        Console.WriteLine("Freigeschaltete Orte : \nKiosk\nAngelshop\nWohnhaus\nWerkstatt\nAutounfall");
                        if (gameclass.Infos == true)
                            Console.WriteLine("Safehouse");
                        Console.ReadKey();
                        break;

                    case "zurück gehen":
                        Console.WriteLine("Du stehst auf der Hauptstrasse\n");
                        Console.WriteLine("Standartbefehle : \ngehe zu x\nuntersuche x\numsehen\nweiter gehen\nzurück gehen\n");
                        break;

                    case "gehe zu Wohnhaus":
                        DaHaus.InfosFinden();
                        break;

                    case "gehe zu Autounfall":
                        Console.Clear();
                        y.rueckkehren();
                        Console.ReadKey();
                        break;

                    case "gehe zu Kiosk":
                        DaKiosk.KioskBetreten();
                        break;

                    case "gehe zu Werkstatt":
                        DaWerkstatt.WerkstattBetreten();
                        break;

                    case "gehe zu Angelshop":
                        DaAngelshop.AngelshopBetreten();
                        break;

                    case "gehe zu Safehouse":
                        if (gameclass.Infos == true)
                        {
                            if (gameclass.Mofa == true)
                            {
                                if (gameclass.KanisterSchlauch == true && gameclass.Kanistervoll == true)
                                {
                                    if (gameclass.Snickers == true && gameclass.Wasserflasche == true)
                                    {
                                        int z = 1;
                                        Console.ForegroundColor = ConsoleColor.Black;
                                        do
                                        {
                                            switch (z)
                                            {
                                                case 1:
                                                    Console.BackgroundColor = ConsoleColor.Yellow;
                                                    Console.Clear();
                                                    z++;
                                                    break;
                                                case 2:
                                                    Console.BackgroundColor = ConsoleColor.Green;
                                                    Console.Clear();
                                                    z++;
                                                    break;
                                                case 3:
                                                    Console.BackgroundColor = ConsoleColor.Blue;
                                                    Console.Clear();
                                                    z++;
                                                    break;
                                                case 4:
                                                    Console.BackgroundColor = ConsoleColor.Magenta;
                                                    Console.Clear();
                                                    z++;
                                                    break;
                                                case 5:
                                                    Console.BackgroundColor = ConsoleColor.Red;
                                                    Console.Clear();
                                                    z = 1;
                                                    break;
                                            }
                                            Console.SetCursorPosition(26, 9);
                                            Console.Write("Du hast das Spiel gewonnen !");
                                            Console.SetCursorPosition(26, 12);
                                            Console.Write("  Herzlichen Glückwunsch !");
                                            System.Threading.Thread.Sleep(35);
                                        } while (true);
                                    }
                                    else
                                    {
                                        Console.Clear();
                                        Console.WriteLine("Herzlichen Glückwunsch!");
                                        Console.ReadKey(true);
                                        Console.WriteLine("Du bist auf dem Weg verhungert ;)");
                                        Console.ReadKey(true);
                                        MainMenu menu = new MainMenu();
                                        menu.Tod();
                                    }
                                }
                                else
                                {
                                    Console.Clear();
                                    Console.WriteLine("Das Safehouse ist zuweit entfernt um es zufuß zu erreichen\nDein Mofa hat Leider keinen Saft");
                                    Console.ReadKey(true);
                                }
                            }
                            else
                            {
                                Console.Clear();
                                Console.WriteLine("Das Safehouse ist zuweit entfernt um es zufuß zu erreichen");
                                Console.ReadKey(true);
                            }
                        }
                        break;
                }
            } while (true);
        }