//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; } }
//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(); }