1 2 3 4 5 6 7 8 9 10
|
#define Joy_Initiate globalvar JoystickPlugged , JoystickButtons , JoystickStick , JoystickCurrent; \
JoystickPlugged = external_define( "JoyStick.dll" , "JoystickPlugged" , dll_stdcall , ty_real , 1 , ty_real ); \
JoystickButtons = external_define( "JoyStick.dll" , "JoystickButtons" , dll_stdcall , ty_real , 2 , ty_real , ty_real ); \
JoystickJStickL = external_define( "JoyStick.dll" , "JoystickJStickL" , dll_stdcall , ty_real , 2 , ty_real , ty_real ); \
JoystickJStickR = external_define( "JoyStick.dll" , "JoystickJStickR" , dll_stdcall , ty_real , 2 , ty_real , ty_real );
#define Joy_Plugged return external_call( JoystickPlugged , argument0 );
#define Joy_Buttons return external_call( JoystickButtons , argument0 , argument1 );
#define Joy_JStickL return external_call( JoystickJStickL , argument0 , argument1 );
#define Joy_JStickR return external_call( JoystickJStickR , argument0 , argument1 );
#define Joy_Close external_free( "JoyStick.dll" );
|