blob: 32533cf35dfa1d55580cb2b4997948be0eb56bea (
plain) (
tree)
|
|
#ifndef WHEEL_DEFINES
#define WHEEL_DEFINES
#ifdef RAD_PS2
typedef struct lgDevForceEffect LGForceEffect;
#endif
#ifdef RAD_PS2
//Why the hell are these different?
#define LG_TYPE_DAMPER LGTYPE_DAMPER
#define LG_TYPE_SPRING LGTYPE_SPRING
#define LG_TYPE_CONSTANT LGTYPE_CONSTANT
#define LG_TYPE_TRIANGLE LGTYPE_TRIANGLE
#define LG_TYPE_SQUARE LGTYPE_SQUARE
#define LG_DURATION_INFINITE LGDURATION_INFINITE
#define type Type
#define duration Duration
#define startDelay StartDelay
#define magnitude Magnitude
#define direction Direction
#define offset Offset
#define deadband Deadband
#define saturationNeg SaturationNeg
#define saturationPos SaturationPos
#define coefficientNeg CoefficientNeg
#define coefficientPos CoefficientPos
#define period Period
#define phase Phase
#define attackTime AttackTime
#define fadeTime FadeTime
#define attackLevel AttackLevel
#define fadeLevel FadeLevel
#endif
#ifdef RAD_WIN32
enum eForceTypes
{
CONSTANT_FORCE,
RAMP_FORCE,
SQUARE,
SINE,
TRIANGLE,
SAWTOOTH_UP,
SAWTOOTH_DOWN,
SPRING,
DAMPER,
INERTIA,
FRICTION,
CUSTOM_FORCE
};
#endif
#endif
|