public void Restart() { ObjectList.Clear(); GameON = false; switch (CurrentLvl) { case 1: Lvls.Lvl1(this, ObjectList); break; case 2: Lvls.Lvl2(this, ObjectList); break; case 3: Lvls.Lvl3(this, ObjectList); break; case 4: graphics.PreferredBackBufferHeight = 750; graphics.PreferredBackBufferWidth = 650; graphics.ApplyChanges(); Lvls.Lvl4(this, ObjectList); break; case 5: Lvls.Lvl5(this, ObjectList); break; default: gameState = GameState.Victory; break; } }
public override void Update(List <Objects> Blockers) { if (Mouse.GetState().X >= 450 && Mouse.GetState().X <= 500 && Mouse.GetState().Y >= 50 && Mouse.GetState().Y <= 100 && Mouse.GetState().LeftButton == ButtonState.Pressed && waiter == 0) { game.GameON = false; Lvls.MakeLevers(game, Blockers); Lvls.MakePlayers(game, Blockers); waiter = 10; } else if (waiter == 0) { waiter = 10; } else { waiter--; } }