public LeftIdleSmallMarioState(Mario mario) { int oldHeight = (int)mario.dimensions.Y; int yShift = oldHeight - MarioUtility.marioSmallHeight; this.mario = mario; mario.dimensions.X = MarioUtility.marioSmallWidth; mario.dimensions.Y = MarioUtility.marioSmallHeight; mario.ManualMoveY(yShift); }
public LeftRunningBigMarioState(Mario mario) { int oldHeight = (int)mario.dimensions.Y; int yShift = oldHeight - MarioUtility.marioNormalHeight; this.mario = mario; mario.dimensions.X = MarioUtility.marioNormalWidth; mario.dimensions.Y = MarioUtility.marioNormalHeight; mario.ManualMoveY(yShift); }
public RightCrouchingFireMarioState(Mario mario) { int oldHeight = (int)mario.dimensions.Y; int yShift = oldHeight - MarioUtility.marioCrouchingHeight; this.mario = mario; mario.dimensions.X = MarioUtility.marioNormalWidth; mario.dimensions.Y = MarioUtility.marioCrouchingHeight; mario.ManualMoveY(yShift); }