mirror of
https://github.com/jmarshall23/DoomRTX.git
synced 2026-08-20 04:30:12 +02:00
TypeInfoGen will now autobind doom scripts.
This commit is contained in:
@@ -227,13 +227,37 @@ void idTypeInfo::Shutdown() {
|
||||
|
||||
***********************************************************************/
|
||||
|
||||
const idEventDef EV_Remove("<immediateremove>", NULL);
|
||||
const idEventDef EV_SafeRemove("remove", NULL);
|
||||
const idEventDef EV_Remove( "<immediateremove>", NULL );
|
||||
const idEventDef EV_SafeRemove( "remove", NULL );
|
||||
|
||||
ABSTRACT_DECLARATION(NULL, idClass)
|
||||
EVENT(EV_Remove, idClass::Event_Remove)
|
||||
EVENT(EV_SafeRemove, idClass::Event_SafeRemove)
|
||||
END_CLASS
|
||||
idTypeInfo idClass::Type(
|
||||
"idClass",
|
||||
"NULL",
|
||||
( idEventFunc<idClass>* )idClass::eventCallbacks,
|
||||
idClass::CreateInstance,
|
||||
( void ( idClass::* )( void ) )&idClass::Spawn,
|
||||
( void ( idClass::* )( idSaveGame* ) const )&idClass::Save,
|
||||
( void ( idClass::* )( idRestoreGame* ) )&idClass::Restore
|
||||
);
|
||||
|
||||
idClass* idClass::CreateInstance( void ) {
|
||||
gameLocal.Error( "Cannot instanciate abstract class %s.", "idClass" );
|
||||
return NULL;
|
||||
}
|
||||
|
||||
idTypeInfo& idClass::GetClassType( void ) {
|
||||
return idClass::Type;
|
||||
}
|
||||
|
||||
idTypeInfo* idClass::GetType( void ) const {
|
||||
return &( idClass::Type );
|
||||
}
|
||||
|
||||
idEventFunc<idClass> idClass::eventCallbacks[] = {
|
||||
EVENT( EV_Remove, idClass::Event_Remove )
|
||||
EVENT( EV_SafeRemove, idClass::Event_SafeRemove )
|
||||
{ NULL, NULL }
|
||||
};
|
||||
|
||||
// alphabetical order
|
||||
idList<idTypeInfo*> idClass::types;
|
||||
@@ -936,6 +960,34 @@ bool idClass::ProcessEvent(const idEventDef* ev, idEventArg arg1, idEventArg arg
|
||||
return ProcessEventArgs(ev, 8, &arg1, &arg2, &arg3, &arg4, &arg5, &arg6, &arg7, &arg8);
|
||||
}
|
||||
|
||||
/*
|
||||
================
|
||||
idClass::FindEventDef
|
||||
================
|
||||
*/
|
||||
const idEventDef* idClass::FindEventDef(const char* name, const char* formatspec) const {
|
||||
const idTypeInfo* type;
|
||||
|
||||
for (type = GetType(); type != NULL; type = type->super) {
|
||||
if (type->eventCallbacks == NULL) {
|
||||
continue;
|
||||
}
|
||||
|
||||
for (int i = 0; type->eventCallbacks[i].event != NULL; i++) {
|
||||
const idEventDef* event = type->eventCallbacks[i].event;
|
||||
if (strcmp(event->GetName(), name) != 0) {
|
||||
continue;
|
||||
}
|
||||
if (formatspec != NULL && strcmp(event->GetArgFormat(), formatspec) != 0) {
|
||||
continue;
|
||||
}
|
||||
return event;
|
||||
}
|
||||
}
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/*
|
||||
================
|
||||
idClass::ProcessEventArgPtr
|
||||
@@ -949,7 +1001,7 @@ bool idClass::ProcessEventArgPtr(const idEventDef* ev, intptr_t* data) {
|
||||
assert(ev);
|
||||
assert(idEvent::initialized);
|
||||
|
||||
if (g_debugTriggers.GetBool() && (ev == &EV_Activate) && IsType(idEntity::Type)) {
|
||||
if (g_debugTriggers.GetBool() && (strcmp(ev->GetName(), "activate") == 0) && IsType(idEntity::Type)) {
|
||||
const idEntity* ent = *reinterpret_cast<idEntity**>(data);
|
||||
gameLocal.Printf("%d: '%s' activated by '%s'\n", gameLocal.framenum, static_cast<idEntity*>(this)->GetName(), ent ? ent->GetName() : "NULL");
|
||||
}
|
||||
@@ -1069,4 +1121,4 @@ idClass::Event_SafeRemove
|
||||
void idClass::Event_SafeRemove(void) {
|
||||
// Forces the remove to be done at a safe time
|
||||
PostEventMS(&EV_Remove, 0);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -54,7 +54,6 @@ struct idEventFunc {
|
||||
#define END_CLASS { NULL, NULL } };
|
||||
|
||||
|
||||
|
||||
class idEventArg {
|
||||
public:
|
||||
int type;
|
||||
@@ -97,6 +96,7 @@ public: \
|
||||
static idClass *CreateInstance( void ); \
|
||||
virtual idTypeInfo *GetType( void ) const; \
|
||||
static idTypeInfo &GetClassType( void ); \
|
||||
static const int __typeinfogen_has_class_prototype = 1; \
|
||||
virtual intptr_t Invoke(const char* functionName, void *param1) override; \
|
||||
virtual bool HasNativeFunction(const char* functionName) override; \
|
||||
static idEventFunc<nameofclass> eventCallbacks[]
|
||||
@@ -146,6 +146,7 @@ Use this on single inheritance abstract classes only.
|
||||
#define ABSTRACT_PROTOTYPE( nameofclass ) \
|
||||
public: \
|
||||
static idTypeInfo Type; \
|
||||
static const int __typeinfogen_has_abstract_prototype = 1; \
|
||||
static idClass *CreateInstance( void ); \
|
||||
static idTypeInfo &GetClassType( void ); \
|
||||
virtual idTypeInfo *GetType( void ) const; \
|
||||
@@ -253,6 +254,7 @@ public:
|
||||
bool PostEventSec(const idEventDef* ev, float time, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5, idEventArg arg6);
|
||||
bool PostEventSec(const idEventDef* ev, float time, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5, idEventArg arg6, idEventArg arg7);
|
||||
bool PostEventSec(const idEventDef* ev, float time, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5, idEventArg arg6, idEventArg arg7, idEventArg arg8);
|
||||
const idEventDef* FindEventDef(const char* name, const char* formatspec = NULL) const;
|
||||
|
||||
bool ProcessEvent(const idEventDef* ev);
|
||||
bool ProcessEvent(const idEventDef* ev, idEventArg arg1);
|
||||
@@ -388,4 +390,4 @@ ID_INLINE bool idClass::RespondsTo(const idEventDef& ev) const {
|
||||
return c->RespondsTo(ev);
|
||||
}
|
||||
|
||||
#endif /* !__SYS_CLASS_H__ */
|
||||
#endif /* !__SYS_CLASS_H__ */
|
||||
|
||||
@@ -28,6 +28,7 @@ If you have questions concerning this license or the applicable additional terms
|
||||
|
||||
#include "precompiled.h"
|
||||
#include "../Game_local.h"
|
||||
#include "TypeInfoGen_Events_local.h"
|
||||
|
||||
/*
|
||||
sys_event.cpp
|
||||
|
||||
@@ -1,83 +0,0 @@
|
||||
/*
|
||||
===========================================================================
|
||||
|
||||
IceTech GPL Source Code
|
||||
Copyright (C) 2026 Justin Marshall
|
||||
|
||||
This file is part of the IceTech GPL Source Code (?IceTech Source Code?).
|
||||
|
||||
IceTech Source Code is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
IceTech Source Code is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with IceTech Source Code. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
In addition, the IceTech Source Code is also subject to certain additional terms. You should have received a copy of these additional terms immediately following the terms and conditions of the GNU General Public License which accompanied the IceTech Source Code. If not, please request a copy in writing from id Software at the address below.
|
||||
|
||||
If you have questions concerning this license or the applicable additional terms, you may contact in writing Justin Marshall, justinmarshall20@gmail.com
|
||||
|
||||
===========================================================================
|
||||
*/
|
||||
|
||||
#ifndef __GAMETYPEINFO_H__
|
||||
#define __GAMETYPEINFO_H__
|
||||
|
||||
/*
|
||||
===================================================================================
|
||||
|
||||
This file has been generated with the Type Info Generator v1.0 (c) 2004 id Software
|
||||
|
||||
===================================================================================
|
||||
*/
|
||||
|
||||
typedef struct {
|
||||
const char * name;
|
||||
const char * type;
|
||||
const char * value;
|
||||
} constantInfo_t;
|
||||
|
||||
typedef struct {
|
||||
const char * name;
|
||||
int value;
|
||||
} enumValueInfo_t;
|
||||
|
||||
typedef struct {
|
||||
const char * typeName;
|
||||
const enumValueInfo_t * values;
|
||||
} enumTypeInfo_t;
|
||||
|
||||
typedef struct {
|
||||
const char * type;
|
||||
const char * name;
|
||||
int offset;
|
||||
int size;
|
||||
} classVariableInfo_t;
|
||||
|
||||
typedef struct {
|
||||
const char * typeName;
|
||||
const char * superType;
|
||||
int size;
|
||||
const classVariableInfo_t * variables;
|
||||
} classTypeInfo_t;
|
||||
|
||||
|
||||
static constantInfo_t constantInfo[] = {
|
||||
{ NULL, NULL, NULL }
|
||||
};
|
||||
|
||||
static enumTypeInfo_t enumTypeInfo[] = {
|
||||
{ NULL, NULL }
|
||||
};
|
||||
|
||||
static classTypeInfo_t classTypeInfo[] = {
|
||||
{ NULL, NULL, 0, NULL }
|
||||
};
|
||||
|
||||
#endif /* !__GAMETYPEINFO_H__ */
|
||||
@@ -310,7 +310,7 @@ void Cmd_Give_f( const idCmdArgs &args ) {
|
||||
gameLocal.world->spawnArgs.SetBool( "no_Weapons", false );
|
||||
for( i = 0; i < gameLocal.numClients; i++ ) {
|
||||
if ( gameLocal.entities[ i ] ) {
|
||||
gameLocal.entities[ i ]->PostEventSec( &EV_Player_SelectWeapon, 0.5f, gameLocal.entities[ i ]->spawnArgs.GetString( "def_weapon1" ) );
|
||||
gameLocal.entities[ i ]->PostEventSec( &EV_idPlayer_SelectWeapon, 0.5f, gameLocal.entities[ i ]->spawnArgs.GetString( "def_weapon1" ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -774,8 +774,11 @@ void Cmd_Trigger_f( const idCmdArgs &args ) {
|
||||
return;
|
||||
}
|
||||
|
||||
const idEventDef *activateEvent = ent->FindEventDef( "activate", "e" );
|
||||
ent->Signal( SIG_TRIGGER );
|
||||
ent->ProcessEvent( &EV_Activate, player );
|
||||
if ( activateEvent ) {
|
||||
ent->ProcessEvent( activateEvent, player );
|
||||
}
|
||||
ent->TriggerGuis();
|
||||
}
|
||||
|
||||
|
||||
@@ -1104,8 +1104,7 @@ intptr_t idPhysics_Parametric::Invoke(const char *functionName, void *param1) {
|
||||
return (intptr_t)GetAngularEndTime();
|
||||
};
|
||||
if(functionNameHash == 147808) { // TestIfAtRest
|
||||
TestIfAtRest();
|
||||
return 0;
|
||||
return (intptr_t)TestIfAtRest();
|
||||
};
|
||||
if(functionNameHash == 49945) { // Rest
|
||||
Rest();
|
||||
@@ -15049,8 +15048,7 @@ intptr_t rvmBot::Invoke(const char *functionName, void *param1) {
|
||||
return 0;
|
||||
};
|
||||
if(functionNameHash == 139244) { // state_Chase
|
||||
state_Chase((stateParms_t *)param1);
|
||||
return 0;
|
||||
return (intptr_t)state_Chase((stateParms_t *)param1);
|
||||
};
|
||||
if(functionNameHash == 221136) { // state_BattleFight
|
||||
return (intptr_t)state_BattleFight((stateParms_t *)param1);
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,555 @@
|
||||
/*
|
||||
===================================================================================
|
||||
|
||||
AUTO-GENERATED FILE. DO NOT EDIT.
|
||||
Generated by TypeInfoGen (script events)
|
||||
|
||||
===================================================================================
|
||||
*/
|
||||
|
||||
// --------------------
|
||||
// Script EventDefs
|
||||
// --------------------
|
||||
|
||||
extern const idEventDef EV_GetName;
|
||||
extern const idEventDef EV_SetName;
|
||||
extern const idEventDef EV_FindTargets;
|
||||
extern const idEventDef EV_ActivateTargets;
|
||||
extern const idEventDef EV_NumTargets;
|
||||
extern const idEventDef EV_GetTarget;
|
||||
extern const idEventDef EV_RandomTarget;
|
||||
extern const idEventDef EV_Bind;
|
||||
extern const idEventDef EV_BindPosition;
|
||||
extern const idEventDef EV_BindToJoint;
|
||||
extern const idEventDef EV_Unbind;
|
||||
extern const idEventDef EV_RemoveBinds;
|
||||
extern const idEventDef EV_Spawnbind;
|
||||
extern const idEventDef EV_SetOwner;
|
||||
extern const idEventDef EV_SetModel;
|
||||
extern const idEventDef EV_SetSkin;
|
||||
extern const idEventDef EV_GetShaderParm;
|
||||
extern const idEventDef EV_SetShaderParm;
|
||||
extern const idEventDef EV_SetShaderParms;
|
||||
extern const idEventDef EV_SetColor;
|
||||
extern const idEventDef EV_GetColor;
|
||||
extern const idEventDef EV_IsHidden;
|
||||
extern const idEventDef EV_Hide;
|
||||
extern const idEventDef EV_Show;
|
||||
extern const idEventDef EV_CacheSoundShader;
|
||||
extern const idEventDef EV_StartSoundShader;
|
||||
extern const idEventDef EV_StopSound;
|
||||
extern const idEventDef EV_StartSound;
|
||||
extern const idEventDef EV_FadeSound;
|
||||
extern const idEventDef EV_GetWorldOrigin;
|
||||
extern const idEventDef EV_SetWorldOrigin;
|
||||
extern const idEventDef EV_GetOrigin;
|
||||
extern const idEventDef EV_SetOrigin;
|
||||
extern const idEventDef EV_GetAngles;
|
||||
extern const idEventDef EV_SetAngles;
|
||||
extern const idEventDef EV_SetLinearVelocity;
|
||||
extern const idEventDef EV_GetLinearVelocity;
|
||||
extern const idEventDef EV_SetAngularVelocity;
|
||||
extern const idEventDef EV_GetAngularVelocity;
|
||||
extern const idEventDef EV_SetSize;
|
||||
extern const idEventDef EV_GetSize;
|
||||
extern const idEventDef EV_GetMins;
|
||||
extern const idEventDef EV_GetMaxs;
|
||||
extern const idEventDef EV_Touches;
|
||||
extern const idEventDef EV_SetGuiParm;
|
||||
extern const idEventDef EV_SetGuiFloat;
|
||||
extern const idEventDef EV_GetNextKey;
|
||||
extern const idEventDef EV_SetKey;
|
||||
extern const idEventDef EV_GetKey;
|
||||
extern const idEventDef EV_GetIntKey;
|
||||
extern const idEventDef EV_GetFloatKey;
|
||||
extern const idEventDef EV_GetVectorKey;
|
||||
extern const idEventDef EV_GetEntityKey;
|
||||
extern const idEventDef EV_RestorePosition;
|
||||
extern const idEventDef EV_UpdateCameraTarget;
|
||||
extern const idEventDef EV_DistanceTo;
|
||||
extern const idEventDef EV_DistanceToPoint;
|
||||
extern const idEventDef EV_StartFx;
|
||||
extern const idEventDef EV_WaitFrame;
|
||||
extern const idEventDef EV_Wait;
|
||||
extern const idEventDef EV_HasFunction;
|
||||
extern const idEventDef EV_CallFunction;
|
||||
extern const idEventDef EV_SetNeverDormant;
|
||||
extern const idEventDef EV_idAnimatedEntity_GetJointHandle;
|
||||
extern const idEventDef EV_idAnimatedEntity_ClearAllJoints;
|
||||
extern const idEventDef EV_idAnimatedEntity_ClearJoint;
|
||||
extern const idEventDef EV_idAnimatedEntity_SetJointPos;
|
||||
extern const idEventDef EV_idAnimatedEntity_SetJointAngle;
|
||||
extern const idEventDef EV_idAnimatedEntity_GetJointPos;
|
||||
extern const idEventDef EV_idAnimatedEntity_GetJointAngle;
|
||||
extern const idEventDef EV_idAFEntity_Base_SetConstraintPosition;
|
||||
extern const idEventDef EV_Gib;
|
||||
extern const idEventDef EV_idAFEntity_Generic_Activate;
|
||||
extern const idEventDef EV_idAFEntity_WithAttachedHead_Activate;
|
||||
extern const idEventDef EV_idAFEntity_ClawFourFingers_SetFingerAngle;
|
||||
extern const idEventDef EV_idAFEntity_ClawFourFingers_StopFingers;
|
||||
extern const idEventDef EV_idPlayerStart_Activate;
|
||||
extern const idEventDef EV_idPlayerStart_TeleportStage;
|
||||
extern const idEventDef EV_idActivator_Activate;
|
||||
extern const idEventDef EV_idPathCorner_RandomPath;
|
||||
extern const idEventDef EV_idDamagable_Activate;
|
||||
extern const idEventDef EV_idDamagable_RestoreDamagable;
|
||||
extern const idEventDef EV_idExplodable_Activate;
|
||||
extern const idEventDef EV_PostSpawn;
|
||||
extern const idEventDef EV_idForceField_Activate;
|
||||
extern const idEventDef EV_idForceField_Toggle;
|
||||
extern const idEventDef EV_idAnimated_Activate;
|
||||
extern const idEventDef EV_idAnimated_Start;
|
||||
extern const idEventDef EV_idAnimated_StartRagdoll;
|
||||
extern const idEventDef EV_idAnimated_AnimDone;
|
||||
extern const idEventDef EV_idAnimated_RightFoot;
|
||||
extern const idEventDef EV_idAnimated_LaunchMissiles;
|
||||
extern const idEventDef EV_idAnimated_LaunchMissilesUpdate;
|
||||
extern const idEventDef EV_idStaticEntity_Activate;
|
||||
extern const idEventDef EV_idFuncSmoke_Activate;
|
||||
extern const idEventDef EV_idFuncSplat_Splat;
|
||||
extern const idEventDef EV_idVacuumSeparatorEntity_Activate;
|
||||
extern const idEventDef EV_idBeam_Activate;
|
||||
extern const idEventDef EV_idLiquid_Touch;
|
||||
extern const idEventDef EV_idShaking_Activate;
|
||||
extern const idEventDef EV_idEarthQuake_Activate;
|
||||
extern const idEventDef EV_idFuncPortal_Activate;
|
||||
extern const idEventDef EV_idFuncAASPortal_Activate;
|
||||
extern const idEventDef EV_idFuncAASObstacle_Activate;
|
||||
extern const idEventDef EV_idFuncRadioChatter_Activate;
|
||||
extern const idEventDef EV_idFuncRadioChatter_Resetradiohud;
|
||||
extern const idEventDef EV_idPhantomObjects_Activate;
|
||||
extern const idEventDef EV_idActor_EnableEyeFocus;
|
||||
extern const idEventDef EV_idActor_DisableEyeFocus;
|
||||
extern const idEventDef EV_idActor_RightFoot;
|
||||
extern const idEventDef EV_idActor_EnableWalkIK;
|
||||
extern const idEventDef EV_idActor_DisableWalkIK;
|
||||
extern const idEventDef EV_idActor_EnableLegIK;
|
||||
extern const idEventDef EV_idActor_DisableLegIK;
|
||||
extern const idEventDef EV_idActor_SetAnimPrefix;
|
||||
extern const idEventDef EV_idActor_PreventPain;
|
||||
extern const idEventDef EV_idActor_DisablePain;
|
||||
extern const idEventDef EV_idActor_EnablePain;
|
||||
extern const idEventDef EV_idActor_GetPainAnim;
|
||||
extern const idEventDef EV_idActor_StopAnim;
|
||||
extern const idEventDef EV_idActor_PlayAnim;
|
||||
extern const idEventDef EV_idActor_PlayCycle;
|
||||
extern const idEventDef EV_idActor_IdleAnim;
|
||||
extern const idEventDef EV_idActor_SetSyncedAnimWeight;
|
||||
extern const idEventDef EV_idActor_OverrideAnim;
|
||||
extern const idEventDef EV_idActor_EnableAnim;
|
||||
extern const idEventDef EV_idActor_SetBlendFrames;
|
||||
extern const idEventDef EV_idActor_GetBlendFrames;
|
||||
extern const idEventDef EV_idActor_AnimState;
|
||||
extern const idEventDef EV_idActor_GetAnimState;
|
||||
extern const idEventDef EV_idActor_InAnimState;
|
||||
extern const idEventDef EV_idActor_FinishAction;
|
||||
extern const idEventDef EV_idActor_AnimDone;
|
||||
extern const idEventDef EV_idActor_HasAnim;
|
||||
extern const idEventDef EV_idActor_CheckAnim;
|
||||
extern const idEventDef EV_idActor_ChooseAnim;
|
||||
extern const idEventDef EV_idActor_AnimLength;
|
||||
extern const idEventDef EV_idActor_AnimDistance;
|
||||
extern const idEventDef EV_idActor_HasEnemies;
|
||||
extern const idEventDef EV_idActor_NextEnemy;
|
||||
extern const idEventDef EV_idActor_ClosestEnemyToPoint;
|
||||
extern const idEventDef EV_idActor_SetNextState;
|
||||
extern const idEventDef EV_idActor_SetState;
|
||||
extern const idEventDef EV_idActor_GetState;
|
||||
extern const idEventDef EV_idActor_GetHead;
|
||||
extern const idEventDef EV_Explode;
|
||||
extern const idEventDef EV_idProjectile_Fizzle;
|
||||
extern const idEventDef EV_idProjectile_Radiusdmg;
|
||||
extern const idEventDef EV_idProjectile_Touch;
|
||||
extern const idEventDef EV_idProjectile_GetProjectileState;
|
||||
extern const idEventDef EV_idBFGProjectile_RemoveBeams;
|
||||
extern const idEventDef EV_idDebris_Fizzle;
|
||||
extern const idEventDef EV_idWeapon_GrabberGrabDistance;
|
||||
extern const idEventDef EV_idLight_SetShader;
|
||||
extern const idEventDef EV_idLight_GetLightParm;
|
||||
extern const idEventDef EV_idLight_SetLightParm;
|
||||
extern const idEventDef EV_idLight_SetLightParms;
|
||||
extern const idEventDef EV_idLight_SetRadiusXYZ;
|
||||
extern const idEventDef EV_idLight_SetRadius;
|
||||
extern const idEventDef EV_idLight_On;
|
||||
extern const idEventDef EV_idLight_Off;
|
||||
extern const idEventDef EV_idLight_Activate;
|
||||
extern const idEventDef EV_idLight_FadeOutLight;
|
||||
extern const idEventDef EV_idLight_FadeInLight;
|
||||
extern const idEventDef EV_idWorldspawn_Remove;
|
||||
extern const idEventDef EV_idItem_DropToFloor;
|
||||
extern const idEventDef EV_idItem_Touch;
|
||||
extern const idEventDef EV_idItem_Activate;
|
||||
extern const idEventDef EV_idItem_Respawn;
|
||||
extern const idEventDef EV_idItem_RespawnFx;
|
||||
extern const idEventDef EV_idObjective_Hideobjective;
|
||||
extern const idEventDef EV_idObjective_Getplayerpos;
|
||||
extern const idEventDef EV_idObjective_Camshot;
|
||||
extern const idEventDef EV_idItemRemover_Activate;
|
||||
extern const idEventDef EV_idObjectiveComplete_Hideobjective;
|
||||
extern const idEventDef EV_idObjectiveComplete_Getplayerpos;
|
||||
extern const idEventDef EV_idPlayer_StopAudioLog;
|
||||
extern const idEventDef EV_idPlayer_GetButtons;
|
||||
extern const idEventDef EV_idPlayer_GetMove;
|
||||
extern const idEventDef EV_idPlayer_GetViewAngles;
|
||||
extern const idEventDef EV_idPlayer_StopFxFov;
|
||||
extern const idEventDef EV_idPlayer_EnableWeapon;
|
||||
extern const idEventDef EV_idPlayer_DisableWeapon;
|
||||
extern const idEventDef EV_idPlayer_GetCurrentWeapon;
|
||||
extern const idEventDef EV_idPlayer_GetPreviousWeapon;
|
||||
extern const idEventDef EV_idPlayer_SelectWeapon;
|
||||
extern const idEventDef EV_idPlayer_GetWeaponEntity;
|
||||
extern const idEventDef EV_idPlayer_OpenPDA;
|
||||
extern const idEventDef EV_idPlayer_InPDA;
|
||||
extern const idEventDef EV_idPlayer_ExitTeleporter;
|
||||
extern const idEventDef EV_idPlayer_HideTip;
|
||||
extern const idEventDef EV_idPlayer_LevelTrigger;
|
||||
extern const idEventDef EV_Gibbed;
|
||||
extern const idEventDef EV_idPlayer_GetIdealWeapon;
|
||||
extern const idEventDef EV_idMover_OpenPortal;
|
||||
extern const idEventDef EV_idMover_ClosePortal;
|
||||
extern const idEventDef EV_Partblocked;
|
||||
extern const idEventDef EV_Thread_SetCallback;
|
||||
extern const idEventDef EV_Teamblocked;
|
||||
extern const idEventDef EV_idMover_StopMoving;
|
||||
extern const idEventDef EV_idMover_StopRotating;
|
||||
extern const idEventDef EV_ReachedPos;
|
||||
extern const idEventDef EV_Reachedang;
|
||||
extern const idEventDef EV_idMover_Speed;
|
||||
extern const idEventDef EV_idMover_Time;
|
||||
extern const idEventDef EV_idMover_DecelTime;
|
||||
extern const idEventDef EV_idMover_AccelTime;
|
||||
extern const idEventDef EV_idMover_MoveTo;
|
||||
extern const idEventDef EV_idMover_MoveToPos;
|
||||
extern const idEventDef EV_idMover_Move;
|
||||
extern const idEventDef EV_idMover_AccelTo;
|
||||
extern const idEventDef EV_idMover_DecelTo;
|
||||
extern const idEventDef EV_idMover_RotateDownTo;
|
||||
extern const idEventDef EV_idMover_RotateUpTo;
|
||||
extern const idEventDef EV_idMover_RotateTo;
|
||||
extern const idEventDef EV_idMover_Rotate;
|
||||
extern const idEventDef EV_idMover_RotateOnce;
|
||||
extern const idEventDef EV_idMover_Bob;
|
||||
extern const idEventDef EV_idMover_Sway;
|
||||
extern const idEventDef EV_idMover_AccelSound;
|
||||
extern const idEventDef EV_idMover_DecelSound;
|
||||
extern const idEventDef EV_idMover_MoveSound;
|
||||
extern const idEventDef EV_idMover_FindGuiTargets;
|
||||
extern const idEventDef EV_idMover_Initguitargets;
|
||||
extern const idEventDef EV_idMover_EnableSplineAngles;
|
||||
extern const idEventDef EV_idMover_DisableSplineAngles;
|
||||
extern const idEventDef EV_idMover_RemoveInitialSplineAngles;
|
||||
extern const idEventDef EV_idMover_StartSpline;
|
||||
extern const idEventDef EV_idMover_StopSpline;
|
||||
extern const idEventDef EV_idMover_Activate;
|
||||
extern const idEventDef EV_idMover_Postrestore;
|
||||
extern const idEventDef EV_idMover_IsMoving;
|
||||
extern const idEventDef EV_idMover_IsRotating;
|
||||
extern const idEventDef EV_idElevator_GotoFloor;
|
||||
extern const idEventDef EV_idElevator_Touch;
|
||||
extern const idEventDef EV_idElevator_PostArrival;
|
||||
extern const idEventDef EV_idMover_Binary_Returntopos1;
|
||||
extern const idEventDef EV_idMover_Binary_Activate;
|
||||
extern const idEventDef EV_idMover_Binary_Matchteam;
|
||||
extern const idEventDef EV_idMover_Binary_Enable;
|
||||
extern const idEventDef EV_idMover_Binary_Disable;
|
||||
extern const idEventDef EV_idMover_Binary_OpenPortal;
|
||||
extern const idEventDef EV_idMover_Binary_ClosePortal;
|
||||
extern const idEventDef EV_idMover_Binary_FindGuiTargets;
|
||||
extern const idEventDef EV_idMover_Binary_Initguitargets;
|
||||
extern const idEventDef EV_idDoor_Touch;
|
||||
extern const idEventDef EV_idDoor_StartOpen;
|
||||
extern const idEventDef EV_idDoor_SpawnDoorTrigger;
|
||||
extern const idEventDef EV_idDoor_SpawnSoundTrigger;
|
||||
extern const idEventDef EV_idDoor_Close;
|
||||
extern const idEventDef EV_idDoor_Open;
|
||||
extern const idEventDef EV_idDoor_Lock;
|
||||
extern const idEventDef EV_idDoor_IsOpen;
|
||||
extern const idEventDef EV_idDoor_IsLocked;
|
||||
extern const idEventDef EV_idDoor_SpectatorTouch;
|
||||
extern const idEventDef EV_idPlat_Touch;
|
||||
extern const idEventDef EV_idRotater_Activate;
|
||||
extern const idEventDef EV_idRiser_Activate;
|
||||
extern const idEventDef EV_idCameraView_Activate;
|
||||
extern const idEventDef EV_idCameraView_Getattachments;
|
||||
extern const idEventDef EV_idCameraAnim_Start;
|
||||
extern const idEventDef EV_idCameraAnim_Stop;
|
||||
extern const idEventDef EV_idCameraAnim_SetAnim;
|
||||
extern const idEventDef EV_idCameraAnim_Activate;
|
||||
extern const idEventDef EV_idMoveable_Activate;
|
||||
extern const idEventDef EV_idMoveable_BecomeNonSolid;
|
||||
extern const idEventDef EV_idMoveable_SetOwnerFromSpawnArgs;
|
||||
extern const idEventDef EV_idMoveable_IsAtRest;
|
||||
extern const idEventDef EV_idMoveable_EnableDamage;
|
||||
extern const idEventDef EV_idExplodingBarrel_Respawn;
|
||||
extern const idEventDef EV_idExplodingBarrel_Triggertargets;
|
||||
extern const idEventDef EV_idTarget_Remove_Activate;
|
||||
extern const idEventDef EV_idTarget_Show_Activate;
|
||||
extern const idEventDef EV_idTarget_Damage_Activate;
|
||||
extern const idEventDef EV_idTarget_SessionCommand_Activate;
|
||||
extern const idEventDef EV_idTarget_EndLevel_Activate;
|
||||
extern const idEventDef EV_idTarget_WaitForButton_Activate;
|
||||
extern const idEventDef EV_idTarget_SetGlobalShaderTime_Activate;
|
||||
extern const idEventDef EV_idTarget_SetShaderParm_Activate;
|
||||
extern const idEventDef EV_idTarget_SetShaderTime_Activate;
|
||||
extern const idEventDef EV_idTarget_FadeEntity_Activate;
|
||||
extern const idEventDef EV_idTarget_LightFadeIn_Activate;
|
||||
extern const idEventDef EV_idTarget_LightFadeOut_Activate;
|
||||
extern const idEventDef EV_idTarget_Give_Activate;
|
||||
extern const idEventDef EV_idTarget_GiveEmail_Activate;
|
||||
extern const idEventDef EV_idTarget_SetModel_Activate;
|
||||
extern const idEventDef EV_idTarget_SetInfluence_Activate;
|
||||
extern const idEventDef EV_idTarget_SetInfluence_RestoreInfluece;
|
||||
extern const idEventDef EV_idTarget_SetInfluence_GatherEntities;
|
||||
extern const idEventDef EV_idTarget_SetInfluence_Flash;
|
||||
extern const idEventDef EV_idTarget_SetInfluence_ClearFlash;
|
||||
extern const idEventDef EV_idTarget_SetKeyVal_Activate;
|
||||
extern const idEventDef EV_idTarget_SetFov_Activate;
|
||||
extern const idEventDef EV_idTarget_SetPrimaryObjective_Activate;
|
||||
extern const idEventDef EV_idTarget_LockDoor_Activate;
|
||||
extern const idEventDef EV_idTarget_CallObjectFunction_Activate;
|
||||
extern const idEventDef EV_idTarget_EnableLevelWeapons_Activate;
|
||||
extern const idEventDef EV_idTarget_Tip_Activate;
|
||||
extern const idEventDef EV_idTarget_Tip_TipOff;
|
||||
extern const idEventDef EV_idTarget_Tip_Getplayerpos;
|
||||
extern const idEventDef EV_idTarget_GiveSecurity_Activate;
|
||||
extern const idEventDef EV_idTarget_RemoveWeapons_Activate;
|
||||
extern const idEventDef EV_idTarget_LevelTrigger_Activate;
|
||||
extern const idEventDef EV_idTarget_EnableStamina_Activate;
|
||||
extern const idEventDef EV_idTarget_FadeSoundClass_Activate;
|
||||
extern const idEventDef EV_idTarget_FadeSoundClass_RestoreVolume;
|
||||
extern const idEventDef EV_idTrigger_Enable;
|
||||
extern const idEventDef EV_idTrigger_Disable;
|
||||
extern const idEventDef EV_TriggerAction;
|
||||
extern const idEventDef EV_idTrigger_Multi_Activate;
|
||||
extern const idEventDef EV_idTrigger_Multi_Touch;
|
||||
extern const idEventDef EV_idTrigger_EntityName_Activate;
|
||||
extern const idEventDef EV_idTrigger_EntityName_Touch;
|
||||
extern const idEventDef EV_Timer;
|
||||
extern const idEventDef EV_idTrigger_Timer_Activate;
|
||||
extern const idEventDef EV_idTrigger_Count_Activate;
|
||||
extern const idEventDef EV_idTrigger_Hurt_Touch;
|
||||
extern const idEventDef EV_idTrigger_Hurt_Activate;
|
||||
extern const idEventDef EV_idTrigger_Fade_Activate;
|
||||
extern const idEventDef EV_idTrigger_Touch_Activate;
|
||||
extern const idEventDef EV_idSound_Activate;
|
||||
extern const idEventDef EV_idSound_On;
|
||||
extern const idEventDef EV_idSound_Off;
|
||||
extern const idEventDef EV_idEntityFx_Activate;
|
||||
extern const idEventDef EV_idEntityFx_Killfx;
|
||||
extern const idEventDef EV_idTeleporter_FxAction;
|
||||
extern const idEventDef EV_idSecurityCamera_ReverseSweep;
|
||||
extern const idEventDef EV_idSecurityCamera_ContinueSweep;
|
||||
extern const idEventDef EV_idSecurityCamera_Pause;
|
||||
extern const idEventDef EV_idSecurityCamera_Alert;
|
||||
extern const idEventDef EV_idSecurityCamera_AddLight;
|
||||
extern const idEventDef EV_idBrittleFracture_Activate;
|
||||
extern const idEventDef EV_idBrittleFracture_Touch;
|
||||
extern const idEventDef EV_idAI_Activate;
|
||||
extern const idEventDef EV_idAI_Touch;
|
||||
extern const idEventDef EV_idAI_FindEnemy;
|
||||
extern const idEventDef EV_idAI_FindEnemyAI;
|
||||
extern const idEventDef EV_idAI_FindEnemyInCombatNodes;
|
||||
extern const idEventDef EV_idAI_ClosestReachableEnemyOfEntity;
|
||||
extern const idEventDef EV_idAI_HeardSound;
|
||||
extern const idEventDef EV_idAI_SetEnemy;
|
||||
extern const idEventDef EV_idAI_ClearEnemy;
|
||||
extern const idEventDef EV_idAI_MuzzleFlash;
|
||||
extern const idEventDef EV_idAI_CreateMissile;
|
||||
extern const idEventDef EV_idAI_AttackMissile;
|
||||
extern const idEventDef EV_idAI_FireMissileAtTarget;
|
||||
extern const idEventDef EV_idAI_LaunchMissile;
|
||||
extern const idEventDef EV_idAI_AttackMelee;
|
||||
extern const idEventDef EV_idAI_DirectDamage;
|
||||
extern const idEventDef EV_idAI_RadiusDamageFromJoint;
|
||||
extern const idEventDef EV_idAI_AttackBegin;
|
||||
extern const idEventDef EV_idAI_AttackEnd;
|
||||
extern const idEventDef EV_idAI_MeleeAttackToJoint;
|
||||
extern const idEventDef EV_idAI_RandomPath;
|
||||
extern const idEventDef EV_idAI_CanBecomeSolid;
|
||||
extern const idEventDef EV_idAI_BecomeSolid;
|
||||
extern const idEventDef EV_idAI_BecomeNonSolid;
|
||||
extern const idEventDef EV_idAI_BecomeRagdoll;
|
||||
extern const idEventDef EV_idAI_StopRagdoll;
|
||||
extern const idEventDef EV_idAI_SetHealth;
|
||||
extern const idEventDef EV_idAI_GetHealth;
|
||||
extern const idEventDef EV_idAI_AllowDamage;
|
||||
extern const idEventDef EV_idAI_IgnoreDamage;
|
||||
extern const idEventDef EV_idAI_GetCurrentYaw;
|
||||
extern const idEventDef EV_idAI_TurnTo;
|
||||
extern const idEventDef EV_idAI_TurnToPos;
|
||||
extern const idEventDef EV_idAI_TurnToEntity;
|
||||
extern const idEventDef EV_idAI_MoveStatus;
|
||||
extern const idEventDef EV_idAI_StopMove;
|
||||
extern const idEventDef EV_idAI_MoveToCover;
|
||||
extern const idEventDef EV_idAI_MoveToEnemy;
|
||||
extern const idEventDef EV_idAI_MoveToEnemyHeight;
|
||||
extern const idEventDef EV_idAI_MoveOutOfRange;
|
||||
extern const idEventDef EV_idAI_MoveToAttackPosition;
|
||||
extern const idEventDef EV_idAI_MoveToEntity;
|
||||
extern const idEventDef EV_idAI_MoveToPosition;
|
||||
extern const idEventDef EV_idAI_SlideTo;
|
||||
extern const idEventDef EV_idAI_Wander;
|
||||
extern const idEventDef EV_idAI_FacingIdeal;
|
||||
extern const idEventDef EV_idAI_FaceEnemy;
|
||||
extern const idEventDef EV_idAI_FaceEntity;
|
||||
extern const idEventDef EV_idAI_WaitAction;
|
||||
extern const idEventDef EV_idAI_GetCombatNode;
|
||||
extern const idEventDef EV_idAI_EnemyInCombatCone;
|
||||
extern const idEventDef EV_idAI_WaitMove;
|
||||
extern const idEventDef EV_idAI_GetJumpVelocity;
|
||||
extern const idEventDef EV_idAI_EntityInAttackCone;
|
||||
extern const idEventDef EV_idAI_CanSee;
|
||||
extern const idEventDef EV_idAI_SetTalkTarget;
|
||||
extern const idEventDef EV_idAI_GetTalkTarget;
|
||||
extern const idEventDef EV_idAI_SetTalkState;
|
||||
extern const idEventDef EV_idAI_EnemyRange;
|
||||
extern const idEventDef EV_idAI_EnemyRange2D;
|
||||
extern const idEventDef EV_idAI_GetEnemy;
|
||||
extern const idEventDef EV_idAI_GetEnemyPos;
|
||||
extern const idEventDef EV_idAI_GetEnemyEyePos;
|
||||
extern const idEventDef EV_idAI_PredictEnemyPos;
|
||||
extern const idEventDef EV_idAI_CanHitEnemy;
|
||||
extern const idEventDef EV_idAI_CanHitEnemyFromAnim;
|
||||
extern const idEventDef EV_idAI_CanHitEnemyFromJoint;
|
||||
extern const idEventDef EV_idAI_EnemyPositionValid;
|
||||
extern const idEventDef EV_idAI_ChargeAttack;
|
||||
extern const idEventDef EV_idAI_TestChargeAttack;
|
||||
extern const idEventDef EV_idAI_TestAnimMoveTowardEnemy;
|
||||
extern const idEventDef EV_idAI_TestAnimMove;
|
||||
extern const idEventDef EV_idAI_TestMoveToPosition;
|
||||
extern const idEventDef EV_idAI_TestMeleeAttack;
|
||||
extern const idEventDef EV_idAI_TestAnimAttack;
|
||||
extern const idEventDef EV_idAI_Shrivel;
|
||||
extern const idEventDef EV_idAI_Burn;
|
||||
extern const idEventDef EV_idAI_PreBurn;
|
||||
extern const idEventDef EV_idAI_ClearBurn;
|
||||
extern const idEventDef EV_idAI_SetSmokeVisibility;
|
||||
extern const idEventDef EV_idAI_NumSmokeEmitters;
|
||||
extern const idEventDef EV_idAI_StopThinking;
|
||||
extern const idEventDef EV_idAI_GetTurnDelta;
|
||||
extern const idEventDef EV_idAI_GetMoveType;
|
||||
extern const idEventDef EV_idAI_SetMoveType;
|
||||
extern const idEventDef EV_idAI_SaveMove;
|
||||
extern const idEventDef EV_idAI_RestoreMove;
|
||||
extern const idEventDef EV_idAI_AllowMovement;
|
||||
extern const idEventDef EV_idAI_Jumpframe;
|
||||
extern const idEventDef EV_idAI_EnableClip;
|
||||
extern const idEventDef EV_idAI_DisableClip;
|
||||
extern const idEventDef EV_idAI_EnableGravity;
|
||||
extern const idEventDef EV_idAI_DisableGravity;
|
||||
extern const idEventDef EV_idAI_EnableAFPush;
|
||||
extern const idEventDef EV_idAI_DisableAFPush;
|
||||
extern const idEventDef EV_idAI_SetFlySpeed;
|
||||
extern const idEventDef EV_idAI_SetFlyOffset;
|
||||
extern const idEventDef EV_idAI_ClearFlyOffset;
|
||||
extern const idEventDef EV_idAI_GetClosestHiddenTarget;
|
||||
extern const idEventDef EV_idAI_GetRandomTarget;
|
||||
extern const idEventDef EV_idAI_TravelDistanceToPoint;
|
||||
extern const idEventDef EV_idAI_TravelDistanceToEntity;
|
||||
extern const idEventDef EV_idAI_TravelDistanceBetweenPoints;
|
||||
extern const idEventDef EV_idAI_TravelDistanceBetweenEntities;
|
||||
extern const idEventDef EV_idAI_LookAt;
|
||||
extern const idEventDef EV_idAI_LookAtEnemy;
|
||||
extern const idEventDef EV_idAI_SetBoneMod;
|
||||
extern const idEventDef EV_idAI_ThrowMoveable;
|
||||
extern const idEventDef EV_idAI_ThrowAF;
|
||||
extern const idEventDef EV_idAI_Kill_real;
|
||||
extern const idEventDef EV_idAI_Kill;
|
||||
extern const idEventDef EV_idAI_WakeOnFlashlight;
|
||||
extern const idEventDef EV_idAI_LocateEnemy;
|
||||
extern const idEventDef EV_idAI_KickObstacles;
|
||||
extern const idEventDef EV_idAI_GetObstacle;
|
||||
extern const idEventDef EV_idAI_PushPointIntoAAS;
|
||||
extern const idEventDef EV_idAI_GetTurnRate;
|
||||
extern const idEventDef EV_idAI_SetTurnRate;
|
||||
extern const idEventDef EV_idAI_AnimTurn;
|
||||
extern const idEventDef EV_idAI_AllowHiddenMovement;
|
||||
extern const idEventDef EV_idAI_TriggerParticles;
|
||||
extern const idEventDef EV_idAI_FindActorsInBounds;
|
||||
extern const idEventDef EV_idAI_CanReachPosition;
|
||||
extern const idEventDef EV_idAI_CanReachEntity;
|
||||
extern const idEventDef EV_idAI_CanReachEnemy;
|
||||
extern const idEventDef EV_idAI_GetReachableEntityPosition;
|
||||
extern const idEventDef EV_idCombatNode_Activate;
|
||||
extern const idEventDef EV_idCombatNode_MarkUsed;
|
||||
extern const idEventDef EV_idAI_Vagary_Vagary_ChooseObjectToThrow;
|
||||
extern const idEventDef EV_idAI_Vagary_Vagary_ThrowObjectAtEnemy;
|
||||
extern const idEventDef EV_idTestModel_RightFoot;
|
||||
extern const idEventDef EV_idThread_Execute;
|
||||
extern const idEventDef EV_idThread_Threadname;
|
||||
extern const idEventDef EV_idThread_Terminate;
|
||||
extern const idEventDef EV_idThread_Pause;
|
||||
extern const idEventDef EV_idThread_Wait;
|
||||
extern const idEventDef EV_idThread_WaitFrame;
|
||||
extern const idEventDef EV_idThread_WaitFor;
|
||||
extern const idEventDef EV_idThread_WaitForThread;
|
||||
extern const idEventDef EV_idThread_Print;
|
||||
extern const idEventDef EV_idThread_Println;
|
||||
extern const idEventDef EV_idThread_Say;
|
||||
extern const idEventDef EV_idThread_Assert;
|
||||
extern const idEventDef EV_idThread_Trigger;
|
||||
extern const idEventDef EV_idThread_Setcvar;
|
||||
extern const idEventDef EV_idThread_Getcvar;
|
||||
extern const idEventDef EV_idThread_Random;
|
||||
extern const idEventDef EV_idThread_GetTime;
|
||||
extern const idEventDef EV_idThread_Killthread;
|
||||
extern const idEventDef EV_idThread_GetEntity;
|
||||
extern const idEventDef EV_idThread_Spawn;
|
||||
extern const idEventDef EV_idThread_CopySpawnArgs;
|
||||
extern const idEventDef EV_idThread_SetSpawnArg;
|
||||
extern const idEventDef EV_idThread_SpawnString;
|
||||
extern const idEventDef EV_idThread_SpawnFloat;
|
||||
extern const idEventDef EV_idThread_SpawnVector;
|
||||
extern const idEventDef EV_idThread_ClearPersistantArgs;
|
||||
extern const idEventDef EV_idThread_SetPersistantArg;
|
||||
extern const idEventDef EV_idThread_GetPersistantString;
|
||||
extern const idEventDef EV_idThread_GetPersistantFloat;
|
||||
extern const idEventDef EV_idThread_GetPersistantVector;
|
||||
extern const idEventDef EV_idThread_AngToForward;
|
||||
extern const idEventDef EV_idThread_AngToRight;
|
||||
extern const idEventDef EV_idThread_AngToUp;
|
||||
extern const idEventDef EV_idThread_Sin;
|
||||
extern const idEventDef EV_idThread_Cos;
|
||||
extern const idEventDef EV_idThread_Sqrt;
|
||||
extern const idEventDef EV_idThread_VecNormalize;
|
||||
extern const idEventDef EV_idThread_VecLength;
|
||||
extern const idEventDef EV_idThread_DotProduct;
|
||||
extern const idEventDef EV_idThread_CrossProduct;
|
||||
extern const idEventDef EV_idThread_VecToAngles;
|
||||
extern const idEventDef EV_idThread_OnSignal;
|
||||
extern const idEventDef EV_idThread_ClearSignalThread;
|
||||
extern const idEventDef EV_idThread_SetCamera;
|
||||
extern const idEventDef EV_idThread_FirstPerson;
|
||||
extern const idEventDef EV_idThread_Trace;
|
||||
extern const idEventDef EV_idThread_TracePoint;
|
||||
extern const idEventDef EV_idThread_GetTraceFraction;
|
||||
extern const idEventDef EV_idThread_GetTraceEndPos;
|
||||
extern const idEventDef EV_idThread_GetTraceNormal;
|
||||
extern const idEventDef EV_idThread_GetTraceEntity;
|
||||
extern const idEventDef EV_idThread_GetTraceJoint;
|
||||
extern const idEventDef EV_idThread_GetTraceBody;
|
||||
extern const idEventDef EV_idThread_FadeIn;
|
||||
extern const idEventDef EV_idThread_FadeOut;
|
||||
extern const idEventDef EV_idThread_FadeTo;
|
||||
extern const idEventDef EV_idThread_SetShaderParm;
|
||||
extern const idEventDef EV_idThread_Music;
|
||||
extern const idEventDef EV_idThread_Warning;
|
||||
extern const idEventDef EV_idThread_Error;
|
||||
extern const idEventDef EV_idThread_StrLength;
|
||||
extern const idEventDef EV_idThread_StrLeft;
|
||||
extern const idEventDef EV_idThread_StrRight;
|
||||
extern const idEventDef EV_idThread_StrSkip;
|
||||
extern const idEventDef EV_idThread_StrMid;
|
||||
extern const idEventDef EV_idThread_StrToFloat;
|
||||
extern const idEventDef EV_idThread_RadiusDamage;
|
||||
extern const idEventDef EV_idThread_IsClient;
|
||||
extern const idEventDef EV_idThread_IsMultiplayer;
|
||||
extern const idEventDef EV_idThread_GetFrameTime;
|
||||
extern const idEventDef EV_idThread_GetTicsPerSecond;
|
||||
extern const idEventDef EV_idThread_CacheSoundShader;
|
||||
extern const idEventDef EV_idThread_DebugLine;
|
||||
extern const idEventDef EV_idThread_DebugArrow;
|
||||
extern const idEventDef EV_idThread_DebugCircle;
|
||||
extern const idEventDef EV_idThread_DebugBounds;
|
||||
extern const idEventDef EV_idThread_DrawText;
|
||||
extern const idEventDef EV_idThread_InfluenceActive;
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,214 @@
|
||||
/*
|
||||
===================================================================================
|
||||
|
||||
AUTO-GENERATED FILE. DO NOT EDIT.
|
||||
Generated by TypeInfoGen (class registration)
|
||||
|
||||
===================================================================================
|
||||
*/
|
||||
|
||||
#pragma hdrstop
|
||||
|
||||
/*
|
||||
================
|
||||
idClass::RegisterClasses
|
||||
================
|
||||
*/
|
||||
void idClass::RegisterClasses( void ) {
|
||||
#define REGISTER(name) void Register_##name(void); Register_##name();
|
||||
REGISTER(idActivator);
|
||||
REGISTER(idActor);
|
||||
REGISTER(idAFAttachment);
|
||||
REGISTER(idAFEntity_Base);
|
||||
REGISTER(idAFEntity_ClawFourFingers);
|
||||
REGISTER(idAFEntity_Generic);
|
||||
REGISTER(idAFEntity_Gibbable);
|
||||
REGISTER(idAFEntity_SteamPipe);
|
||||
REGISTER(idAFEntity_Vehicle);
|
||||
REGISTER(idAFEntity_VehicleFourWheels);
|
||||
REGISTER(idAFEntity_VehicleSimple);
|
||||
REGISTER(idAFEntity_VehicleSixWheels);
|
||||
REGISTER(idAFEntity_WithAttachedHead);
|
||||
REGISTER(idAI);
|
||||
REGISTER(idAI_Vagary);
|
||||
REGISTER(idAnimated);
|
||||
REGISTER(idAnimatedEntity);
|
||||
REGISTER(idBarrel);
|
||||
REGISTER(idBeam);
|
||||
REGISTER(idBFGProjectile);
|
||||
REGISTER(idBobber);
|
||||
REGISTER(idBrittleFracture);
|
||||
REGISTER(idCamera);
|
||||
REGISTER(idCameraAnim);
|
||||
REGISTER(idCameraView);
|
||||
REGISTER(idChain);
|
||||
REGISTER(idClass);
|
||||
REGISTER(idCombatNode);
|
||||
REGISTER(idCursor3D);
|
||||
REGISTER(idDamagable);
|
||||
REGISTER(idDebris);
|
||||
REGISTER(idDoor);
|
||||
REGISTER(idEarthQuake);
|
||||
REGISTER(idElevator);
|
||||
REGISTER(idEntity);
|
||||
REGISTER(idEntityFx);
|
||||
REGISTER(idExplodable);
|
||||
REGISTER(idExplodingBarrel);
|
||||
REGISTER(idForce);
|
||||
REGISTER(idForce_Constant);
|
||||
REGISTER(idForce_Drag);
|
||||
REGISTER(idForce_Field);
|
||||
REGISTER(idForce_Spring);
|
||||
REGISTER(idForceField);
|
||||
REGISTER(idFuncAASObstacle);
|
||||
REGISTER(idFuncAASPortal);
|
||||
REGISTER(idFuncEmitter);
|
||||
REGISTER(idFuncPortal);
|
||||
REGISTER(idFuncRadioChatter);
|
||||
REGISTER(idFuncSmoke);
|
||||
REGISTER(idFuncSplat);
|
||||
REGISTER(idGuidedProjectile);
|
||||
REGISTER(idItem);
|
||||
REGISTER(idItemPowerup);
|
||||
REGISTER(idItemRemover);
|
||||
REGISTER(idLight);
|
||||
REGISTER(idLiquid);
|
||||
REGISTER(idLocationEntity);
|
||||
REGISTER(idLocationSeparatorEntity);
|
||||
REGISTER(idMoveable);
|
||||
REGISTER(idMoveableItem);
|
||||
REGISTER(idMoveablePDAItem);
|
||||
REGISTER(idMover);
|
||||
REGISTER(idMover_Binary);
|
||||
REGISTER(idMover_Periodic);
|
||||
REGISTER(idMultiModelAF);
|
||||
REGISTER(idObjective);
|
||||
REGISTER(idObjectiveComplete);
|
||||
REGISTER(idPathCorner);
|
||||
REGISTER(idPDAItem);
|
||||
REGISTER(idPendulum);
|
||||
REGISTER(idPhantomObjects);
|
||||
REGISTER(idPhysics);
|
||||
REGISTER(idPhysics_Actor);
|
||||
REGISTER(idPhysics_AF);
|
||||
REGISTER(idPhysics_Base);
|
||||
REGISTER(idPhysics_Monster);
|
||||
REGISTER(idPhysics_Parametric);
|
||||
REGISTER(idPhysics_Player);
|
||||
REGISTER(idPhysics_RigidBody);
|
||||
REGISTER(idPhysics_Static);
|
||||
REGISTER(idPhysics_StaticMulti);
|
||||
REGISTER(idPlat);
|
||||
REGISTER(idPlayer);
|
||||
REGISTER(idPlayerStart);
|
||||
REGISTER(idProjectile);
|
||||
REGISTER(idRiser);
|
||||
REGISTER(idRotater);
|
||||
REGISTER(idSecurityCamera);
|
||||
REGISTER(idShaking);
|
||||
REGISTER(idSoulCubeMissile);
|
||||
REGISTER(idSound);
|
||||
REGISTER(idSpawnableEntity);
|
||||
REGISTER(idSplinePath);
|
||||
REGISTER(idSpring);
|
||||
REGISTER(idStaticEntity);
|
||||
REGISTER(idTarget);
|
||||
REGISTER(idTarget_CallObjectFunction);
|
||||
REGISTER(idTarget_Damage);
|
||||
REGISTER(idTarget_EnableLevelWeapons);
|
||||
REGISTER(idTarget_EnableStamina);
|
||||
REGISTER(idTarget_EndLevel);
|
||||
REGISTER(idTarget_FadeEntity);
|
||||
REGISTER(idTarget_FadeSoundClass);
|
||||
REGISTER(idTarget_Give);
|
||||
REGISTER(idTarget_GiveEmail);
|
||||
REGISTER(idTarget_GiveSecurity);
|
||||
REGISTER(idTarget_LevelTrigger);
|
||||
REGISTER(idTarget_LightFadeIn);
|
||||
REGISTER(idTarget_LightFadeOut);
|
||||
REGISTER(idTarget_LockDoor);
|
||||
REGISTER(idTarget_Remove);
|
||||
REGISTER(idTarget_RemoveWeapons);
|
||||
REGISTER(idTarget_SessionCommand);
|
||||
REGISTER(idTarget_SetFov);
|
||||
REGISTER(idTarget_SetGlobalShaderTime);
|
||||
REGISTER(idTarget_SetInfluence);
|
||||
REGISTER(idTarget_SetKeyVal);
|
||||
REGISTER(idTarget_SetModel);
|
||||
REGISTER(idTarget_SetPrimaryObjective);
|
||||
REGISTER(idTarget_SetShaderParm);
|
||||
REGISTER(idTarget_SetShaderTime);
|
||||
REGISTER(idTarget_Show);
|
||||
REGISTER(idTarget_Tip);
|
||||
REGISTER(idTarget_WaitForButton);
|
||||
REGISTER(idTeleporter);
|
||||
REGISTER(idTestModel);
|
||||
REGISTER(idTextEntity);
|
||||
REGISTER(idThread);
|
||||
REGISTER(idTrigger);
|
||||
REGISTER(idTrigger_Count);
|
||||
REGISTER(idTrigger_EntityName);
|
||||
REGISTER(idTrigger_Fade);
|
||||
REGISTER(idTrigger_Hurt);
|
||||
REGISTER(idTrigger_Multi);
|
||||
REGISTER(idTrigger_Timer);
|
||||
REGISTER(idTrigger_Touch);
|
||||
REGISTER(idVacuumEntity);
|
||||
REGISTER(idVacuumSeparatorEntity);
|
||||
REGISTER(idVideoCDItem);
|
||||
REGISTER(idWeapon);
|
||||
REGISTER(idWorldspawn);
|
||||
REGISTER(rvmAIAlphaLabs2Scientist1);
|
||||
REGISTER(rvmAICharacterProne);
|
||||
REGISTER(rvmAIObject);
|
||||
REGISTER(rvmBot);
|
||||
REGISTER(rvmCharacter);
|
||||
REGISTER(rvmCharSentry);
|
||||
REGISTER(rvmFollower);
|
||||
REGISTER(rvmMonsterBase);
|
||||
REGISTER(rvmMonsterBossCyberdemon);
|
||||
REGISTER(rvmMonsterBossGuardian);
|
||||
REGISTER(rvmMonsterBossGuardianSeeker);
|
||||
REGISTER(rvmMonsterBossGuardianSpawner);
|
||||
REGISTER(rvmMonsterBossSabaoth);
|
||||
REGISTER(rvmMonsterBossVagary);
|
||||
REGISTER(rvmMonsterDemonArchvile);
|
||||
REGISTER(rvmMonsterDemonCherub);
|
||||
REGISTER(rvmMonsterDemonHellknight);
|
||||
REGISTER(rvmMonsterDemonImp);
|
||||
REGISTER(rvmMonsterDemonMaggot);
|
||||
REGISTER(rvmMonsterDemonMancubus);
|
||||
REGISTER(rvmMonsterDemonPinky);
|
||||
REGISTER(rvmMonsterDemonRevenant);
|
||||
REGISTER(rvmMonsterDemonTrite);
|
||||
REGISTER(rvmMonsterDemonVulgar);
|
||||
REGISTER(rvmMonsterDemonWraith);
|
||||
REGISTER(rvmMonsterFlyingCacodemon);
|
||||
REGISTER(rvmMonsterFlyingLostsoul);
|
||||
REGISTER(rvmMonsterTurret);
|
||||
REGISTER(rvmMonsterZombie);
|
||||
REGISTER(rvmMonsterZombieBase);
|
||||
REGISTER(rvmMonsterZombieBernie);
|
||||
REGISTER(rvmMonsterZombieCommandoCGun);
|
||||
REGISTER(rvmMonsterZombieCommandoTentacle);
|
||||
REGISTER(rvmMonsterZombieMorgue);
|
||||
REGISTER(rvmMonsterZombieSawyer);
|
||||
REGISTER(rvmMonsterZombieSecurityPistol);
|
||||
REGISTER(rvmSeekerBase);
|
||||
REGISTER(rvmWeaponBFG);
|
||||
REGISTER(rvmWeaponChainGun);
|
||||
REGISTER(rvmWeaponChainsaw);
|
||||
REGISTER(rvmWeaponDoubleShotgun);
|
||||
REGISTER(rvmWeaponFist);
|
||||
REGISTER(rvmWeaponFlashlight);
|
||||
REGISTER(rvmWeaponGrabber);
|
||||
REGISTER(rvmWeaponHandgrenade);
|
||||
REGISTER(rvmWeaponMachineGun);
|
||||
REGISTER(rvmWeaponObject);
|
||||
REGISTER(rvmWeaponPDA);
|
||||
REGISTER(rvmWeaponPistol);
|
||||
REGISTER(rvmWeaponPlasmaGun);
|
||||
REGISTER(rvmWeaponRocketLauncher);
|
||||
REGISTER(rvmWeaponShotgun);
|
||||
#undef REGISTER
|
||||
}
|
||||
Reference in New Issue
Block a user