aboutsummaryrefslogtreecommitdiff
path: root/engines/startrek/awaymission.h
diff options
context:
space:
mode:
authorMatthew Stewart2018-06-10 22:01:39 -0400
committerEugene Sandulenko2018-08-09 08:37:30 +0200
commit487c3fda3252536fdd57e9db4020d23f20069aae (patch)
treef840cbd96bf99ada9d89e3bcea40bd0a37ddbbe2 /engines/startrek/awaymission.h
parent41997ebc20a9d1de7225e589bad5472de5c9c132 (diff)
downloadscummvm-rg350-487c3fda3252536fdd57e9db4020d23f20069aae.tar.gz
scummvm-rg350-487c3fda3252536fdd57e9db4020d23f20069aae.tar.bz2
scummvm-rg350-487c3fda3252536fdd57e9db4020d23f20069aae.zip
STARTREK: TUG2
Diffstat (limited to 'engines/startrek/awaymission.h')
-rw-r--r--engines/startrek/awaymission.h18
1 files changed, 16 insertions, 2 deletions
diff --git a/engines/startrek/awaymission.h b/engines/startrek/awaymission.h
index d91ad46c77..aa581d8dd6 100644
--- a/engines/startrek/awaymission.h
+++ b/engines/startrek/awaymission.h
@@ -51,7 +51,7 @@ struct AwayMission {
// Mission-specific variables
union {
- // Demon World
+ // Demon World (TODO: label remaining generic variables)
struct {
bool wasRudeToPrelate; // 0x29
bool insultedStephen; // 0x2b
@@ -101,13 +101,27 @@ struct AwayMission {
int16 field2b; // 0x2b
int16 field2d; // 0x2d;
bool engineerConscious; // 0x30
+ byte field35; // 0x35
+ bool gotWires; // 0x37
bool gotJunkPile; // 0x3f
bool gotTransmogrifier; // 0x43
bool transporterRepaired; // 0x44
bool spockExaminedTransporter; // 0x45
bool usedTransmogrifierOnTransporter; // 0x46
- bool forceFieldDown; // 0x47
+ bool bridgeForceFieldDown; // 0x47
+ bool savedPrisoners; // 0x48
bool haveBomb; // 0x49
+ bool field4a; // 0x4a
+ byte field4b; // 0x4b
+ byte guard1Status; // 0x4c
+ byte guard2Status; // 0x4d
+ byte field4e; // 0x4e
+ bool crewmanKilled[4]; // 0x4f
+ bool brigForceFieldDown; // 0x58
+ byte field59; // 0x59
+ byte field5b; // 0x5b
+ byte kirkPhaserDrawn; // 0x5d
+ bool talkedToBrigCrewman; // 0x5f
} tug;
};
};