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 * | _gameRef |
Additional Inherited Members | |
Protected Attributes inherited from Wintermute::BaseClass | |
Common::HashMap< Common::String, Common::String > | _editorProps |
Common::HashMap< Common::String, Common::String >::iterator | _editorPropsIter |