protected override void Update(GameTime gameTime) { tooltipText = ""; float es = (float)gameTime.ElapsedGameTime.TotalSeconds; SoundManager.Update(es); UpdateState(es); if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed || Keyboard.GetState().IsKeyDown(Keys.Escape)) { Exit(); } ipp.Update(Keyboard.GetState(), GamePad.GetState(0)); cursor.Update(); UpdateSwitch(es); ReadCommandQueue(); if (currentState == GameState.Game && nextSubState != GameSubState.End && !transitioning) { HandleEnding(); } EntityCollection.RecycleAll(); //UGLY CODE aendingAnim.Update(es); gded.Update(es); base.Update(gameTime); }
protected override void Update(GameTime gameTime) { KeyboardState kbs = Keyboard.GetState(); GamePadState gps = GamePad.GetState(0); ipp.Update(kbs, gps); float es = (float)gameTime.ElapsedGameTime.TotalSeconds; mouseMan.Update(); loader.Update(es); if (!transition) { if (phase == GamePhase.Menu) { UpdateMenu(es); } if (phase == GamePhase.Gameplay) { UpdateGame(es); } if (phase == GamePhase.urded) { Updateurded(es); } } else { UpdateTransition(es); } base.Update(gameTime); }
//UPDATE protected override void Update(GameTime gameTime) { //GENERATE VALUES float es = (float)gameTime.ElapsedGameTime.TotalSeconds; //UPDATE INPUT ipp.Update(Keyboard.GetState(), GamePad.GetState(PlayerIndex.One)); cursorManager.Update(); //self-explanatory UpdateUIStuff(); if (gameState == GameState.Game || gameState == GameState.TransitionG || gameState == GameState.Dead || gameState == GameState.TransitionD) { UpdateGame(es); } if (gameState == GameState.TransitionG || gameState == GameState.TransitionM || gameState == GameState.TransitionP || gameState == GameState.TransitionD || gameState == GameState.TransitionT) { ChangeAlpha(es); } //END if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed || Keyboard.GetState().IsKeyDown(Keys.Escape)) { Exit(); } base.Update(gameTime); }