28 #ifndef WINTERMUTE_BASE_SCRIPTABLE_H 29 #define WINTERMUTE_BASE_SCRIPTABLE_H 32 #include "engines/wintermute/base/base_named_object.h" 33 #include "engines/wintermute/persistent.h" 43 virtual ScScript *invokeMethodThread(
const char *methodName);
50 virtual bool canHandleMethod(
const char *eventMethod)
const;
51 virtual bool scSetProperty(
const char *name,
ScValue *value);
54 virtual const char *scToString();
55 virtual void *scToMemBuffer();
56 virtual int scToInt();
57 virtual double scToFloat();
58 virtual bool scToBool();
59 virtual void scSetString(
const char *val);
60 virtual void scSetInt(
int val);
61 virtual void scSetFloat(
double val);
62 virtual void scSetBool(
bool val);
64 virtual void scDebuggerDesc(
char *buf,
int bufSize);
Definition: base_game.h:76
Definition: script_value.h:42
Definition: base_scriptable.h:41
Definition: script_stack.h:41
Definition: base_named_object.h:36
Definition: achievements_tables.h:27