Public Member Functions | |
| ScValue * | getAt (int index) |
| ScValue * | getPushValue () |
| void | pushNative (BaseScriptable *val, bool persistent) |
| void | pushString (const char *val) |
| void | pushBool (bool val) |
| void | pushInt (int val) |
| void | pushFloat (double val) |
| void | pushNULL () |
| void | correctParams (uint32 expectedParams) |
| ScValue * | getTop () |
| void | push (ScValue *val) |
| ScValue * | pop () |
| ScStack (BaseGame *inGame) | |
Public Member Functions inherited from Wintermute::BaseClass | |
| 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) |
Public Attributes | |
| BaseArray< ScValue * > | _values |
| int32 | _sP |
Public Attributes inherited from Wintermute::BaseClass | |
| bool | _persistable |
| BaseGame * | _game |
| Common::HashMap< Common::String, Common::String > | _editorProps |
| Common::HashMap< Common::String, Common::String >::iterator | _editorPropsIter |