Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            do
            {
                Level.Laden();
                System.ConsoleKeyInfo key;
                Console.Clear();
                Console.Write(Datei.Laden("Titelbildschirm.txt"));
                key = Console.ReadKey(true);

                if (Convert.ToString(key.Key) == "Spacebar")
                {
                    Arbeiter.Start();
                    Thread arbeiterAktualisiert = new Thread(Arbeiter.aktualisieren);
                    arbeiterAktualisiert.Priority = ThreadPriority.Highest;
                    arbeiterAktualisiert.Start();
                    //Wartet auf eine Eingabe während das Spiel ausgeführt wird
                    do
                    {
                        key = Console.ReadKey(true);
                        switch (Convert.ToString(key.Key))
                        {
                        case "Q":
                            Arbeiter.Tot();
                            Thread.Sleep(10);
                            break;

                        case "Spacebar":
                            Buggy.sprung();
                            break;

                        case "A":
                            Arbeiter.schuss = true;
                            break;
                        }
                    }while (Arbeiter.run);
                    Level.Highscore();
                }
                else if (Convert.ToString(key.Key) == "Q")
                {
                    break;
                }
            } while (true);
        }