aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-rw-r--r--engines/lab/processroom.h64
1 files changed, 31 insertions, 33 deletions
diff --git a/engines/lab/processroom.h b/engines/lab/processroom.h
index 37585bc05c..f5201b1bd3 100644
--- a/engines/lab/processroom.h
+++ b/engines/lab/processroom.h
@@ -102,6 +102,37 @@ enum Condition {
kCondUsedHelmet = 184
};
+enum MapDoors {
+ kDoorLeftNorth = 1,
+ kDoorLeftEast = 2,
+ kDoorLeftSouth = 4,
+ kDoorLeftWest = 8,
+
+ kDoorMiddleNorth = 16,
+ kDoorRightNorth = 32,
+ kDoorMiddleSouth = 64,
+ kDoorRightSouth = 128,
+
+ kDoorMiddleEast = 16,
+ kDoorBottomEast = 32,
+ kDoorMiddleWest = 64,
+ kDoorBottomWest = 128
+};
+
+// Special Map ID's
+#define NORMAL 0
+#define UPARROWROOM 1
+#define DOWNARROWROOM 2
+#define BRIDGEROOM 3
+#define VCORRIDOR 4
+#define HCORRIDOR 5
+#define MEDMAZE 6
+#define HEDGEMAZE 7
+#define SURMAZE 8
+#define MULTIMAZEF1 9
+#define MULTIMAZEF2 10
+#define MULTIMAZEF3 11
+
#if defined(WIN32)
#pragma pack(push, 1)
#endif
@@ -154,39 +185,6 @@ struct InventoryData {
Common::String _bitmapName;
};
-// Map Flags
-
-enum MapDoors {
- kDoorLeftNorth = 1,
- kDoorLeftEast = 2,
- kDoorLeftSouth = 4,
- kDoorLeftWest = 8,
-
- kDoorMiddleNorth = 16,
- kDoorRightNorth = 32,
- kDoorMiddleSouth = 64,
- kDoorRightSouth = 128,
-
- kDoorMiddleEast = 16,
- kDoorBottomEast = 32,
- kDoorMiddleWest = 64,
- kDoorBottomWest = 128
-};
-
-// Special Map ID's
-#define NORMAL 0
-#define UPARROWROOM 1
-#define DOWNARROWROOM 2
-#define BRIDGEROOM 3
-#define VCORRIDOR 4
-#define HCORRIDOR 5
-#define MEDMAZE 6
-#define HEDGEMAZE 7
-#define SURMAZE 8
-#define MULTIMAZEF1 9
-#define MULTIMAZEF2 10
-#define MULTIMAZEF3 11
-
struct MapData {
uint16 _x, _y, _pageNumber, _specialID;
uint32 _mapFlags;