diff options
author | Sven Hesse | 2009-06-22 10:13:37 +0000 |
---|---|---|
committer | Sven Hesse | 2009-06-22 10:13:37 +0000 |
commit | 962fc19b57a13cb8de2c194f325e6c9b8b4fc1a0 (patch) | |
tree | 1b9a2d45822acf5c6b4dfab3229d36d8db61c3ac /engines/gob/inter.h | |
parent | dd9e62e31e18188f43980b24ac9cc5c2ae00623f (diff) | |
download | scummvm-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.h | 7 |
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 ¶ms) { 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(); |