aboutsummaryrefslogtreecommitdiff
path: root/engines/mads/nebular/globals_nebular.h
diff options
context:
space:
mode:
authorFilippos Karapetis2014-06-01 15:18:00 +0300
committerFilippos Karapetis2014-06-01 15:18:31 +0300
commit03619f8887d41866f1d796fa6b1288d24010e82f (patch)
treef2fcd645edc7346664b0b5b057371091b4278510 /engines/mads/nebular/globals_nebular.h
parent6d6afda8835f996720cfc395fdb1e77daac3d473 (diff)
downloadscummvm-rg350-03619f8887d41866f1d796fa6b1288d24010e82f.tar.gz
scummvm-rg350-03619f8887d41866f1d796fa6b1288d24010e82f.tar.bz2
scummvm-rg350-03619f8887d41866f1d796fa6b1288d24010e82f.zip
MADS: Add enums for the statuses of the car and the dog in section 6
Diffstat (limited to 'engines/mads/nebular/globals_nebular.h')
-rw-r--r--engines/mads/nebular/globals_nebular.h22
1 files changed, 16 insertions, 6 deletions
diff --git a/engines/mads/nebular/globals_nebular.h b/engines/mads/nebular/globals_nebular.h
index 88605a290e..bd1c6d84b0 100644
--- a/engines/mads/nebular/globals_nebular.h
+++ b/engines/mads/nebular/globals_nebular.h
@@ -206,10 +206,12 @@ enum GlobalId {
kTeleporterCode = 200
};
-/* Enums used for specific individual globals */
-/* Section #1 */
+// Enums used for specific individual globals
+// Section #1
// Rex's sex/swimming state
enum { REX_MALE = 0, REX_MALE_SWIMMER = 1, REX_FEMALE = 2 };
+
+// Section #2
// State of Meteorologist in the outpost
enum { METEOROLOGIST_ABSENT = 0, METEOROLOGIST_PRESENT = 1, METEOROLOGIST_GONE = 2 };
@@ -234,17 +236,25 @@ enum {
TELEPORTER_STEP_OUT = 3, TELEPORTER_WRONG = 4
};
-// TWinkies status
+// Twinkles status
enum { TWINKLES_AT_HOME = 0, TWINKLES_GONE = 1 };
-/* Section #4 */
+// Section #4
// Status of the explosives
enum { EXPLOSIVES_INSIDE = 3 };
-/* Section # 5 */
+// Section #5
+// Dog status (room 602, outside Abdul's garage)
+enum { DOG_PRESENT = 1, DOG_LEFT = 2, DOG_GONE = 3, DOG_DEAD = 4 };
+
+// Dog status (room 608, inside Abdul's garage)
+enum { CAR_UP = 0, CAR_SQUASHES_DOG = 1, CAR_SQUASHES_DOG_AGAIN = 2, CAR_DOWN = 3, CAR_DOWN_ON_SQUASHED_DOG = 4 };
+
+enum { SAFE_CLOSED = 0, SAFE_OPENED = 1, SAFE_CLOSED_WITH_HOLE = 2, SAFE_OPENED_WITH_HOLE = 3 };
+
enum { LINE_NOT_DROPPED = 1, LINE_DROPPED = 2, LINE_TIED = 3, LINE_NOW_UNTIED = 4 };
-/* Section #6 */
+// Section #6
enum {
NO_CELLS = 0, // Handset doesn't contain any cells
CHARGED_DURAFAIL = 1, // Handset has charged durafail cells