aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/inter.h
diff options
context:
space:
mode:
authorSven Hesse2009-06-22 10:13:37 +0000
committerSven Hesse2009-06-22 10:13:37 +0000
commit962fc19b57a13cb8de2c194f325e6c9b8b4fc1a0 (patch)
tree1b9a2d45822acf5c6b4dfab3229d36d8db61c3ac /engines/gob/inter.h
parentdd9e62e31e18188f43980b24ac9cc5c2ae00623f (diff)
downloadscummvm-rg350-962fc19b57a13cb8de2c194f325e6c9b8b4fc1a0.tar.gz
scummvm-rg350-962fc19b57a13cb8de2c194f325e6c9b8b4fc1a0.tar.bz2
scummvm-rg350-962fc19b57a13cb8de2c194f325e6c9b8b4fc1a0.zip
Encapsulating script file access
svn-id: r41753
Diffstat (limited to 'engines/gob/inter.h')
-rw-r--r--engines/gob/inter.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/engines/gob/inter.h b/engines/gob/inter.h
index 852a99f9db..a7c17ecafc 100644
--- a/engines/gob/inter.h
+++ b/engines/gob/inter.h
@@ -100,7 +100,6 @@ public:
void setupOpcodes();
void initControlVars(char full);
- int16 load16();
char evalExpr(int16 *pRes);
bool evalBoolResult();
void renewTimeInVars();
@@ -152,7 +151,7 @@ protected:
virtual void setupOpcodesFunc() = 0;
virtual void setupOpcodesGob() = 0;
- virtual void checkSwitchTable(byte **ppExec) = 0;
+ virtual void checkSwitchTable(uint32 &offset) = 0;
void o_drawNOP() {}
bool o_funcNOP(OpFuncParams &params) { return false; }
@@ -172,7 +171,7 @@ protected:
virtual void setupOpcodesFunc();
virtual void setupOpcodesGob();
- virtual void checkSwitchTable(byte **ppExec);
+ virtual void checkSwitchTable(uint32 &offset);
void o1_loadMult();
void o1_playMult();
@@ -343,7 +342,7 @@ protected:
virtual void setupOpcodesFunc();
virtual void setupOpcodesGob();
- virtual void checkSwitchTable(byte **ppExec);
+ virtual void checkSwitchTable(uint32 &offset);
void o2_playMult();
void o2_freeMultKeys();