aboutsummaryrefslogtreecommitdiff
path: root/engines/wintermute/BScriptHolder.h
diff options
context:
space:
mode:
authorEinar Johan Trøan Sømåen2012-03-06 03:59:28 +0100
committerEinar Johan Trøan Sømåen2012-06-02 12:12:24 +0200
commitc609c778cceeaa6a70cf147451d7d894d76e40e7 (patch)
treefcc561ad4e1309e736b9d448139cdd9039acda86 /engines/wintermute/BScriptHolder.h
parentb602b511607ac7bae911a5306bbe8301fdad4708 (diff)
downloadscummvm-rg350-c609c778cceeaa6a70cf147451d7d894d76e40e7.tar.gz
scummvm-rg350-c609c778cceeaa6a70cf147451d7d894d76e40e7.tar.bz2
scummvm-rg350-c609c778cceeaa6a70cf147451d7d894d76e40e7.zip
WINTERMUTE: Add most of the B-classes to module.mk
Diffstat (limited to 'engines/wintermute/BScriptHolder.h')
-rw-r--r--engines/wintermute/BScriptHolder.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/engines/wintermute/BScriptHolder.h b/engines/wintermute/BScriptHolder.h
index 6f37461431..cece043b88 100644
--- a/engines/wintermute/BScriptHolder.h
+++ b/engines/wintermute/BScriptHolder.h
@@ -38,14 +38,15 @@ namespace WinterMute {
class CBScriptHolder : public CBScriptable {
public:
DECLARE_PERSISTENT(CBScriptHolder, CBScriptable)
-#if 0
+
CBScriptHolder(CBGame *inGame);
virtual ~CBScriptHolder();
-
+#if 0
virtual CScScript *InvokeMethodThread(char *MethodName);
virtual void MakeFreezable(bool Freezable);
bool CanHandleEvent(char *EventName);
virtual bool CanHandleMethod(char *EventMethod);
+#endif
HRESULT Cleanup();
HRESULT RemoveScript(CScScript *Script);
HRESULT AddScript(char *Filename);
@@ -54,12 +55,12 @@ public:
HRESULT ApplyEvent(const char *EventName, bool Unbreakable = false);
void SetFilename(char *Filename);
HRESULT ParseProperty(byte *Buffer, bool Complete = true);
-
char *m_Filename;
bool m_Freezable;
bool m_Ready;
- CBArray<CScScript *, CScScript *> m_Scripts;
+ CBArray<CScScript *, CScScript *> m_Scripts;
+#if 0
// scripting interface
virtual CScValue *ScGetProperty(char *Name);
virtual HRESULT ScSetProperty(char *Name, CScValue *Value);