예제 #1
0
        //Switch bestimmt die Aktion, die nach dem Treffer einer Kugel der Monster ausgeführt wird
        public void TankLives()
        {
            switch (Lives)
            {
            case 0:
                Live3.Hide();
                Live2.Hide();
                Live1.Hide();
                End();
                break;

            case 1:
                Live3.Hide();
                Live2.Hide();
                Live1.Show();
                break;

            case 2:
                Live3.Hide();
                Live2.Show();
                Live1.Show();
                break;

            case 3:
                Live3.Show();
                Live2.Show();
                Live1.Show();
                break;
            }
        }
예제 #2
0
        //Ende, führt wiederholt die Aktionen der GameOver-Funktin aus, zudem öffnet sie die HighScore-Liste
        private void End()
        {
            MonstersDelete();
            if (System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable())
            {
                Connections c = new Connections();

                c.InsertData(Score, Stage, Hits);
            }
            else
            {
                new NetworkFail().Show(this);
            }
            Over = true;
            Live3.Hide();
            Live2.Hide();
            Live1.Hide();
            Label5.Show();
            Bullets.Stop();
            MonstersMove.Stop();
            Random.Stop();
            MonstersAttack.Stop();
            GameOver();
        }