aboutsummaryrefslogtreecommitdiff
path: root/engines/startrek/room.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/startrek/room.h')
-rw-r--r--engines/startrek/room.h68
1 files changed, 68 insertions, 0 deletions
diff --git a/engines/startrek/room.h b/engines/startrek/room.h
index 2ab1f2be0a..41b7d9b49a 100644
--- a/engines/startrek/room.h
+++ b/engines/startrek/room.h
@@ -2524,9 +2524,74 @@ public:
void veng1ReachedDebrisToGet();
void veng1TriedToGetDebris();
void veng1UseMccoyOnDeadGuy();
+ // TODO: common code
// VENG2
void veng2Tick1();
+ void veng2Timer0Expired();
+ void veng2ElasiShipDecloaked();
+ void veng2Timer2Expired();
+ void veng2TouchedDoor();
+ void veng2LookAtViewscreen();
+ void veng2LookAtMiddleConsole();
+ void veng2LookAtDamageDisplay();
+ void veng2LookAtSTricorder();
+ void veng2LookAtMTricorder();
+ void veng2LookAtTorpedoButton();
+ void veng2LookAtTorpedoControl();
+ void veng2LookAtImpulseConsole();
+ void veng2LookAtMainComputer();
+ void veng2LookAtRecordDeck();
+ void veng2LookAtDeckIOConsole();
+ void veng2LookAtKirk();
+ void veng2LookAtSpock();
+ void veng2LookAtMccoy();
+ void veng2LookAtRedshirt();
+ void veng2LookAnywhere();
+ void veng2TalkToKirk();
+ void veng2TalkToSpock();
+ void veng2TalkToMccoy();
+ void veng2TalkToRedshirt();
+ void veng2UseTechJournalOnDeckIOConsole();
+ void veng2ReachedDeckIOWithTechJournal();
+ void veng2DoneReadingTechJournal();
+ void veng2UseLogOnDeckIOConsole();
+ void veng2ReachedDeckIOWithLog();
+ void veng2LoadedLog();
+ void veng2UseCommunicator();
+ void veng2UseKirkOnTorpedoButton();
+ void veng2UseKirkReachedTorpedoButton();
+ void veng2KirkFiredTorpedo();
+ void veng2TorpedoStruckElasiShip();
+ void veng2ElasiRetreated();
+ void veng2CrewmanInPositionToBeamOut();
+ void veng2UseSTricorderOnTorpedoButton();
+ void veng2UseSTricorderOnMiddleConsole();
+ void veng2UseSTricorderOnTorpedoControl();
+ void veng2UseImpulseConsole();
+ void veng2SpockReachedImpulseConsole();
+ void veng2SpockUsedImpulseConsole();
+ void veng2UseMainComputer();
+ void veng2UseSTricorderOnMainComputer();
+ void veng2SpockReachedMainComputerToPutTricorder();
+ void veng2AttachedSTricorderToComputer();
+ void veng2UseMTricorderOnMainComputer();
+ void veng2MccoyReachedMainComputerToPutTricorder();
+ void veng2AttachedMTricorderToComputer();
+ void veng2BothTricordersPluggedIn();
+ void veng2UseSTricorderOnDeckIOConsole();
+ void veng2UseSTricorderOnImpulseConsole();
+ void veng2UseFusionPackOnMainComputer();
+ void veng2GetLogDeck();
+ void veng2ReachedLogDeck();
+ void veng2PickedUpLogDeck();
+ void veng2GetSTricorder();
+ void veng2ReachedSTricorderToGet();
+ void veng2PickedUpSTricorder();
+ void veng2GetMTricorder();
+ void veng2ReachedMTricorderToGet();
+ void veng2PickedUpMTricorder();
+ // TODO: common code
// VENG3
void veng3Tick1();
@@ -2863,6 +2928,9 @@ public:
// veng1
byte doorOpenCounter; // 0xca
bool walkingToDoor; // 0xcb
+
+ // veng2
+ byte numCrewmenReadyToBeamOut; // 0xca
} veng;
} _roomVar;