aboutsummaryrefslogtreecommitdiff
path: root/engines/startrek/room.h
diff options
context:
space:
mode:
authorMatthew Stewart2018-07-06 23:54:00 -0400
committerEugene Sandulenko2018-08-09 08:37:30 +0200
commit3cccf651791fee66e7ad1d6fd1f9927d73d26b06 (patch)
treea6b3e9a2637386dd81a4fc7599c7fbd60eabf253 /engines/startrek/room.h
parent0f3efc0e55d07fe77f5defb5b40053c1b403694f (diff)
downloadscummvm-rg350-3cccf651791fee66e7ad1d6fd1f9927d73d26b06.tar.gz
scummvm-rg350-3cccf651791fee66e7ad1d6fd1f9927d73d26b06.tar.bz2
scummvm-rg350-3cccf651791fee66e7ad1d6fd1f9927d73d26b06.zip
STARTREK: TRIAL1
Diffstat (limited to 'engines/startrek/room.h')
-rw-r--r--engines/startrek/room.h84
1 files changed, 84 insertions, 0 deletions
diff --git a/engines/startrek/room.h b/engines/startrek/room.h
index 94a1ea6f54..e3c0a96f89 100644
--- a/engines/startrek/room.h
+++ b/engines/startrek/room.h
@@ -133,6 +133,7 @@ private:
void endMission(int16 score, int16 arg2, int16 arg3); // Cmd 0x11
void showGameOverMenu(); // Cmd 0x12
void playVoc(Common::String filename); // Cmd 0x15
+ void stopAllVocSounds(); // Cmd 0x17
// Helper functions for repetitive stuff.
@@ -1755,6 +1756,89 @@ public:
// TRIAL1
void trial1Tick1();
+ void trial1Tick50();
+ void trial1DoorOpened();
+ void trial1TouchedHotspot0();
+ void trial1KirkDied();
+ void trial1TouchedHotspot1();
+ void trial1GetRod();
+ void trial1ReachedRod();
+ void trial1PickedUpRod();
+ void trial1LookAtKirk();
+ void trial1LookAtSpock();
+ void trial1LookAtMccoy();
+ void trial1LookAtRedshirt();
+ void trial1LookAtWall();
+ void trial1LookAtFloor();
+ void trial1LookAtRods();
+ void trial1LookAtDoor();
+ void trial1LookAtLock();
+ void trial1LookAtEntity();
+ void trial1LookAtMoltenRock();
+ void trial1TalkToKirk();
+ void trial1TalkToSpock();
+ void trial1TalkToMccoy();
+ void trial1TalkToRedshirt();
+ void trial1TalkToEntity();
+ void trial1UsePhaserOnCrewman();
+ void trial1UsePhaserOnEntity();
+ void trial1UsePhaserOnWall();
+ void trial1UseStunPhaserOnFloor();
+ void trial1ReachedFloorToUseStunPhaser();
+ void trial1DoneShootingFloorWithStunPhaser();
+ void trial1UseKillPhaserOnFloor();
+ void trial1ReachedFloorToUseKillPhaser();
+ void trial1DoneShootingFloorWithKillPhaser();
+ void trial1UsePhaserOnRod();
+ void trial1UsePhaserOnDoor();
+ void trial1UsePhaserOnLock();
+ void trial1UseMTricorderOnKirk();
+ void trial1UseMTricorderOnSpock();
+ void trial1UseMTricorderOnMccoy();
+ void trial1UseMTricorderOnRedshirt();
+ void trial1UseMTricorderOnEntity();
+ void trial1UseSTricorderOnWall();
+ void trial1UseSTricorderOnEntity();
+ void trial1UseSTricorderOnRods();
+ void trial1UseSTricorderOnFloor();
+ void trial1UseSTricorderOnDoor();
+ void trial1UseSTricorderOnLock();
+ void trial1UseCommunicator();
+ void trial1UseMccoyOnEntity();
+ void trial1UseMccoyOnLock();
+ void trial1UseMccoyOnFloor();
+ void trial1UseSpockOnEntity();
+ void trial1UseSpockOnLock();
+ void trial1SpockReachedKeypad();
+ void trial1SpockUsedKeypad();
+ void trial1SpockReachedKeypadWithExtraProgram();
+ void trial1SpockUsedKeypadWithExtraProgram();
+ void trial1UseSpockOnFloor();
+ void trial1UseRedshirtOnEntity();
+ void trial1UseRedshirtOnLock();
+ void trial1RedshirtReachedKeypad();
+ void trial1RedshirtUsedKeypad();
+ void trial1RedshirtReachedKeypadWithExtraProgram();
+ void trial1RedshirtUsedKeypadWithExtraProgram();
+ void trial1UseRedshirtOnFloor();
+ void trial1UseRodOnMccoy();
+ void trial1UseRodOnSpock();
+ void trial1UseRodOnRedshirt();
+ void trial1UseRodOnFloorOrWall();
+ void trial1UseWoodRodOnEntity();
+ void trial1ReachedPositionToThrowWoodRod();
+ void trial1DoneThrowingWoodRod();
+ void trial1UseWoodRodOnLock();
+ void trial1UseWoodRodOnMoltenRock();
+ void trial1ReachedMoltenRock();
+ void trial1DoneCoatingWoodRod();
+ void trial1UseIronRodOnEntity();
+ void trial1ReachedPositionToThrowIronRod();
+ void trial1DoneThrowingIronRod();
+ void trial1UseIronRodOnLock();
+ void trial1GetThrownIronRod();
+ void trial1WalkToDoor();
+ void trial1UseMedkit();
// TRIAL2
void trial2Tick1();