private void Levelladen(int altesLevel, PaintEventArgs e) { switch (altesLevel) { case 1: Level2 level2 = new Level2(e, affeHilf, Taste); if (affeHilf > 200) { affeHilf = 0; } if (neustart == true) { siegbedingung = -1; level2.levelbeendedt = true; neustart = false; } if (level2.levelbeendedt == true) { siegbedingung++; level2.Neustart(); aktuellesLevel = 2; affeHilf = 0; level2.levelbeendedt = false; } break; case 2: Level1 level1 = new Level1(e, affeHilf, fassHilf1, fassHilf2, fassHilf3, fassHilf4, Taste); if (affeHilf > 200) { affeHilf = 0; } if (fassHilf1 > 23) { fassHilf1 = 0; } if (fassHilf2 > 23) { fassHilf2 = 0; } if (fassHilf3 > 23) { fassHilf3 = 0; } if (fassHilf4 > 23) { fassHilf4 = 0; } if (neustart == true) { siegbedingung = -1; level1.levelbeendedt = true; } if (level1.levelbeendedt == true) { siegbedingung++; level1.Neustart(); aktuellesLevel = 1; affeHilf = 0; fassHilf1 = 0; fassHilf2 = 0; fassHilf3 = 0; fassHilf4 = 0; level1.levelbeendedt = false; } if (neustart == true) { aktuellesLevel = 2; neustart = false; } break; } if (siegbedingung == 4) { timerSpiel.Stop(); HighscoreEintragen(); } if (score <= -100) { GameOver(); } }