public void Execute()
 {
     if (mario.marioState != ElementClasses.Mario.MARIO_DEAD && mario.canMove)
     {
         if (mario.marioDirection)
         {
             mario.MarioIdle();
             mario.MarioChangeDireciton();
         }
         if (mario.marioAction != ElementClasses.Mario.MARIO_CROUCH)
         {
             mario.MarioRun();
             mario.position = new Vector2(mario.position.X + 3, mario.position.Y);
         }
     }
 }
示例#2
0
        public void Execute()
        {
            if (mario.marioState != ElementClasses.Mario.MARIO_DEAD && mario.canMove)
            {
                if (!mario.marioDirection)
                {
                    mario.MarioIdle();
                    mario.MarioChangeDireciton();
                }
                if (mario.marioAction != ElementClasses.Mario.MARIO_CROUCH)
                {
                    mario.MarioRun();

                    if (mario.position.X > -myGame.GraphicsDevice.Viewport.X)
                    {
                        mario.position = new Vector2(mario.position.X - 3, mario.position.Y);
                    }
                }
            }
        }