C# Class BouncingBall.MotionFunction

Show file Open project: EFanZh/EFanZh

Public Methods

Method Description
CreateXMotionFunction ( double sceneWidth, double ballSize, double ballInitialLocationX, double ballInitialVelocityX ) : double>.Func
CreateYMotionFunction ( double sceneHeight, double g, double ballSize, double ballInitialLocationY, double ballInitialVelocityY ) : double>.Func

Private Methods

Method Description
PositiveMod ( double x, double y ) : double

Method Details

CreateXMotionFunction() public static method

public static CreateXMotionFunction ( double sceneWidth, double ballSize, double ballInitialLocationX, double ballInitialVelocityX ) : double>.Func
sceneWidth double
ballSize double
ballInitialLocationX double
ballInitialVelocityX double
return double>.Func

CreateYMotionFunction() public static method

public static CreateYMotionFunction ( double sceneHeight, double g, double ballSize, double ballInitialLocationY, double ballInitialVelocityY ) : double>.Func
sceneHeight double
g double
ballSize double
ballInitialLocationY double
ballInitialVelocityY double
return double>.Func