示例#1
0
        //GameOver wird nach dem drücken einer belibigen Taste, nach dem Ende des Spiels ausgeführt
        private void GameOver()
        {
            Score           = 0;
            Hits            = 0;
            Stage           = 1;
            LabelScore.Text = Score.ToString();
            LabelStage.Text = Stage.ToString();
            Lives           = 3;
            Label2.Hide();
            Label5.Hide();

            Over = false;

            Live1.Show();
            Live2.Show();
            Live3.Show();

            MonstersDelete();
            MonstersNew();

            Random.Start();
            MonstersMove.Start();
            Bullets.Start();
            MonstersAttack.Start();
        }
示例#2
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;
            }
        }