aboutsummaryrefslogtreecommitdiff
path: root/scumm/scumm.h
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/scumm.h')
-rw-r--r--scumm/scumm.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/scumm/scumm.h b/scumm/scumm.h
index 08cec56057..c89fae7682 100644
--- a/scumm/scumm.h
+++ b/scumm/scumm.h
@@ -25,8 +25,10 @@
#include "common/engine.h"
#include "common/gameDetector.h"
-#include "common/timer.h"
#include "common/file.h"
+#include "common/map.h"
+#include "common/str.h"
+#include "common/timer.h"
#include "common/util.h"
class GameDetector;
@@ -43,6 +45,8 @@ class ScummDebugger;
class Serializer;
struct FindObjectInRoom;
+typedef ScummVM::Map<ScummVM::String, int> ObjectIDMap;
+
// Use g_scumm from error() ONLY
extern Scumm *g_scumm;
@@ -404,6 +408,7 @@ public:
void startScene(int room, Actor *a, int b);
virtual void setupScummVars();
byte *_objectOwnerTable, *_objectRoomTable, *_objectStateTable;
+ ObjectIDMap _objectIDMap;
byte _numObjectsInRoom;
int8 _userPut;
int _resourceHeaderSize;