|
| DebuggableScript (BaseGame *inGame, DebuggableScEngine *engine) |
|
ScValue * | resolveName (const Common::String &name) |
|
virtual uint | dbgGetLine () const |
|
virtual Common::String | dbgGetFilename () const |
|
void | step () |
|
void | stepContinue () |
|
void | stepFinish () |
|
void | updateWatches () |
|
bool | finishThreads () |
|
bool | copyParameters (ScStack *stack) |
|
void | afterLoad () |
|
bool | resume () |
|
bool | pause () |
|
bool | canHandleEvent (const Common::String &eventName) const |
|
bool | canHandleMethod (const Common::String &methodName) const |
|
bool | createThread (ScScript *original, uint32 initIP, const Common::String &eventName) |
|
bool | createMethodThread (ScScript *original, const Common::String &methodName) |
|
ScScript * | invokeEventHandler (const Common::String &eventName, bool unbreakable=false) |
|
void | runtimeError (const char *fmt,...) |
|
bool | run () |
|
bool | finish (bool includingThreads=false) |
|
bool | sleep (uint32 duration) |
|
bool | waitForExclusive (BaseObject *object) |
|
bool | waitFor (BaseObject *object) |
|
ScValue * | getVar (char *name) |
|
uint32 | getFuncPos (const Common::String &name) |
|
uint32 | getEventPos (const Common::String &name) const |
|
uint32 | getMethodPos (const Common::String &name) const |
|
virtual bool | executeInstruction () |
|
char * | getString () |
|
uint32 | getDWORD () |
|
double | getFloat () |
|
void | cleanup () |
|
bool | create (const char *filename, byte *buffer, uint32 size, BaseScriptHolder *owner) |
|
| ScScript (BaseGame *inGame, ScEngine *engine) |
|
ScScript::TExternalFunction * | getExternal (char *name) |
|
bool | externalCall (ScStack *stack, ScStack *thisStack, ScScript::TExternalFunction *function) |
|
bool | setEditorProp (const Common::String &propName, const Common::String &propValue) |
|
Common::String | getEditorProp (const Common::String &propName, const Common::String &initVal=Common::String()) |
|
| BaseClass (TDynamicConstructor, TDynamicConstructor) |
|
bool | parseEditorProperty (char *buffer, bool complete=true) |
|
virtual bool | saveAsText (BaseDynamicBuffer *buffer, int indent=0) |
|
| BaseClass (BaseGame *GameOwner) |
|
virtual const char * | getClassName () |
|
virtual bool | persist (BasePersistenceManager *persistMgr) |
|