22 #ifndef STARTREK_BRIDGE_H 23 #define STARTREK_BRIDGE_H 27 enum BridgeMenuEvent {
29 kBridgeKirkCommand = 0,
32 kBridgeStarfieldFullScreen = 3,
33 kBridgeKirkCaptainsLog = 16,
34 kBridgeKirkTransporter = 17,
35 kBridgeKirkOptions = 18,
37 kBridgeSpockComputer = 33,
38 kBridgeScottyDamageControl = 48,
39 kBridgeScottyEmergencyPower = 49,
41 kBridgeSuluOrbit = 80,
42 kBridgeSuluShields = 81,
43 kBridgeChekovNavigation = 96,
44 kBridgeChekovWeapons = 97,
45 kBridgeChekovRepairShields = 112,
46 kBridgeChekovRepairPhasers = 113,
47 kBridgeChekovRepairPhotonTorpedoes = 114,
48 kBridgeChekovRepairSensors = 115,
49 kBridgeChekovRepairBridge = 116,
50 kBridgeChekovRepairHull = 117,
51 kBridgeChekovRepairWarpDrives = 118,
52 kBridgeSuluTargetAnalysis = 119
58 kPlanetCameronsStar = 1,
62 kPlanetElasiPrime = 5,
66 kPlanetTriRhoNautica = 9,
67 kPlanetShivaOmicron = 10,
68 kPlanetAlphaProxima = 11,
69 kPlanetOmegaMaelstrom = 12,
71 kPlanetBetaMyamid = 14,
73 kPlanetSigmaZhukova = 16,
80 kBridgeTalkerNone = -1,
81 kBridgeTalkerKirk = 0,
88 kBridgeTalkerCaptainsLog,
89 kBridgeTalkerElasiCaptain,
90 kBridgeTalkerElasiCereth,
91 kBridgeTalkerAutobeacon,
92 kBridgeTalkerHarryMuddsVoice,
93 kBridgeTalkerHarryMudd,
95 kBridgeTalkerAdmiralKenka,
99 enum RandomEncounterType {
100 kRandomEncounterNone = 0,
101 kRandomEncounterKlingon = 1,
102 kRandomEncounterRomulan = 2,
103 kRandomEncounterElasi = 3
106 enum BridgeSequence {
109 kSeqStartMissionDemon = 0,
110 kSeqEndMockBattle = 1,
111 kSeqShowDebriefDemon = 2,
112 kSeqArrivedAtPolluxV = 3,
113 kSeqEndMissionDemon = 4,
115 kSeqStartMissionTug = 5,
116 kSeqStartElasiPirateBattle = 6,
117 kSeqArrivedAtBetaMyamid = 7,
118 kSeqApproachedTheMasada = 8,
119 kSeqEndMissionTug = 9,
121 kSeqStartMissionLove = 10,
122 kSeqAfterLoveDebrief = 11,
123 kSeqStartRomulanBattle = 12,
124 kSeqAfterRomulanBattle = 13,
125 kSeqArrivedAtArk7 = 14,
126 kSeqEndMissionLove = 15,
128 kSeqStartMissionMudd = 16,
129 kSeqFightElasiShipsAndContactMudd = 17,
130 kSeqEndMissionMudd = 18,
132 kSeqStartMissionFeather = 19,
134 kSeqEndMissionFeather = 21,
135 kSeqStartMissionTrial = 22,
136 kSeqEndMissionTrial = 23,
138 kSeqStartMissionSins = 24,
139 kSeqEndMissionSins = 25,
141 kSeqStartMissionVeng = 26,
142 kSeqEndMissionVengAndGame = 27