TapTitanXNA_DenesseNedamo.Level.Update C# (CSharp) Method

Update() public method

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
return void
        public void Update(GameTime gameTime)
        {
            mouseState = Mouse.GetState();
            mouseX = mouseState.X;
            mouseY = mouseState.Y;
            prev_mpressed = mpressed;
            mpressed = mouseState.LeftButton == ButtonState.Pressed;

            keyState = Keyboard.GetState();
            prev_kpressed = kpressed;
            kpressed = keyState.IsKeyDown(Keys.Right);

            hero.Update(gameTime);
            support1.Update(gameTime);
            support2.Update(gameTime);
            enemy1.Update(gameTime);

            oldMouseState = mouseState;
            oldKeyState = keyState;
            //atkButton.Update(gameTime, mouseX, mouseY, mpressed, prev_mpressed);

            //if (atkButton.Update(gameTime, mouseX, mouseY, mpressed, prev_mpressed))
            //{
            //    damageNumber += 1;
            //}

            if (hero.isWinner && !isFirstWinner)
            {
                winner = "Ramona";
                isFirstWinner = true;
            }

            if (support1.isWinner && !isFirstWinner)
            {
                winner = "Scott";
                isFirstWinner = true;
            }

            if (hero.textureRec.Intersects(enemy1.textureRec))
            {
                HP -= 1;
            }
        }