public override Level Update(GameTime gT) { if (theStage == stage.loading) { if (textures.GetLoadPercent() != 100) { textures.LoadContent(theContent); } if (textures.GetLoadPercent() == 100) { textures.FinishLoad(); for (int c = 0; c < 4; c++) { if (GamePad.GetState(CameraManager.GetPlayerIndex(c)).IsButtonDown(Buttons.Start) || Keyboard.GetState().IsKeyDown(Keys.Space)) { return(new Menu(textures, sounds)); } } } } return(this); }
public override Level Update(GameTime gT) { for (int c = 0; c < 4; c++) { if (continueTimer <= 0 && Keyboard.GetState().IsKeyDown(Keys.Space) || GamePad.GetState(CameraManager.GetPlayerIndex(c)).IsButtonDown(Buttons.Start)) { return(new Menu(textures, sounds)); } } continueTimer -= gT.ElapsedGameTime.TotalSeconds; return(base.Update(gT)); }