|
|
| 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 char *eventName) |
| |
|
bool | canHandleMethod (const char *methodName) |
| |
|
bool | createThread (ScScript *original, uint32 initIP, const char *eventName) |
| |
|
bool | createMethodThread (ScScript *original, const char *methodName) |
| |
|
ScScript * | invokeEventHandler (const char *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 char *name) |
| |
|
uint32 | getEventPos (const char *name) |
| |
|
uint32 | getMethodPos (const char *name) |
| |
|
virtual bool | executeInstruction () |
| |
|
char * | getString () |
| |
|
uint32 | getDWORD () |
| |
|
double | getFloat () |
| |
|
void | cleanup () |
| |
|
bool | create (const char *filename, byte *buffer, uint32 size, BaseScriptHolder *owner) |
| |
|
void | readHeader () |
| |
|
| 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) |
| |