Example #1
0
        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);
        }