TypeInfoGen will now autobind doom scripts.

This commit is contained in:
Justin Marshall
2026-05-23 20:50:12 -07:00
parent df82170a67
commit 293942d07c
132 changed files with 7321 additions and 3762 deletions
+18 -8
View File
@@ -37,14 +37,6 @@ If you have questions concerning this license or the applicable additional terms
===============================================================================
*/
extern const idEventDef EV_Player_GetButtons;
extern const idEventDef EV_Player_GetMove;
extern const idEventDef EV_Player_GetViewAngles;
extern const idEventDef EV_Player_EnableWeapon;
extern const idEventDef EV_Player_DisableWeapon;
extern const idEventDef EV_Player_ExitTeleporter;
extern const idEventDef EV_Player_SelectWeapon;
extern const idEventDef EV_SpectatorTouch;
const float THIRD_PERSON_FOCUS_DISTANCE = 512.0f;
const int LAND_DEFLECT_TIME = 150;
@@ -463,6 +455,7 @@ public:
void UpdateHudWeapon( bool flashWeapon = true );
void UpdateHudStats( idUserInterface *hud );
void UpdateHudAmmo( idUserInterface *hud );
ID_SCRIPT_EVENT( "stopAudioLog", 0 )
void Event_StopAudioLog( void );
void StartAudioLog( void );
void StopAudioLog( void );
@@ -677,23 +670,40 @@ private:
void UseVehicle( void );
ID_SCRIPT_EVENT( "getButtons", 'd' )
void Event_GetButtons( void );
ID_SCRIPT_EVENT( "getMove", 'v' )
void Event_GetMove( void );
ID_SCRIPT_EVENT( "getViewAngles", 'v' )
void Event_GetViewAngles( void );
ID_SCRIPT_EVENT( "stopFxFov", 0 )
void Event_StopFxFov( void );
ID_SCRIPT_EVENT( "enableWeapon", 0 )
void Event_EnableWeapon( void );
ID_SCRIPT_EVENT( "disableWeapon", 0 )
void Event_DisableWeapon( void );
ID_SCRIPT_EVENT( "getCurrentWeapon", 's' )
void Event_GetCurrentWeapon( void );
ID_SCRIPT_EVENT( "getPreviousWeapon", 's' )
void Event_GetPreviousWeapon( void );
ID_SCRIPT_EVENT( "selectWeapon", 0 )
void Event_SelectWeapon( const char *weaponName );
ID_SCRIPT_EVENT( "getWeaponEntity", 'e' )
void Event_GetWeaponEntity( void );
public:
ID_SCRIPT_EVENT( "openPDA", 0 )
void Event_OpenPDA( void );
ID_SCRIPT_EVENT( "inPDA", 'd' )
void Event_InPDA( void );
ID_SCRIPT_EVENT( "exitTeleporter", 0 )
void Event_ExitTeleporter( void );
ID_SCRIPT_EVENT( "hideTip", 0 )
void Event_HideTip( void );
ID_SCRIPT_EVENT( "levelTrigger", 0 )
void Event_LevelTrigger( void );
ID_SCRIPT_EVENT( "<gibbed>", 0 )
void Event_Gibbed( void );
ID_SCRIPT_EVENT( "getIdealWeapon", 's' )
void Event_GetIdealWeapon( void );
stateResult_t Wait_Alive(stateParms_t* parms);