protected override void Update(GameTime gameTime) { if (!menu.isActive) { currState = Keyboard.GetState(); // Allows the game to exit if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed) { this.Exit(); } player.move(currState, prevState); player.checkState(); //Save our kbstate prevState = currState; sizeFactor = world.sizeFactor; world.checkFallingPlatforms(3); /*if (currState.IsKeyDown(Keys.Right) || currState.IsKeyDown(Keys.D)) * { * world.movePlatforms(5); * }*/ } else { currMouse = Mouse.GetState(); mouseLoc = new Vector2(currMouse.X, currMouse.Y); menu.Update(gameTime); prevMouse = currMouse; } base.Update(gameTime); }