doom3-gpl
Doom 3 GPL source release
|
#include <Script_Interpreter.h>
Public Attributes | |
bool | doneProcessing |
bool | threadDying |
bool | terminateOnExit |
bool | debug |
Private Member Functions | |
void | PopParms (int numParms) |
void | PushString (const char *string) |
void | Push (int value) |
const char * | FloatToString (float value) |
void | AppendString (idVarDef *def, const char *from) |
void | SetString (idVarDef *def, const char *from) |
const char * | GetString (idVarDef *def) |
varEval_t | GetVariable (idVarDef *def) |
idEntity * | GetEntity (int entnum) const |
idScriptObject * | GetScriptObject (int entnum) const |
void | NextInstruction (int position) |
void | LeaveFunction (idVarDef *returnDef) |
void | CallEvent (const function_t *func, int argsize) |
void | CallSysEvent (const function_t *func, int argsize) |
Definition at line 41 of file Script_Interpreter.h.
idInterpreter::idInterpreter | ( | ) |
Definition at line 39 of file Script_Interpreter.cpp.
Definition at line 180 of file Script_Interpreter.h.
bool idInterpreter::BeginMultiFrameEvent | ( | idEntity * | ent, |
const idEventDef * | event | ||
) |
Definition at line 812 of file Script_Interpreter.cpp.
|
private |
Definition at line 683 of file Script_Interpreter.cpp.
|
private |
Definition at line 854 of file Script_Interpreter.cpp.
Definition at line 378 of file Script_Interpreter.cpp.
Definition at line 366 of file Script_Interpreter.cpp.
Definition at line 474 of file Script_Interpreter.cpp.
void idInterpreter::EndMultiFrameEvent | ( | idEntity * | ent, |
const idEventDef * | event | ||
) |
Definition at line 832 of file Script_Interpreter.cpp.
void idInterpreter::EnterFunction | ( | const function_t * | func, |
bool | clearStack | ||
) |
Definition at line 554 of file Script_Interpreter.cpp.
void idInterpreter::EnterObjectFunction | ( | idEntity * | self, |
const function_t * | func, | ||
bool | clearStack | ||
) |
Definition at line 533 of file Script_Interpreter.cpp.
Definition at line 428 of file Script_Interpreter.cpp.
Definition at line 936 of file Script_Interpreter.cpp.
Definition at line 164 of file Script_Interpreter.h.
Definition at line 329 of file Script_Interpreter.cpp.
Definition at line 320 of file Script_Interpreter.cpp.
const function_t * idInterpreter::GetCurrentFunction | ( | void | ) | const |
Definition at line 338 of file Script_Interpreter.cpp.
Definition at line 234 of file Script_Interpreter.h.
Definition at line 187 of file Script_Interpreter.cpp.
|
private |
Definition at line 247 of file Script_Interpreter.h.
Definition at line 206 of file Script_Interpreter.h.
Definition at line 347 of file Script_Interpreter.cpp.
Definition at line 219 of file Script_Interpreter.h.
Definition at line 623 of file Script_Interpreter.cpp.
Definition at line 845 of file Script_Interpreter.cpp.
Definition at line 265 of file Script_Interpreter.h.
Definition at line 124 of file Script_Interpreter.h.
Definition at line 138 of file Script_Interpreter.h.
Definition at line 151 of file Script_Interpreter.h.
Definition at line 158 of file Script_Interpreter.cpp.
void idInterpreter::Restore | ( | idRestoreGame * | savefile | ) |
Definition at line 103 of file Script_Interpreter.cpp.
void idInterpreter::Save | ( | idSaveGame * | savefile | ) | const |
Definition at line 53 of file Script_Interpreter.cpp.
Definition at line 193 of file Script_Interpreter.h.
Definition at line 357 of file Script_Interpreter.cpp.
Definition at line 390 of file Script_Interpreter.cpp.
void idInterpreter::ThreadCall | ( | idInterpreter * | source, |
const function_t * | func, | ||
int | args | ||
) |
Definition at line 510 of file Script_Interpreter.cpp.
Definition at line 453 of file Script_Interpreter.cpp.
|
private |
Definition at line 43 of file Script_Interpreter.h.
|
private |
Definition at line 44 of file Script_Interpreter.h.
|
private |
Definition at line 52 of file Script_Interpreter.h.
bool idInterpreter::debug |
Definition at line 81 of file Script_Interpreter.h.
bool idInterpreter::doneProcessing |
Definition at line 78 of file Script_Interpreter.h.
|
private |
Definition at line 57 of file Script_Interpreter.h.
|
private |
Definition at line 53 of file Script_Interpreter.h.
|
private |
Definition at line 47 of file Script_Interpreter.h.
|
private |
Definition at line 49 of file Script_Interpreter.h.
|
private |
Definition at line 48 of file Script_Interpreter.h.
|
private |
Definition at line 50 of file Script_Interpreter.h.
|
private |
Definition at line 45 of file Script_Interpreter.h.
|
private |
Definition at line 56 of file Script_Interpreter.h.
|
private |
Definition at line 55 of file Script_Interpreter.h.
bool idInterpreter::terminateOnExit |
Definition at line 80 of file Script_Interpreter.h.
|
private |
Definition at line 59 of file Script_Interpreter.h.
bool idInterpreter::threadDying |
Definition at line 79 of file Script_Interpreter.h.