Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
 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--;
     }
 }