diff options
author | Matthew Stewart | 2018-07-24 22:15:00 -0400 |
---|---|---|
committer | Eugene Sandulenko | 2018-08-09 08:37:30 +0200 |
commit | 55725257910d69eec219d12bf68474289526faaa (patch) | |
tree | 82fcd6f611b9348b67b7473bbda2122355b1a177 /engines/startrek/room.h | |
parent | d23965e274497e5c0431c8f8979315f9388da940 (diff) | |
download | scummvm-rg350-55725257910d69eec219d12bf68474289526faaa.tar.gz scummvm-rg350-55725257910d69eec219d12bf68474289526faaa.tar.bz2 scummvm-rg350-55725257910d69eec219d12bf68474289526faaa.zip |
STARTREK: Save mission-specific variables
Diffstat (limited to 'engines/startrek/room.h')
-rw-r--r-- | engines/startrek/room.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/engines/startrek/room.h b/engines/startrek/room.h index 0d36e9f6b0..da3788053f 100644 --- a/engines/startrek/room.h +++ b/engines/startrek/room.h @@ -2136,8 +2136,9 @@ public: void trial5UseBlueGem3OnHole3(); void trial5UseMedkitAnywhere(); -private: +public: // Room-specific variables. This is memset'ed to 0 when the room is initialized. + // NOTE: Any changes here must be reflected in saveload.cpp. union { struct { // demon0 @@ -2147,8 +2148,8 @@ private: bool movingToBottomDoor; // 0xcd // demon1 - bool klingonShot[3]; // 0xca - int numKlingonsKilled; + byte klingonShot[3]; // 0xca + int16 numKlingonsKilled; byte attackIndex; bool kirkShooting; char d6[10]; @@ -2263,7 +2264,7 @@ private: // feather1 byte snakeInHole; // 0xca bool scannedSnake; // 0xcb - bool crewEscaped[4]; // 0xcc + byte crewEscaped[4]; // 0xcc byte crewmanClimbingVine; // feather2 |