OpenMoHAA ..
Loading...
Searching...
No Matches
ScriptMaster Class Reference
Inheritance diagram for ScriptMaster:

Public Member Functions

 CLASS_PROTOTYPE (ScriptMaster)
ScriptThreadCreateThread (GameScript *scr, str label, Listener *self=NULL)
ScriptThreadCreateThread (str filename, str label, Listener *self=NULL)
void ExecuteThread (GameScript *scr, str label="")
void ExecuteThread (str filename, str label="")
void ExecuteThread (GameScript *scr, str label, Event &parms)
void ExecuteThread (str filename, str label, Event &parms)
ScriptThreadCreateScriptThread (ScriptClass *scriptClass, unsigned char *m_pCodePos)
ScriptThreadCreateScriptThread (GameScript *scr, Listener *self, const_str label)
ScriptThreadCreateScriptThread (GameScript *scr, Listener *self, str label)
ScriptThreadCreateScriptThread (ScriptClass *scriptClass, const_str label)
ScriptThreadCreateScriptThread (ScriptClass *scriptClass, str label)
void Reset (qboolean samemap=false)
ScriptThreadPreviousThread (void)
ScriptThreadCurrentThread (void)
ScriptThreadCurrentScriptThread (void)
ScriptClassCurrentScriptClass (void)
GameScriptGetGameScript (const_str filename, qboolean recompile=false)
GameScriptGetGameScript (str filename, qboolean recompile=false)
GameScriptGetScript (const_str filename, qboolean recompile=false)
GameScriptGetScript (str filename, qboolean recompile=false)
void SetTime (int time)
void AddTiming (ScriptThread *thread, int time)
void RemoveTiming (ScriptThread *thread)
const_str AddString (const char *s)
const_str AddString (str &s)
const_str GetString (const char *s)
const_str GetString (str s)
str & GetString (const_str s)
void ArchiveString (Archiver &arc, const_str &s)
void Pause ()
void Unpause ()
void AllowPause (bool allow)
void AddMenu (str name)
void RemoveMenu (str name)
void LoadMenus (void)
void Archive (Archiver &arc) override
GameScriptGetTempScript (const char *data)
void PrintStatus (void)
void PrintThread (int iThreadNum)

Public Attributes

int stackCount
unsigned int cmdCount
int cmdTime
int maxTime
SafePtr< ScriptThreadm_PreviousThread
SafePtr< ScriptThreadm_CurrentThread
con_map< const_str, GameScript * > m_GameScripts
Container< str > m_menus
con_timer timerList
con_arrayset< str, str > StringDict
int iPaused

Protected Member Functions

void InitConstStrings (void)
void CloseGameScript ()
GameScriptGetGameScriptInternal (str &filename)
void ExecuteRunning ()
void Cache (Event *ev)
void RegisterAliasAndCache (Event *ev)
void RegisterAlias (Event *ev)

Static Protected Attributes

static const char * ConstStrings []

Friends

class ScriptThread

The documentation for this class was generated from the following files: