public void Update(GameTime gameTime) { if (GameManager._instance._currentState == GameManager.GameStates.IDLE) { titleScreen.Update(gameTime); } currentLevel.Update(gameTime); KeyboardState kstate = Keyboard.GetState(); if (kstate.IsKeyDown(Keys.Left) && levelIndex > 0 && !keyPressed) { keyPressed = true; levelIndex--; ChangeLevel(levels[levelIndex]); } else if (kstate.IsKeyDown(Keys.Right) && !keyPressed) { keyPressed = true; GoToNextLevel(); } else if (kstate.IsKeyUp(Keys.Left) && kstate.IsKeyUp(Keys.Right) && keyPressed) { keyPressed = false; } }
public void Update(GameTime gameTime) { checkMouseClick(); _currentLevel.Update(gameTime); }