aboutsummaryrefslogtreecommitdiff
path: root/scumm/intern.h
diff options
context:
space:
mode:
authorMax Horn2005-04-17 23:19:16 +0000
committerMax Horn2005-04-17 23:19:16 +0000
commit96e40213efc65644c3685ca543f6ddbc05a27d87 (patch)
tree4d648d30e1e100841127adbe7fd6c1bfcb2a904e /scumm/intern.h
parentc4e7f403f8b36c4c0437b6fa911f383dfa0770ab (diff)
downloadscummvm-rg350-96e40213efc65644c3685ca543f6ddbc05a27d87.tar.gz
scummvm-rg350-96e40213efc65644c3685ca543f6ddbc05a27d87.tar.bz2
scummvm-rg350-96e40213efc65644c3685ca543f6ddbc05a27d87.zip
New virtual method getObjectIdFromOBIM
svn-id: r17660
Diffstat (limited to 'scumm/intern.h')
-rw-r--r--scumm/intern.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/scumm/intern.h b/scumm/intern.h
index 53944e7430..792f68abec 100644
--- a/scumm/intern.h
+++ b/scumm/intern.h
@@ -1203,6 +1203,8 @@ protected:
virtual void setCameraFollows(Actor *a);
virtual void moveCamera();
virtual void panCameraTo(int x, int y);
+
+ virtual int getObjectIdFromOBIM(const byte *obim);
};
class ScummEngine_v8 : public ScummEngine_v7 {
@@ -1214,7 +1216,9 @@ protected:
};
const OpcodeEntryV8 *_opcodesV8;
-
+
+ ObjectIDMap _objectIDMap;
+
public:
ScummEngine_v8(GameDetector *detector, OSystem *syst, const ScummGameSettings &gs, uint8 md5sum[16]) : ScummEngine_v7(detector, syst, gs, md5sum) {}
@@ -1236,6 +1240,8 @@ protected:
virtual int readVar(uint var);
virtual void writeVar(uint var, int value);
+ virtual int getObjectIdFromOBIM(const byte *obim);
+
/* Version 8 script opcodes */
void o8_mod();
void o8_wait();