22 #ifndef LASTEXPRESS_LOGIC_H 23 #define LASTEXPRESS_LOGIC_H 25 #include "lastexpress/lastexpress.h" 26 #include "lastexpress/shared.h" 27 #include "lastexpress/game/events.h" 29 #include "common/events.h" 33 class LastExpressEngine;
47 #define HAND_PARAMS Message *msg 48 #define CONS_PARAMS ConsCallParam param1, ConsCallParam param2, ConsCallParam param3, ConsCallParam param4 49 #define CALL_PARAMS void (LogicManager::*functionPointer)(CONS_PARAMS), CONS_PARAMS 71 void send(
int sender,
int receiver,
int actionId,
ConsCallParam param);
73 void fedEx(
int sender,
int receiver,
int action,
ConsCallParam param);
74 void forceJump(
int character,
void (
LogicManager::*functionPointer)(CONS_PARAMS));
75 void autoMessage(
int character,
int action,
ConsCallParam param);
76 bool doAutoMessage(
Message *msg);
77 void save(
int character,
int type,
int event);
78 void endGame(
int type,
int value,
int sceneIndex,
bool showScene);
80 void killGracePeriod();
84 void dropItem(
int item,
int outLocation);
85 void takeItem(
int item);
86 void giveCathItem(
int item);
87 void takeCathItem(
int item);
88 bool cathHasItem(
int item);
91 bool checkCathDir(
int car,
int position);
92 bool isFemale(
int character);
93 bool isSingleFemale(
int character);
95 bool whoOutside(
int character);
96 bool whoOnScreen(
int character);
97 bool checkLoc(
int character,
int car);
98 bool emptyComp(
int car,
int position);
99 bool inComp(
int character,
int car,
int position);
100 bool inComp(
int character);
101 bool cathOutHisWindow();
102 bool cathOutRebeccaWindow();
103 bool inSuite(
int character,
int car,
int position);
104 bool inOffice(
int character);
105 bool inLowBaggage(
int character);
106 bool inSalon(
int character);
107 bool inDiningRoom(
int character);
108 bool inKitchen(
int character);
109 bool inOuterSanctum(
int character);
110 bool inInnerSanctum(
int character);
111 bool onLowPlatform(
int character);
112 bool onKronPlatform(
int character);
113 bool cathInCorridor(
int car);
116 int32 absPosition(
int character1,
int character2);
117 bool nearChar(
int character1,
int character2,
int maxDist);
118 bool nearX(
int character,
int x,
int maxDist);
119 bool whoFacingCath(
int character);
120 bool whoWalking(
int character);
121 int checkDoor(
int door);
122 bool preventEnterComp(
int door);
123 void setDoor(
int door,
int character,
int status,
int windowCursor,
int handleCursor);
124 void setModel(
int door, int8 model);
125 int getModel(
int door);
126 void blockView(
int character,
int car,
int position);
127 void releaseView(
int character,
int car,
int position);
128 void releaseEverything(
int character);
129 void release2Views(
int character,
int car,
int pos1,
int pos2);
130 void block2ViewsBump4(
int character,
int car,
int pos1,
int pos2,
int pos3,
int pos4);
131 void blockAtDoor(
int character,
int status);
132 void releaseAtDoor(
int character,
int status);
133 void softBlockAtDoor(
int character,
int status);
134 void softReleaseAtDoor(
int character,
int status);
135 int getBumpNode(
int car,
int position,
int param);
136 void bumpCath(
int car,
int position,
int param);
137 bool obstacleBetween(
int character1,
int character2);
138 bool bumpCathTowardsCond(
int door,
bool playSound,
bool loadScene);
139 void bumpCathFx(
int car,
int position);
140 void bumpCathRx(
int car,
int position);
141 void bumpCathFDoor(
int door);
142 void bumpCathRDoor(
int door);
143 void bumpCathTylerComp();
144 int getSmartBumpNode(
int node);
145 void smartBumpCath();
146 void bumpCathCloseUp(
int item);
147 int playFight(
int fightId);
148 void playNIS(
int nisId);
150 int getVolume(
int character);
151 void queueSFX(
int index, uint8 action, uint8 delay);
152 void playCathExcuseMe();
153 void playChrExcuseMe(
int character,
int receivingCharacter,
int volume);
154 const char *getCathJustChecking();
155 const char *getCathSorryDialog();
156 const char *getCathWCDialog();
157 void playCondYelling(
int character,
int situation);
158 void playDialog(
int character,
const char *filename,
int volume,
int delay);
159 bool whoRunningDialog(
int character);
160 bool dialogRunning(
const char *name);
161 bool cathRunningDialog(
const char *name);
162 void fadeDialog(uint32 character);
163 void fadeDialog(
const char *name);
164 void endDialog(uint32 character);
165 void endDialog(
const char *name);
166 void claimNISLink(
int character);
167 int32 getSoundTicks(
int character);
168 int whoseBit(
int character);
169 bool cathWillSeeOtis(
int position);
170 bool walk(
int character,
int car,
int position);
171 void startCycOtis(
int character,
const char *filename);
172 void startSeqOtis(
int character,
const char *filename);
173 void advanceFrame(
int character);
174 void endGraphics(
int character);
175 void makeAllJump(
int chapter);
179 int findCursor(
Link *link);
180 bool nodeHasItem(
int item);
181 void doPreFunction(
int *sceneOut);
182 void doPostFunction();
183 void doAction(
Link *link);
184 void takeTyler(
bool doCleanNIS, int8 bedPosition);
185 void dropTyler(
bool doCleanNIS);
186 void takeJacket(
bool doCleanNIS);
187 void takeScarf(
bool doCleanNIS);
188 const char *getHintDialog(
int character);
192 void loadTrain(
int cd);
193 void nodeStepTimer(
Event *event);
196 void nodeStepMouse(
Event *event);
198 bool pointIn(int32 cursorX, int32 cursorY,
Link *hotspot);
199 void checkInventory(int32 flags);
200 void bumpCathNode(
int sceneIndex);
201 void displayWaitIcon();
202 void restoreEggIcon();
207 int32 getTimeSpeed();
209 void showCurrentTrainNode();
210 void showCharacterDebugger();
211 const char *getCharacterName(
int index)
const;
212 bool isCharacterPinned(
int index)
const;
213 void toggleCharacterPin(
int index);
214 void renderCharacterDetails(
Character *character,
int index);
215 void renderCharacterGrid(
bool onlyPinned,
int &selectedCharacter);
216 void renderCharacterList(
int &selectedCharacter);
217 void renderCurrentSceneDebugger();
218 void renderGlobalVars();
222 void showTrainMapWindow();
224 bool _pinnedCharacters[40] = {
false };
225 const char *_characterNames[40] = {
226 "Cath",
"Anna",
"August",
"Cond1",
"Cond2",
"HeadWait",
"Waiter1",
"Waiter2",
227 "Cook",
"TrainM",
"Tatiana",
"Vassili",
"Alexei",
"Abbot",
"Milos",
"Vesna",
228 "Ivo",
"Salko",
"Kronos",
"Kahina",
"Francois",
"Madame",
"Monsieur",
"Rebecca",
229 "Sophie",
"Mahmud",
"Yasmin",
"Hadija",
"Alouan",
"Police",
"Max",
"Master",
230 "Clerk",
"TableA",
"TableB",
"TableC",
"TableD",
"TableE",
"TableF",
"Mitchell" 236 Node *_trainData =
nullptr;
237 int32 _activeNode = 0;
239 int32 _nodeReturn = 0;
240 int32 _nodeReturn2 = 0;
241 int32 _activeItem = 0;
242 int32 _trainIndex = -1;
243 int32 _numberOfScenes = 0;
245 Item *_items =
nullptr;
246 Door *_doors =
nullptr;
247 int32 *_blockedViews =
nullptr;
248 int32 *_blockedX =
nullptr;
249 int32 *_softBlockedX =
nullptr;
250 int32 *_globals =
nullptr;
251 byte *_doneNIS =
nullptr;
254 int32 _timeSpeed = 1;
256 int32 _lastSavegameSessionTicks = 0;
258 int _doorPositions[8] = {
259 8200, 7500, 6470, 5790,
260 4840, 4070, 3050, 2740
263 int32 _lastTickCondYellingComp2 = 0;
264 int32 _lastTickCondYellingComp3 = 0;
265 int32 _lastTickCondYellingComp4 = 0;
266 int32 _lastTickCondYellingCompHarem = 0;
267 int32 _lastTickCondYellingCompA = 0;
268 int32 _lastTickCondYellingCompB = 0;
269 int32 _lastTickCondYellingCompC = 0;
270 int32 _lastTickCondYellingCompD = 0;
271 int32 _lastTickCondYellingCompE = 0;
272 int32 _lastTickCondYellingCompF = 0;
273 int32 _lastTickCondYellingCompG = 0;
274 int32 _lastTickCondYellingCompH = 0;
276 bool _doubleClickFlag =
false;
278 bool _inventoryFlag1 =
false;
279 bool _inventoryFlag2 =
false;
280 bool _isEggHighlighted =
false;
281 bool _isMagnifierInUse =
false;
282 int _highlightedItem = 0;
283 int _inventoryVerticalSlot = 0;
285 bool _flagBumpCathNode =
false;
287 int _navigationItemBrightness = 0;
288 int _navigationItemBrighnessStep = 1;
289 int32 _eventTicksUntilNextSavePoint = 450;
290 int32 _eventTicksSinceLastDemoSavegame = 150;
291 bool _actionJustPerformed =
false;
293 bool _mitchellFlag =
false;
296 int _concertPhasesTicks[54] = {
297 735, 1395, 1965, 2205, 3405, 3750, 3975, 4365, 4650,
298 4770, 4995, 5085, 5430, 5685, 5850, 7515, 7620, 7785,
299 7875, 8235, 8340, 8745, 8805, 8925, 8985, 9765, 9930,
300 12375, 12450, 12705, 13140, 13305, 13380, 13560, 14145,
301 14385, 14445, 14805, 16485, 16560, 16755, 16845, 17700,
302 17865, 18645, 18720, 19410, 19500, 22020, 22185, 22590,
306 const char *_concertPhases[54] = {
307 "201d",
"201a",
"201d",
"201a",
"201d",
"201a",
"201d",
"201a",
"201d",
"201a",
308 "201e",
"201d",
"201a",
"201d",
"201a",
"201d",
"201a",
"201d",
"201a",
"201d",
309 "201a",
"201d",
"201a",
"201d",
"201a",
"201d",
"201a",
"201e",
"201d",
"201c",
310 "201d",
"201a",
"201d",
"201a",
"201d",
"201a",
"201c",
"201a",
"201d",
"201a",
311 "201d",
"201a",
"201d",
"201a",
"201d",
"201a",
"201e",
"201a",
"201d",
"201a",
312 "201d",
"201a",
"201d",
"201a" 315 int _nisTicks[273] = {
316 0, 255, 255, 225, 195, 750, 750, 765, 765, 750,
317 750, 0, 1005, 780, 300, 285, 870, 0, 120, 120,
318 120, 525, 180, 210, 210, 210, 135, 945, 300, 390,
319 375, 1050, 945, 495, 1230, 1425, 195, 405, 600, 945,
320 510, 540, 855, 645, 0, 0, 0, 1005, 255, 0,
321 255, 1320, 210, 120, 1350, 315, 315, 315, 480, 660,
322 300, 1305, 300, 0, 0, 0, 0, 0, 0, 0,
323 0, 0, 0, 0, 0, 105, 510, 510, 720, 120,
324 465, 690, 450, 465, 1020, 600, 435, 525, 150, 390,
325 225, 240, 1095, 0, 720, 1005, 840, 840, 450, 450,
326 450, 450, 630, 0, 1710, 240, 240, 930, 1035, 1035,
327 540, 150, 150, 90, 885, 0, 135, 1665, 285, 285,
328 165, 165, 165, 0, 0, 0, 0, 300, 180, 0,
329 450, 450, 450, 450, 450, 450, 450, 450, 150, 150,
330 90, 90, 135, 105, 0, 150, 165, 180, 0, 165,
331 165, 165, 165, 450, 450, 450, 450, 450, 450, 0,
332 0, 315, 0, 0, 0, 0, 0, 0, 120, 105,
333 105, 450, 450, 525, 0, 615, 180, 180, 180, 180,
334 180, 300, 300, 195, 195, 195, 195, 195, 195, 135,
335 1410, 0, 1920, 600, 195, 105, 165, 0, 150, 150,
336 150, 180, 180, 180, 90, 90, 90, 0, 0, 0,
337 390, 360, 105, 75, 75, 150, 120, 120, 120, 120,
338 120, 105, 105, 105, 105, 270, 270, 270, 120, 120,
339 165, 165, 165, 165, 150, 150, 150, 150, 120, 120,
340 120, 120, 90, 135, 135, 135, 150, 180, 180, 150,
341 150, 150, 75, 75, 120, 120, 375, 225, 225, 105,
342 195, 120, 180, 135, 105, 195, 195, 240, 240, 195,
346 const char *_nisNames[273] = {
627 void CONS_All(
bool isFirstChapter,
int character);
630 void CONS_Abbot(
int chapter);
631 void CONS_Alexei(
int chapter);
632 void CONS_Alouan(
int chapter);
633 void CONS_Anna(
int chapter);
634 void CONS_August(
int chapter);
635 void CONS_Clerk(
int chapter);
636 void CONS_Cond1(
int chapter);
637 void CONS_Cond2(
int chapter);
638 void CONS_Cook(
int chapter);
639 void CONS_Francois(
int chapter);
640 void CONS_Hadija(
int chapter);
641 void CONS_HeadWait(
int chapter);
642 void CONS_Ivo(
int chapter);
643 void CONS_Kahina(
int chapter);
644 void CONS_Kronos(
int chapter);
645 void CONS_Madame(
int chapter);
646 void CONS_Mahmud(
int chapter);
647 void CONS_Master(
int chapter);
648 void CONS_Max(
int chapter);
649 void CONS_Milos(
int chapter);
650 void CONS_Mitchell(
int chapter);
651 void CONS_Monsieur(
int chapter);
652 void CONS_Police(
int chapter);
653 void CONS_Rebecca(
int chapter);
654 void CONS_Salko(
int chapter);
655 void CONS_Sophie(
int chapter);
656 void CONS_TableA(
int chapter);
657 void CONS_TableB(
int chapter);
658 void CONS_TableC(
int chapter);
659 void CONS_TableD(
int chapter);
660 void CONS_TableE(
int chapter);
661 void CONS_TableF(
int chapter);
662 void CONS_Tatiana(
int chapter);
663 void CONS_TrainM(
int chapter);
664 void CONS_Vassili(
int chapter);
665 void CONS_Vesna(
int chapter);
666 void CONS_Waiter1(
int chapter);
667 void CONS_Waiter2(
int chapter);
668 void CONS_Yasmin(
int chapter);
678 void AbbotCall(CALL_PARAMS);
680 void CONS_Abbot_DebugWalks(CONS_PARAMS);
681 void HAND_Abbot_DebugWalks(HAND_PARAMS);
683 void CONS_Abbot_DoSeqOtis(CONS_PARAMS);
684 void HAND_Abbot_DoSeqOtis(HAND_PARAMS);
686 void CONS_Abbot_DoCorrOtis(CONS_PARAMS);
687 void HAND_Abbot_DoCorrOtis(HAND_PARAMS);
689 void CONS_Abbot_DoEnterCorrOtis(CONS_PARAMS);
690 void HAND_Abbot_DoEnterCorrOtis(HAND_PARAMS);
692 void CONS_Abbot_FinishSeqOtis(CONS_PARAMS);
693 void HAND_Abbot_FinishSeqOtis(HAND_PARAMS);
695 void CONS_Abbot_DoComplexSeqOtis(CONS_PARAMS);
696 void HAND_Abbot_DoComplexSeqOtis(HAND_PARAMS);
698 void CONS_Abbot_DoWait(CONS_PARAMS);
699 void HAND_Abbot_DoWait(HAND_PARAMS);
701 void CONS_Abbot_DoWaitReal(CONS_PARAMS);
702 void HAND_Abbot_DoWaitReal(HAND_PARAMS);
704 void CONS_Abbot_DoDialog(CONS_PARAMS);
705 void HAND_Abbot_DoDialog(HAND_PARAMS);
707 void CONS_Abbot_SaveGame(CONS_PARAMS);
708 void HAND_Abbot_SaveGame(HAND_PARAMS);
710 void CONS_Abbot_DoWalk(CONS_PARAMS);
711 void HAND_Abbot_DoWalk(HAND_PARAMS);
713 void CONS_Abbot_DoJoinedSeqOtis(CONS_PARAMS);
714 void HAND_Abbot_DoJoinedSeqOtis(HAND_PARAMS);
716 void CONS_Abbot_DoBlockSeqOtis(CONS_PARAMS);
717 void HAND_Abbot_DoBlockSeqOtis(HAND_PARAMS);
719 void CONS_Abbot_WaitRCClear(CONS_PARAMS);
720 void HAND_Abbot_WaitRCClear(HAND_PARAMS);
722 void CONS_Abbot_Birth(CONS_PARAMS);
723 void HAND_Abbot_Birth(HAND_PARAMS);
725 void CONS_Abbot_StartPart2(CONS_PARAMS);
726 void HAND_Abbot_StartPart2(HAND_PARAMS);
728 void CONS_Abbot_StartPart3(CONS_PARAMS);
729 void HAND_Abbot_StartPart3(HAND_PARAMS);
731 void CONS_Abbot_InKitchen(CONS_PARAMS);
732 void HAND_Abbot_InKitchen(HAND_PARAMS);
734 void CONS_Abbot_OpenComp(CONS_PARAMS);
735 void HAND_Abbot_OpenComp(HAND_PARAMS);
737 void CONS_Abbot_AloneComp(CONS_PARAMS);
738 void HAND_Abbot_AloneComp(HAND_PARAMS);
740 void CONS_Abbot_GoLunch(CONS_PARAMS);
741 void HAND_Abbot_GoLunch(HAND_PARAMS);
743 void CONS_Abbot_EatingLunch(CONS_PARAMS);
744 void HAND_Abbot_EatingLunch(HAND_PARAMS);
746 void CONS_Abbot_LeaveLunch(CONS_PARAMS);
747 void HAND_Abbot_LeaveLunch(HAND_PARAMS);
749 void CONS_Abbot_ClosedComp(CONS_PARAMS);
750 void HAND_Abbot_ClosedComp(HAND_PARAMS);
752 void CONS_Abbot_GoSalon1(CONS_PARAMS);
753 void HAND_Abbot_GoSalon1(HAND_PARAMS);
755 void CONS_Abbot_InSalon(CONS_PARAMS);
756 void HAND_Abbot_InSalon(HAND_PARAMS);
758 void CONS_Abbot_GoComp(CONS_PARAMS);
759 void HAND_Abbot_GoComp(HAND_PARAMS);
761 void CONS_Abbot_OpenComp2(CONS_PARAMS);
762 void HAND_Abbot_OpenComp2(HAND_PARAMS);
764 void CONS_Abbot_GoWander(CONS_PARAMS);
765 void HAND_Abbot_GoWander(HAND_PARAMS);
767 void CONS_Abbot_GoSalon2(CONS_PARAMS);
768 void HAND_Abbot_GoSalon2(HAND_PARAMS);
770 void CONS_Abbot_InSalon2(CONS_PARAMS);
771 void HAND_Abbot_InSalon2(HAND_PARAMS);
773 void CONS_Abbot_GoComp3(CONS_PARAMS);
774 void HAND_Abbot_GoComp3(HAND_PARAMS);
776 void CONS_Abbot_OpenComp3(CONS_PARAMS);
777 void HAND_Abbot_OpenComp3(HAND_PARAMS);
779 void CONS_Abbot_GoSalon3(CONS_PARAMS);
780 void HAND_Abbot_GoSalon3(HAND_PARAMS);
782 void CONS_Abbot_InSalon3(CONS_PARAMS);
783 void HAND_Abbot_InSalon3(HAND_PARAMS);
785 void CONS_Abbot_WithAugust(CONS_PARAMS);
786 void HAND_Abbot_WithAugust(HAND_PARAMS);
788 void CONS_Abbot_GoComp4(CONS_PARAMS);
789 void HAND_Abbot_GoComp4(HAND_PARAMS);
791 void CONS_Abbot_InComp4(CONS_PARAMS);
792 void HAND_Abbot_InComp4(HAND_PARAMS);
794 void CONS_Abbot_StartPart4(CONS_PARAMS);
795 void HAND_Abbot_StartPart4(HAND_PARAMS);
797 void CONS_Abbot_DoWalkSearchingForCath(CONS_PARAMS);
798 void HAND_Abbot_DoWalkSearchingForCath(HAND_PARAMS);
800 void CONS_Abbot_AtDinner(CONS_PARAMS);
801 void HAND_Abbot_AtDinner(HAND_PARAMS);
803 void CONS_Abbot_LeaveDinner(CONS_PARAMS);
804 void HAND_Abbot_LeaveDinner(HAND_PARAMS);
806 void CONS_Abbot_InComp(CONS_PARAMS);
807 void HAND_Abbot_InComp(HAND_PARAMS);
809 void CONS_Abbot_Asleep4(CONS_PARAMS);
810 void HAND_Abbot_Asleep4(HAND_PARAMS);
812 void CONS_Abbot_Conferring(CONS_PARAMS);
813 void HAND_Abbot_Conferring(HAND_PARAMS);
815 void CONS_Abbot_GoSalon4(CONS_PARAMS);
816 void HAND_Abbot_GoSalon4(HAND_PARAMS);
818 void CONS_Abbot_BeforeBomb(CONS_PARAMS);
819 void HAND_Abbot_BeforeBomb(HAND_PARAMS);
821 void CONS_Abbot_AfterBomb(CONS_PARAMS);
822 void HAND_Abbot_AfterBomb(HAND_PARAMS);
824 void CONS_Abbot_CatchCath(CONS_PARAMS);
825 void HAND_Abbot_CatchCath(HAND_PARAMS);
827 void CONS_Abbot_StartPart5(CONS_PARAMS);
828 void HAND_Abbot_StartPart5(HAND_PARAMS);
830 void CONS_Abbot_Prisoner(CONS_PARAMS);
831 void HAND_Abbot_Prisoner(HAND_PARAMS);
833 void CONS_Abbot_Free(CONS_PARAMS);
834 void HAND_Abbot_Free(HAND_PARAMS);
836 void CONS_Abbot_RunningTrain(CONS_PARAMS);
837 void HAND_Abbot_RunningTrain(HAND_PARAMS);
879 "DoWalkSearchingForCath",
898 void AlexeiCall(CALL_PARAMS);
900 void CONS_Alexei_DebugWalks(CONS_PARAMS);
901 void HAND_Alexei_DebugWalks(HAND_PARAMS);
903 void CONS_Alexei_DoDialog(CONS_PARAMS);
904 void HAND_Alexei_DoDialog(HAND_PARAMS);
906 void CONS_Alexei_DoWait(CONS_PARAMS);
907 void HAND_Alexei_DoWait(HAND_PARAMS);
909 void CONS_Alexei_DoSeqOtis(CONS_PARAMS);
910 void HAND_Alexei_DoSeqOtis(HAND_PARAMS);
912 void CONS_Alexei_DoBlockSeqOtis(CONS_PARAMS);
913 void HAND_Alexei_DoBlockSeqOtis(HAND_PARAMS);
915 void CONS_Alexei_DoCorrOtis(CONS_PARAMS);
916 void HAND_Alexei_DoCorrOtis(HAND_PARAMS);
918 void CONS_Alexei_FinishSeqOtis(CONS_PARAMS);
919 void HAND_Alexei_FinishSeqOtis(HAND_PARAMS);
921 void CONS_Alexei_DoJoinedSeqOtis(CONS_PARAMS);
922 void HAND_Alexei_DoJoinedSeqOtis(HAND_PARAMS);
924 void CONS_Alexei_SaveGame(CONS_PARAMS);
925 void HAND_Alexei_SaveGame(HAND_PARAMS);
927 void CONS_Alexei_DoWalk(CONS_PARAMS);
928 void HAND_Alexei_DoWalk(HAND_PARAMS);
930 void CONS_Alexei_DoComplexSeqOtis(CONS_PARAMS);
931 void HAND_Alexei_DoComplexSeqOtis(HAND_PARAMS);
933 void CONS_Alexei_WaitRCClear(CONS_PARAMS);
934 void HAND_Alexei_WaitRCClear(HAND_PARAMS);
936 void CONS_Alexei_EnterComp(CONS_PARAMS);
937 void HAND_Alexei_EnterComp(HAND_PARAMS);
939 void CONS_Alexei_ExitComp(CONS_PARAMS);
940 void HAND_Alexei_ExitComp(HAND_PARAMS);
942 void CONS_Alexei_PacingAtWindow(CONS_PARAMS);
943 void HAND_Alexei_PacingAtWindow(HAND_PARAMS);
945 void CONS_Alexei_CompLogic(CONS_PARAMS);
946 void HAND_Alexei_CompLogic(HAND_PARAMS);
948 void CONS_Alexei_Birth(CONS_PARAMS);
949 void HAND_Alexei_Birth(HAND_PARAMS);
951 void CONS_Alexei_AtDinner(CONS_PARAMS);
952 void HAND_Alexei_AtDinner(HAND_PARAMS);
954 void CONS_Alexei_ReturnComp(CONS_PARAMS);
955 void HAND_Alexei_ReturnComp(HAND_PARAMS);
957 void CONS_Alexei_GoSalon(CONS_PARAMS);
958 void HAND_Alexei_GoSalon(HAND_PARAMS);
960 void CONS_Alexei_Sitting(CONS_PARAMS);
961 void HAND_Alexei_Sitting(HAND_PARAMS);
963 void CONS_Alexei_StandingAtWindow(CONS_PARAMS);
964 void HAND_Alexei_StandingAtWindow(HAND_PARAMS);
966 void CONS_Alexei_WaitingForTat(CONS_PARAMS);
967 void HAND_Alexei_WaitingForTat(HAND_PARAMS);
969 void CONS_Alexei_Upset(CONS_PARAMS);
970 void HAND_Alexei_Upset(HAND_PARAMS);
972 void CONS_Alexei_ReturnCompNight(CONS_PARAMS);
973 void HAND_Alexei_ReturnCompNight(HAND_PARAMS);
975 void CONS_Alexei_Asleep(CONS_PARAMS);
976 void HAND_Alexei_Asleep(HAND_PARAMS);
978 void CONS_Alexei_WakeUp(CONS_PARAMS);
979 void HAND_Alexei_WakeUp(HAND_PARAMS);
981 void CONS_Alexei_StartPart2(CONS_PARAMS);
982 void HAND_Alexei_StartPart2(HAND_PARAMS);
984 void CONS_Alexei_InComp2(CONS_PARAMS);
985 void HAND_Alexei_InComp2(HAND_PARAMS);
987 void CONS_Alexei_AtBreakfast(CONS_PARAMS);
988 void HAND_Alexei_AtBreakfast(HAND_PARAMS);
990 void CONS_Alexei_ReturnCompPart2(CONS_PARAMS);
991 void HAND_Alexei_ReturnCompPart2(HAND_PARAMS);
993 void CONS_Alexei_StartPart3(CONS_PARAMS);
994 void HAND_Alexei_StartPart3(HAND_PARAMS);
996 void CONS_Alexei_PlayingChess(CONS_PARAMS);
997 void HAND_Alexei_PlayingChess(HAND_PARAMS);
999 void CONS_Alexei_InPart3(CONS_PARAMS);
1000 void HAND_Alexei_InPart3(HAND_PARAMS);
1002 void CONS_Alexei_Pacing3(CONS_PARAMS);
1003 void HAND_Alexei_Pacing3(HAND_PARAMS);
1005 void CONS_Alexei_GoSalon3(CONS_PARAMS);
1006 void HAND_Alexei_GoSalon3(HAND_PARAMS);
1008 void CONS_Alexei_StartPart4(CONS_PARAMS);
1009 void HAND_Alexei_StartPart4(HAND_PARAMS);
1011 void CONS_Alexei_InComp4(CONS_PARAMS);
1012 void HAND_Alexei_InComp4(HAND_PARAMS);
1014 void CONS_Alexei_MeetTat(CONS_PARAMS);
1015 void HAND_Alexei_MeetTat(HAND_PARAMS);
1017 void CONS_Alexei_LeavePlat(CONS_PARAMS);
1018 void HAND_Alexei_LeavePlat(HAND_PARAMS);
1020 void CONS_Alexei_InCompAgain(CONS_PARAMS);
1021 void HAND_Alexei_InCompAgain(HAND_PARAMS);
1023 void CONS_Alexei_GoSalon4(CONS_PARAMS);
1024 void HAND_Alexei_GoSalon4(HAND_PARAMS);
1026 void CONS_Alexei_Pacing(CONS_PARAMS);
1027 void HAND_Alexei_Pacing(HAND_PARAMS);
1029 void CONS_Alexei_GoToPlatform(CONS_PARAMS);
1030 void HAND_Alexei_GoToPlatform(HAND_PARAMS);
1032 void CONS_Alexei_ReturnComp4(CONS_PARAMS);
1033 void HAND_Alexei_ReturnComp4(HAND_PARAMS);
1035 void CONS_Alexei_BombPlanB(CONS_PARAMS);
1036 void HAND_Alexei_BombPlanB(HAND_PARAMS);
1038 void CONS_Alexei_Dead(CONS_PARAMS);
1039 void HAND_Alexei_Dead(HAND_PARAMS);
1041 void CONS_Alexei_StartPart5(CONS_PARAMS);
1042 void HAND_Alexei_StartPart5(HAND_PARAMS);
1097 void AlouanCall(CALL_PARAMS);
1099 void CONS_Alouan_DebugWalks(CONS_PARAMS);
1100 void HAND_Alouan_DebugWalks(HAND_PARAMS);
1102 void CONS_Alouan_DoCorrOtis(CONS_PARAMS);
1103 void HAND_Alouan_DoCorrOtis(HAND_PARAMS);
1105 void CONS_Alouan_DoDialog(CONS_PARAMS);
1106 void HAND_Alouan_DoDialog(HAND_PARAMS);
1108 void CONS_Alouan_DoWait(CONS_PARAMS);
1109 void HAND_Alouan_DoWait(HAND_PARAMS);
1111 void CONS_Alouan_DoWalk(CONS_PARAMS);
1112 void HAND_Alouan_DoWalk(HAND_PARAMS);
1114 void CONS_Alouan_PeekF(CONS_PARAMS);
1115 void HAND_Alouan_PeekF(HAND_PARAMS);
1117 void CONS_Alouan_PeekH(CONS_PARAMS);
1118 void HAND_Alouan_PeekH(HAND_PARAMS);
1120 void CONS_Alouan_GoFtoH(CONS_PARAMS);
1121 void HAND_Alouan_GoFtoH(HAND_PARAMS);
1123 void CONS_Alouan_GoHtoF(CONS_PARAMS);
1124 void HAND_Alouan_GoHtoF(HAND_PARAMS);
1126 void CONS_Alouan_Birth(CONS_PARAMS);
1127 void HAND_Alouan_Birth(HAND_PARAMS);
1129 void CONS_Alouan_Part1(CONS_PARAMS);
1130 void HAND_Alouan_Part1(HAND_PARAMS);
1132 void CONS_Alouan_Asleep(CONS_PARAMS);
1133 void HAND_Alouan_Asleep(HAND_PARAMS);
1135 void CONS_Alouan_StartPart2(CONS_PARAMS);
1136 void HAND_Alouan_StartPart2(HAND_PARAMS);
1138 void CONS_Alouan_Part2(CONS_PARAMS);
1139 void HAND_Alouan_Part2(HAND_PARAMS);
1141 void CONS_Alouan_StartPart3(CONS_PARAMS);
1142 void HAND_Alouan_StartPart3(HAND_PARAMS);
1144 void CONS_Alouan_Part3(CONS_PARAMS);
1145 void HAND_Alouan_Part3(HAND_PARAMS);
1147 void CONS_Alouan_StartPart4(CONS_PARAMS);
1148 void HAND_Alouan_StartPart4(HAND_PARAMS);
1150 void CONS_Alouan_Part4(CONS_PARAMS);
1151 void HAND_Alouan_Part4(HAND_PARAMS);
1153 void CONS_Alouan_Asleep4(CONS_PARAMS);
1154 void HAND_Alouan_Asleep4(HAND_PARAMS);
1156 void CONS_Alouan_StartPart5(CONS_PARAMS);
1157 void HAND_Alouan_StartPart5(HAND_PARAMS);
1159 void CONS_Alouan_Prisoner(CONS_PARAMS);
1160 void HAND_Alouan_Prisoner(HAND_PARAMS);
1162 void CONS_Alouan_Free(CONS_PARAMS);
1163 void HAND_Alouan_Free(HAND_PARAMS);
1165 void CONS_Alouan_Hiding(CONS_PARAMS);
1166 void HAND_Alouan_Hiding(HAND_PARAMS);
1168 void CONS_Alouan_Disappear(CONS_PARAMS);
1169 void HAND_Alouan_Disappear(HAND_PARAMS);
1200 void AnnaCall(CALL_PARAMS);
1202 void CONS_Anna_DebugWalks(CONS_PARAMS);
1203 void HAND_Anna_DebugWalks(HAND_PARAMS);
1205 void CONS_Anna_DoSeqOtis(CONS_PARAMS);
1206 void HAND_Anna_DoSeqOtis(HAND_PARAMS);
1208 void CONS_Anna_DoBlockSeqOtis(CONS_PARAMS);
1209 void HAND_Anna_DoBlockSeqOtis(HAND_PARAMS);
1211 void CONS_Anna_DoCorrOtis(CONS_PARAMS);
1212 void HAND_Anna_DoCorrOtis(HAND_PARAMS);
1214 void CONS_Anna_FinishSeqOtis(CONS_PARAMS);
1215 void HAND_Anna_FinishSeqOtis(HAND_PARAMS);
1217 void CONS_Anna_DoJoinedSeqOtis(CONS_PARAMS);
1218 void HAND_Anna_DoJoinedSeqOtis(HAND_PARAMS);
1220 void CONS_Anna_DoDialog(CONS_PARAMS);
1221 void HAND_Anna_DoDialog(HAND_PARAMS);
1223 void CONS_Anna_WaitRCClear(CONS_PARAMS);
1224 void HAND_Anna_WaitRCClear(HAND_PARAMS);
1226 void CONS_Anna_SaveGame(CONS_PARAMS);
1227 void HAND_Anna_SaveGame(HAND_PARAMS);
1229 void CONS_Anna_DoWalk(CONS_PARAMS);
1230 void HAND_Anna_DoWalk(HAND_PARAMS);
1232 void CONS_Anna_DoWait(CONS_PARAMS);
1233 void HAND_Anna_DoWait(HAND_PARAMS);
1235 void CONS_Anna_PracticeMusic(CONS_PARAMS);
1236 void HAND_Anna_PracticeMusic(HAND_PARAMS);
1238 void CONS_Anna_DoComplexSeqOtis(CONS_PARAMS);
1239 void HAND_Anna_DoComplexSeqOtis(HAND_PARAMS);
1241 void CONS_Anna_DoWaitReal(CONS_PARAMS);
1242 void HAND_Anna_DoWaitReal(HAND_PARAMS);
1244 void CONS_Anna_CompLogic(CONS_PARAMS);
1245 void HAND_Anna_CompLogic(HAND_PARAMS);
1247 void CONS_Anna_Birth(CONS_PARAMS);
1248 void HAND_Anna_Birth(HAND_PARAMS);
1250 void CONS_Anna_DoWalkP1(CONS_PARAMS);
1251 void HAND_Anna_DoWalkP1(HAND_PARAMS);
1253 void CONS_Anna_DiningLogic(CONS_PARAMS);
1254 void HAND_Anna_DiningLogic(HAND_PARAMS);
1256 void CONS_Anna_FleeTyler(CONS_PARAMS);
1257 void HAND_Anna_FleeTyler(HAND_PARAMS);
1259 void CONS_Anna_WaitDinner(CONS_PARAMS);
1260 void HAND_Anna_WaitDinner(HAND_PARAMS);
1262 void CONS_Anna_GoDinner(CONS_PARAMS);
1263 void HAND_Anna_GoDinner(HAND_PARAMS);
1265 void CONS_Anna_WaitHW(CONS_PARAMS);
1266 void HAND_Anna_WaitHW(HAND_PARAMS);
1268 void CONS_Anna_WaitingDinner(CONS_PARAMS);
1269 void HAND_Anna_WaitingDinner(HAND_PARAMS);
1271 void CONS_Anna_WaitingDinner2(CONS_PARAMS);
1272 void HAND_Anna_WaitingDinner2(HAND_PARAMS);
1274 void CONS_Anna_EatingDinner(CONS_PARAMS);
1275 void HAND_Anna_EatingDinner(HAND_PARAMS);
1277 void CONS_Anna_LeaveDinner(CONS_PARAMS);
1278 void HAND_Anna_LeaveDinner(HAND_PARAMS);
1280 void CONS_Anna_FreshenUp(CONS_PARAMS);
1281 void HAND_Anna_FreshenUp(HAND_PARAMS);
1283 void CONS_Anna_GoSalon(CONS_PARAMS);
1284 void HAND_Anna_GoSalon(HAND_PARAMS);
1286 void CONS_Anna_WaitAugust(CONS_PARAMS);
1287 void HAND_Anna_WaitAugust(HAND_PARAMS);
1289 void CONS_Anna_FlirtAugust(CONS_PARAMS);
1290 void HAND_Anna_FlirtAugust(HAND_PARAMS);
1292 void CONS_Anna_LeaveAugust(CONS_PARAMS);
1293 void HAND_Anna_LeaveAugust(HAND_PARAMS);
1295 void CONS_Anna_ReturnComp(CONS_PARAMS);
1296 void HAND_Anna_ReturnComp(HAND_PARAMS);
1298 void CONS_Anna_ReadyForBed(CONS_PARAMS);
1299 void HAND_Anna_ReadyForBed(HAND_PARAMS);
1301 void CONS_Anna_Asleep(CONS_PARAMS);
1302 void HAND_Anna_Asleep(HAND_PARAMS);
1304 void CONS_Anna_WakeNight(CONS_PARAMS);
1305 void HAND_Anna_WakeNight(HAND_PARAMS);
1307 void CONS_Anna_GoVassili(CONS_PARAMS);
1308 void HAND_Anna_GoVassili(HAND_PARAMS);
1310 void CONS_Anna_AtSeizure(CONS_PARAMS);
1311 void HAND_Anna_AtSeizure(HAND_PARAMS);
1313 void CONS_Anna_SpeakTatiana(CONS_PARAMS);
1314 void HAND_Anna_SpeakTatiana(HAND_PARAMS);
1316 void CONS_Anna_DoWalk1019(CONS_PARAMS);
1317 void HAND_Anna_DoWalk1019(HAND_PARAMS);
1319 void CONS_Anna_LeaveTatiana(CONS_PARAMS);
1320 void HAND_Anna_LeaveTatiana(HAND_PARAMS);
1322 void CONS_Anna_GoBackToSleep(CONS_PARAMS);
1323 void HAND_Anna_GoBackToSleep(HAND_PARAMS);
1325 void CONS_Anna_StartPart2(CONS_PARAMS);
1326 void HAND_Anna_StartPart2(HAND_PARAMS);
1328 void CONS_Anna_InPart2(CONS_PARAMS);
1329 void HAND_Anna_InPart2(HAND_PARAMS);
1331 void CONS_Anna_StartPart3(CONS_PARAMS);
1332 void HAND_Anna_StartPart3(HAND_PARAMS);
1334 void CONS_Anna_ExitComp(CONS_PARAMS);
1335 void HAND_Anna_ExitComp(HAND_PARAMS);
1337 void CONS_Anna_Practicing(CONS_PARAMS);
1338 void HAND_Anna_Practicing(HAND_PARAMS);
1340 void CONS_Anna_GoLunch(CONS_PARAMS);
1341 void HAND_Anna_GoLunch(HAND_PARAMS);
1343 void CONS_Anna_Lunch(CONS_PARAMS);
1344 void HAND_Anna_Lunch(HAND_PARAMS);
1346 void CONS_Anna_DoOtis5026J(CONS_PARAMS);
1347 void HAND_Anna_DoOtis5026J(HAND_PARAMS);
1349 void CONS_Anna_LeaveLunch(CONS_PARAMS);
1350 void HAND_Anna_LeaveLunch(HAND_PARAMS);
1352 void CONS_Anna_AfterLunch(CONS_PARAMS);
1353 void HAND_Anna_AfterLunch(HAND_PARAMS);
1355 void CONS_Anna_ReturnComp3(CONS_PARAMS);
1356 void HAND_Anna_ReturnComp3(HAND_PARAMS);
1358 void CONS_Anna_Dressing(CONS_PARAMS);
1359 void HAND_Anna_Dressing(HAND_PARAMS);
1361 void CONS_Anna_GiveMaxToCond2(CONS_PARAMS);
1362 void HAND_Anna_GiveMaxToCond2(HAND_PARAMS);
1364 void CONS_Anna_GoConcert(CONS_PARAMS);
1365 void HAND_Anna_GoConcert(HAND_PARAMS);
1367 void CONS_Anna_Concert(CONS_PARAMS);
1368 void HAND_Anna_Concert(HAND_PARAMS);
1370 void COND_Anna_LeaveConcert(CONS_PARAMS);
1371 void HAND_Anna_LeaveConcert(HAND_PARAMS);
1373 void CONS_Anna_LeaveConcertCathInComp(CONS_PARAMS);
1374 void HAND_Anna_LeaveConcertCathInComp(HAND_PARAMS);
1376 void CONS_Anna_AfterConcert(CONS_PARAMS);
1377 void HAND_Anna_AfterConcert(HAND_PARAMS);
1379 void CONS_Anna_GiveMaxBack(CONS_PARAMS);
1380 void HAND_Anna_GiveMaxBack(HAND_PARAMS);
1382 void CONS_Anna_GoBagg(CONS_PARAMS);
1383 void HAND_Anna_GoBagg(HAND_PARAMS);
1385 void CONS_Anna_InBagg(CONS_PARAMS);
1386 void HAND_Anna_InBagg(HAND_PARAMS);
1388 void CONS_Anna_DeadBagg(CONS_PARAMS);
1389 void HAND_Anna_DeadBagg(HAND_PARAMS);
1391 void CONS_Anna_BaggageFight(CONS_PARAMS);
1392 void HAND_Anna_BaggageFight(HAND_PARAMS);
1394 void CONS_Anna_PrepareVienna(CONS_PARAMS);
1395 void HAND_Anna_PrepareVienna(HAND_PARAMS);
1397 void CONS_Anna_StartPart4(CONS_PARAMS);
1398 void HAND_Anna_StartPart4(HAND_PARAMS);
1400 void CONS_Anna_Reading(CONS_PARAMS);
1401 void HAND_Anna_Reading(HAND_PARAMS);
1403 void CONS_Anna_Sulking(CONS_PARAMS);
1404 void HAND_Anna_Sulking(HAND_PARAMS);
1406 void CONS_Anna_GoSalon4(CONS_PARAMS);
1407 void HAND_Anna_GoSalon4(HAND_PARAMS);
1409 void CONS_Anna_ReturnToComp4(CONS_PARAMS);
1410 void HAND_Anna_ReturnToComp4(HAND_PARAMS);
1412 void CONS_Anna_EnterCompCathFollowsAnna(CONS_PARAMS);
1413 void HAND_Anna_EnterCompCathFollowsAnna(HAND_PARAMS);
1415 void CONS_Anna_DoWalkCathFollowsAnna(CONS_PARAMS);
1416 void HAND_Anna_DoWalkCathFollowsAnna(HAND_PARAMS);
1418 void CONS_Anna_LetDownHair(CONS_PARAMS);
1419 void HAND_Anna_LetDownHair(HAND_PARAMS);
1421 void CONS_Anna_StartPart5(CONS_PARAMS);
1422 void HAND_Anna_StartPart5(HAND_PARAMS);
1424 void CONS_Anna_TiedUp(CONS_PARAMS);
1425 void HAND_Anna_TiedUp(HAND_PARAMS);
1427 void CONS_Anna_Outside(CONS_PARAMS);
1428 void HAND_Anna_Outside(HAND_PARAMS);
1430 void CONS_Anna_ReadyToScore(CONS_PARAMS);
1431 void HAND_Anna_ReadyToScore(HAND_PARAMS);
1433 void CONS_Anna_Kidnapped(CONS_PARAMS);
1434 void HAND_Anna_Kidnapped(HAND_PARAMS);
1436 void CONS_Anna_Waiting(CONS_PARAMS);
1437 void HAND_Anna_Waiting(HAND_PARAMS);
1439 void CONS_Anna_FinalSequence(CONS_PARAMS);
1440 void HAND_Anna_FinalSequence(HAND_PARAMS);
1442 void CONS_Anna_OpenFirebird(CONS_PARAMS);
1443 void HAND_Anna_OpenFirebird(HAND_PARAMS);
1503 "LeaveConcertCathInComp",
1516 "EnterCompCathFollowsAnna",
1517 "DoWalkCathFollowsAnna",
1531 void AugustCall(CALL_PARAMS);
1533 void CONS_August_DebugWalks(CONS_PARAMS);
1534 void HAND_August_DebugWalks(HAND_PARAMS);
1536 void CONS_August_DoWait(CONS_PARAMS);
1537 void HAND_August_DoWait(HAND_PARAMS);
1539 void CONS_August_DoSeqOtis(CONS_PARAMS);
1540 void HAND_August_DoSeqOtis(HAND_PARAMS);
1542 void CONS_August_DoBlockSeqOtis(CONS_PARAMS);
1543 void HAND_August_DoBlockSeqOtis(HAND_PARAMS);
1545 void CONS_August_DoCorrOtis(CONS_PARAMS);
1546 void HAND_August_DoCorrOtis(HAND_PARAMS);
1548 void CONS_August_DoEnterCorrOtis(CONS_PARAMS);
1549 void HAND_August_DoEnterCorrOtis(HAND_PARAMS);
1551 void CONS_August_DoBriefCorrOtis(CONS_PARAMS);
1552 void HAND_August_DoBriefCorrOtis(HAND_PARAMS);
1554 void CONS_August_FinishSeqOtis(CONS_PARAMS);
1555 void HAND_August_FinishSeqOtis(HAND_PARAMS);
1557 void CONS_August_DoJoinedSeqOtis(CONS_PARAMS);
1558 void HAND_August_DoJoinedSeqOtis(HAND_PARAMS);
1560 void CONS_August_FinishJoinedSeqOtis(CONS_PARAMS);
1561 void HAND_August_FinishJoinedSeqOtis(HAND_PARAMS);
1563 void CONS_August_DoComplexSeqOtis(CONS_PARAMS);
1564 void HAND_August_DoComplexSeqOtis(HAND_PARAMS);
1566 void CONS_August_DoDialog(CONS_PARAMS);
1567 void HAND_August_DoDialog(HAND_PARAMS);
1569 void CONS_August_DoDialogFullVol(CONS_PARAMS);
1570 void HAND_August_DoDialogFullVol(HAND_PARAMS);
1572 void CONS_August_WaitRCClear(CONS_PARAMS);
1573 void HAND_August_WaitRCClear(HAND_PARAMS);
1575 void CONS_August_SaveGame(CONS_PARAMS);
1576 void HAND_August_SaveGame(HAND_PARAMS);
1578 void CONS_August_DoWalk(CONS_PARAMS);
1579 void HAND_August_DoWalk(HAND_PARAMS);
1581 void CONS_August_LookingForCath(CONS_PARAMS);
1582 void HAND_August_LookingForCath(HAND_PARAMS);
1584 void CONS_August_DoWalkSearchingForCath(CONS_PARAMS);
1585 void HAND_August_DoWalkSearchingForCath(HAND_PARAMS);
1587 void CONS_August_EnterComp(CONS_PARAMS);
1588 void HAND_August_EnterComp(HAND_PARAMS);
1590 void CONS_August_ExitComp(CONS_PARAMS);
1591 void HAND_August_ExitComp(HAND_PARAMS);
1593 void CONS_August_CompLogic(CONS_PARAMS);
1594 void HAND_August_CompLogic(HAND_PARAMS);
1596 void CONS_August_Birth(CONS_PARAMS);
1597 void HAND_August_Birth(HAND_PARAMS);
1599 void CONS_August_KnockTyler(CONS_PARAMS);
1600 void HAND_August_KnockTyler(HAND_PARAMS);
1602 void CONS_August_DoNIS1006(CONS_PARAMS);
1603 void HAND_August_DoNIS1006(HAND_PARAMS);
1605 void CONS_August_WaitTyler(CONS_PARAMS);
1606 void HAND_August_WaitTyler(HAND_PARAMS);
1608 void CONS_August_SeekTyler(CONS_PARAMS);
1609 void HAND_August_SeekTyler(HAND_PARAMS);
1611 void CONS_August_GotoDinner(CONS_PARAMS);
1612 void HAND_August_GotoDinner(HAND_PARAMS);
1614 void CONS_August_OrderDinner(CONS_PARAMS);
1615 void HAND_August_OrderDinner(HAND_PARAMS);
1617 void CONS_August_EatingDinner(CONS_PARAMS);
1618 void HAND_August_EatingDinner(HAND_PARAMS);
1620 void CONS_August_GreetAnna(CONS_PARAMS);
1621 void HAND_August_GreetAnna(HAND_PARAMS);
1623 void CONS_August_ReturnFromDinner(CONS_PARAMS);
1624 void HAND_August_ReturnFromDinner(HAND_PARAMS);
1626 void CONS_August_GoSalon(CONS_PARAMS);
1627 void HAND_August_GoSalon(HAND_PARAMS);
1629 void CONS_August_BackFromSalon(CONS_PARAMS);
1630 void HAND_August_BackFromSalon(HAND_PARAMS);
1632 void CONS_August_Asleep(CONS_PARAMS);
1633 void HAND_August_Asleep(HAND_PARAMS);
1635 void CONS_August_StartPart2(CONS_PARAMS);
1636 void HAND_August_StartPart2(HAND_PARAMS);
1638 void CONS_August_AtBreakfast(CONS_PARAMS);
1639 void HAND_August_AtBreakfast(HAND_PARAMS);
1641 void CONS_August_OpenComp(CONS_PARAMS);
1642 void HAND_August_OpenComp(HAND_PARAMS);
1644 void CONS_August_InSalon(CONS_PARAMS);
1645 void HAND_August_InSalon(HAND_PARAMS);
1647 void CONS_August_EndPart2(CONS_PARAMS);
1648 void HAND_August_EndPart2(HAND_PARAMS);
1650 void CONS_August_StartPart3(CONS_PARAMS);
1651 void HAND_August_StartPart3(HAND_PARAMS);
1653 void CONS_August_DoWalkP3A(CONS_PARAMS);
1654 void HAND_August_DoWalkP3A(HAND_PARAMS);
1656 void CONS_August_DoWalkP3B(CONS_PARAMS);
1657 void HAND_August_DoWalkP3B(HAND_PARAMS);
1659 void CONS_August_GoLunch(CONS_PARAMS);
1660 void HAND_August_GoLunch(HAND_PARAMS);
1662 void CONS_August_ReturnLunch(CONS_PARAMS);
1663 void HAND_August_ReturnLunch(HAND_PARAMS);
1665 void CONS_August_AfterLunch(CONS_PARAMS);
1666 void HAND_August_AfterLunch(HAND_PARAMS);
1668 void CONS_August_Reading(CONS_PARAMS);
1669 void HAND_August_Reading(HAND_PARAMS);
1671 void CONS_August_BathroomTrip(CONS_PARAMS);
1672 void HAND_August_BathroomTrip(HAND_PARAMS);
1674 void CONS_August_Dressing(CONS_PARAMS);
1675 void HAND_August_Dressing(HAND_PARAMS);
1677 void CONS_August_GoConcert(CONS_PARAMS);
1678 void HAND_August_GoConcert(HAND_PARAMS);
1680 void CONS_August_Concert(CONS_PARAMS);
1681 void HAND_August_Concert(HAND_PARAMS);
1683 void CONS_August_StalkAnna(CONS_PARAMS);
1684 void HAND_August_StalkAnna(HAND_PARAMS);
1686 void CONS_August_AfterConcert(CONS_PARAMS);
1687 void HAND_August_AfterConcert(HAND_PARAMS);
1689 void CONS_August_Satisfied(CONS_PARAMS);
1690 void HAND_August_Satisfied(HAND_PARAMS);
1692 void CONS_August_InSalon3(CONS_PARAMS);
1693 void HAND_August_InSalon3(HAND_PARAMS);
1695 void CONS_August_LeaveSalon(CONS_PARAMS);
1696 void HAND_August_LeaveSalon(HAND_PARAMS);
1698 void CONS_August_BeforeVienna(CONS_PARAMS);
1699 void HAND_August_BeforeVienna(HAND_PARAMS);
1701 void CONS_August_StartPart4(CONS_PARAMS);
1702 void HAND_August_StartPart4(HAND_PARAMS);
1704 void CONS_August_GoDinner(CONS_PARAMS);
1705 void HAND_August_GoDinner(HAND_PARAMS);
1707 void CONS_August_WaitingAnna(CONS_PARAMS);
1708 void HAND_August_WaitingAnna(HAND_PARAMS);
1710 void CONS_August_Dinner(CONS_PARAMS);
1711 void HAND_August_Dinner(HAND_PARAMS);
1713 void CONS_August_ReturnComp4(CONS_PARAMS);
1714 void HAND_August_ReturnComp4(HAND_PARAMS);
1716 void CONS_August_GoSalon4(CONS_PARAMS);
1717 void HAND_August_GoSalon4(HAND_PARAMS);
1719 void CONS_August_Drinking(CONS_PARAMS);
1720 void HAND_August_Drinking(HAND_PARAMS);
1722 void CONS_August_Drunk(CONS_PARAMS);
1723 void HAND_August_Drunk(HAND_PARAMS);
1725 void CONS_August_Asleep4(CONS_PARAMS);
1726 void HAND_August_Asleep4(HAND_PARAMS);
1728 void CONS_August_StartPart5(CONS_PARAMS);
1729 void HAND_August_StartPart5(HAND_PARAMS);
1731 void CONS_August_Prisoner(CONS_PARAMS);
1732 void HAND_August_Prisoner(HAND_PARAMS);
1734 void CONS_August_Hiding(CONS_PARAMS);
1735 void HAND_August_Hiding(HAND_PARAMS);
1737 void CONS_August_CutLoose(CONS_PARAMS);
1738 void HAND_August_CutLoose(HAND_PARAMS);
1740 void CONS_August_Disappear(CONS_PARAMS);
1741 void HAND_August_Disappear(HAND_PARAMS);
1753 "FinishJoinedSeqOtis",
1761 "DoWalkSearchingForCath",
1818 void ClerkCall(CALL_PARAMS);
1820 void CONS_Clerk_SaveGame(CONS_PARAMS);
1821 void HAND_Clerk_SaveGame(HAND_PARAMS);
1823 void CONS_Clerk_Birth(CONS_PARAMS);
1824 void HAND_Clerk_Birth(HAND_PARAMS);
1826 void CONS_Clerk_StartPart2(CONS_PARAMS);
1827 void HAND_Clerk_StartPart2(HAND_PARAMS);
1829 void CONS_Clerk_StartPart3(CONS_PARAMS);
1830 void HAND_Clerk_StartPart3(HAND_PARAMS);
1832 void CONS_Clerk_StartPart4(CONS_PARAMS);
1833 void HAND_Clerk_StartPart4(HAND_PARAMS);
1835 void CONS_Clerk_StartPart5(CONS_PARAMS);
1836 void HAND_Clerk_StartPart5(HAND_PARAMS);
1838 void CONS_Clerk_DoHaremKnock(CONS_PARAMS);
1839 void HAND_Clerk_DoHaremKnock(HAND_PARAMS);
1841 void CONS_Clerk_Processing(CONS_PARAMS);
1842 void HAND_Clerk_Processing(HAND_PARAMS);
1858 void Cond1Call(CALL_PARAMS);
1860 void CONS_Cond1_DebugWalks(CONS_PARAMS);
1861 void HAND_Cond1_DebugWalks(HAND_PARAMS);
1863 void CONS_Cond1_DoSeqOtis(CONS_PARAMS);
1864 void HAND_Cond1_DoSeqOtis(HAND_PARAMS);
1866 void CONS_Cond1_DoCorrOtis(CONS_PARAMS);
1867 void HAND_Cond1_DoCorrOtis(HAND_PARAMS);
1869 void CONS_Cond1_DoBriefCorrOtis(CONS_PARAMS);
1870 void HAND_Cond1_DoBriefCorrOtis(HAND_PARAMS);
1872 void CONS_Cond1_DoEnterCorrOtis(CONS_PARAMS);
1873 void HAND_Cond1_DoEnterCorrOtis(HAND_PARAMS);
1875 void CONS_Cond1_FinishSeqOtis(CONS_PARAMS);
1876 void HAND_Cond1_FinishSeqOtis(HAND_PARAMS);
1878 void CONS_Cond1_DoDialog(CONS_PARAMS);
1879 void HAND_Cond1_DoDialog(HAND_PARAMS);
1881 void CONS_Cond1_DoDialogFullVol(CONS_PARAMS);
1882 void HAND_Cond1_DoDialogFullVol(HAND_PARAMS);
1884 void CONS_Cond1_SaveGame(CONS_PARAMS);
1885 void HAND_Cond1_SaveGame(HAND_PARAMS);
1887 void CONS_Cond1_DoWalk(CONS_PARAMS);
1888 void HAND_Cond1_DoWalk(HAND_PARAMS);
1890 void CONS_Cond1_DoWait(CONS_PARAMS);
1891 void HAND_Cond1_DoWait(HAND_PARAMS);
1893 void CONS_Cond1_StandAsideDialog(CONS_PARAMS);
1894 void HAND_Cond1_StandAsideDialog(HAND_PARAMS);
1896 void CONS_Cond1_Passing(CONS_PARAMS);
1897 void HAND_Cond1_Passing(HAND_PARAMS);
1899 void CONS_Cond1_Listen(CONS_PARAMS);
1900 void HAND_Cond1_Listen(HAND_PARAMS);
1902 void CONS_Cond1_AlexeiLockUnlockMyComp(CONS_PARAMS);
1903 void HAND_Cond1_AlexeiLockUnlockMyComp(HAND_PARAMS);
1905 void CONS_Cond1_AugustLockUnlockMyComp(CONS_PARAMS);
1906 void HAND_Cond1_AugustLockUnlockMyComp(HAND_PARAMS);
1908 void CONS_Cond1_SitDown(CONS_PARAMS);
1909 void HAND_Cond1_SitDown(HAND_PARAMS);
1911 void CONS_Cond1_SitDownFast(CONS_PARAMS);
1912 void HAND_Cond1_SitDownFast(HAND_PARAMS);
1914 void CONS_Cond1_GetUp(CONS_PARAMS);
1915 void HAND_Cond1_GetUp(HAND_PARAMS);
1917 void CONS_Cond1_GetUpListen(CONS_PARAMS);
1918 void HAND_Cond1_GetUpListen(HAND_PARAMS);
1920 void CONS_Cond1_MakeBed(CONS_PARAMS);
1921 void HAND_Cond1_MakeBed(HAND_PARAMS);
1923 void CONS_Cond1_MakeBedMahmud(CONS_PARAMS);
1924 void HAND_Cond1_MakeBedMahmud(HAND_PARAMS);
1926 void CONS_Cond1_MakeBedMahmud2(CONS_PARAMS);
1927 void HAND_Cond1_MakeBedMahmud2(HAND_PARAMS);
1929 void CONS_Cond1_MakeBedAugust(CONS_PARAMS);
1930 void HAND_Cond1_MakeBedAugust(HAND_PARAMS);
1932 void CONS_Cond1_MakeBedAlexei(CONS_PARAMS);
1933 void HAND_Cond1_MakeBedAlexei(HAND_PARAMS);
1935 void CONS_Cond1_SubMakeBed(CONS_PARAMS);
1936 void HAND_Cond1_SubMakeBed(HAND_PARAMS);
1938 void CONS_Cond1_EnterTyler(CONS_PARAMS);
1939 void HAND_Cond1_EnterTyler(HAND_PARAMS);
1941 void CONS_Cond1_VisitCond2(CONS_PARAMS);
1942 void HAND_Cond1_VisitCond2(HAND_PARAMS);
1944 void CONS_Cond1_VisitCond2Double(CONS_PARAMS);
1945 void HAND_Cond1_VisitCond2Double(HAND_PARAMS);
1947 void CONS_Cond1_CathBuzzing(CONS_PARAMS);
1948 void HAND_Cond1_CathBuzzing(HAND_PARAMS);
1950 void CONS_Cond1_CathRattling(CONS_PARAMS);
1951 void HAND_Cond1_CathRattling(HAND_PARAMS);
1953 void CONS_Cond1_BathroomTrip(CONS_PARAMS);
1954 void HAND_Cond1_BathroomTrip(HAND_PARAMS);
1956 void CONS_Cond1_DoPending(CONS_PARAMS);
1957 void HAND_Cond1_DoPending(HAND_PARAMS);
1959 void CONS_Cond1_Birth(CONS_PARAMS);
1960 void HAND_Cond1_Birth(HAND_PARAMS);
1962 void CONS_Cond1_DeliverAugustMessage(CONS_PARAMS);
1963 void HAND_Cond1_DeliverAugustMessage(HAND_PARAMS);
1965 void CONS_Cond1_DeliverKronosMessage(CONS_PARAMS);
1966 void HAND_Cond1_DeliverKronosMessage(HAND_PARAMS);
1968 void CONS_Cond1_VisitCond2Special(CONS_PARAMS);
1969 void HAND_Cond1_VisitCond2Special(HAND_PARAMS);
1971 void CONS_Cond1_MakeBedTyler(CONS_PARAMS);
1972 void HAND_Cond1_MakeBedTyler(HAND_PARAMS);
1974 void CONS_Cond1_MakeAllBeds(CONS_PARAMS);
1975 void HAND_Cond1_MakeAllBeds(HAND_PARAMS);
1977 void CONS_Cond1_VisitKahina(CONS_PARAMS);
1978 void HAND_Cond1_VisitKahina(HAND_PARAMS);
1980 void CONS_Cond1_StartPart1(CONS_PARAMS);
1981 void HAND_Cond1_StartPart1(HAND_PARAMS);
1983 void CONS_Cond1_Sitting(CONS_PARAMS);
1984 void HAND_Cond1_Sitting(HAND_PARAMS);
1986 void CONS_Cond1_StartPart2(CONS_PARAMS);
1987 void HAND_Cond1_StartPart2(HAND_PARAMS);
1989 void CONS_Cond1_SittingDay(CONS_PARAMS);
1990 void HAND_Cond1_SittingDay(HAND_PARAMS);
1992 void CONS_Cond1_StartPart3(CONS_PARAMS);
1993 void HAND_Cond1_StartPart3(HAND_PARAMS);
1995 void CONS_Cond1_OnDuty(CONS_PARAMS);
1996 void HAND_Cond1_OnDuty(HAND_PARAMS);
1998 void CONS_Cond1_StartPart4(CONS_PARAMS);
1999 void HAND_Cond1_StartPart4(HAND_PARAMS);
2001 void CONS_Cond1_OnDuty4(CONS_PARAMS);
2002 void HAND_Cond1_OnDuty4(HAND_PARAMS);
2004 void CONS_Cond1_MakeBeds4(CONS_PARAMS);
2005 void HAND_Cond1_MakeBeds4(HAND_PARAMS);
2007 void CONS_Cond1_StartPart5(CONS_PARAMS);
2008 void HAND_Cond1_StartPart5(HAND_PARAMS);
2010 void CONS_Cond1_Prisoner(CONS_PARAMS);
2011 void HAND_Cond1_Prisoner(HAND_PARAMS);
2013 void CONS_Cond1_ComfortMadame(CONS_PARAMS);
2014 void HAND_Cond1_ComfortMadame(HAND_PARAMS);
2016 void CONS_Cond1_HideOut(CONS_PARAMS);
2017 void HAND_Cond1_HideOut(HAND_PARAMS);
2019 void CONS_Cond1_Disappear(CONS_PARAMS);
2020 void HAND_Cond1_Disappear(HAND_PARAMS);
2037 "AlexeiLockUnlockMyComp",
2038 "AugustLockUnlockMyComp",
2057 "DeliverAugustMessage",
2058 "DeliverKronosMessage",
2059 "VisitCond2Special",
2081 void Cond2Call(CALL_PARAMS);
2083 void CONS_Cond2_DebugWalks(CONS_PARAMS);
2084 void HAND_Cond2_DebugWalks(HAND_PARAMS);
2086 void CONS_Cond2_DoSeqOtis(CONS_PARAMS);
2087 void HAND_Cond2_DoSeqOtis(HAND_PARAMS);
2089 void CONS_Cond2_DoCorrOtis(CONS_PARAMS);
2090 void HAND_Cond2_DoCorrOtis(HAND_PARAMS);
2092 void CONS_Cond2_FinishSeqOtis(CONS_PARAMS);
2093 void HAND_Cond2_FinishSeqOtis(HAND_PARAMS);
2095 void CONS_Cond2_DoEnterCorrOtis(CONS_PARAMS);
2096 void HAND_Cond2_DoEnterCorrOtis(HAND_PARAMS);
2098 void CONS_Cond2_DoDialog(CONS_PARAMS);
2099 void HAND_Cond2_DoDialog(HAND_PARAMS);
2101 void CONS_Cond2_DoDialogFullVol(CONS_PARAMS);
2102 void HAND_Cond2_DoDialogFullVol(HAND_PARAMS);
2104 void CONS_Cond2_SaveGame(CONS_PARAMS);
2105 void HAND_Cond2_SaveGame(HAND_PARAMS);
2107 void CONS_Cond2_DoWalk(CONS_PARAMS);
2108 void HAND_Cond2_DoWalk(HAND_PARAMS);
2110 void CONS_Cond2_DoWait(CONS_PARAMS);
2111 void HAND_Cond2_DoWait(HAND_PARAMS);
2113 void CONS_Cond2_DoWaitReal(CONS_PARAMS);
2114 void HAND_Cond2_DoWaitReal(HAND_PARAMS);
2116 void CONS_Cond2_StandAsideDialog(CONS_PARAMS);
2117 void HAND_Cond2_StandAsideDialog(HAND_PARAMS);
2119 void CONS_Cond2_Passing(CONS_PARAMS);
2120 void HAND_Cond2_Passing(HAND_PARAMS);
2122 void CONS_Cond2_Listen(CONS_PARAMS);
2123 void HAND_Cond2_Listen(HAND_PARAMS);
2125 void CONS_Cond2_TatianaLockUnlockMyComp(CONS_PARAMS);
2126 void HAND_Cond2_TatianaLockUnlockMyComp(HAND_PARAMS);
2128 void CONS_Cond2_GetUp(CONS_PARAMS);
2129 void HAND_Cond2_GetUp(HAND_PARAMS);
2131 void CONS_Cond2_GetUpListen(CONS_PARAMS);
2132 void HAND_Cond2_GetUpListen(HAND_PARAMS);
2134 void CONS_Cond2_SitDown(CONS_PARAMS);
2135 void HAND_Cond2_SitDown(HAND_PARAMS);
2137 void CONS_Cond2_SitDownFast(CONS_PARAMS);
2138 void HAND_Cond2_SitDownFast(HAND_PARAMS);
2140 void CONS_Cond2_MakeBed(CONS_PARAMS);
2141 void HAND_Cond2_MakeBed(HAND_PARAMS);
2143 void CONS_Cond2_MakeBedIvo(CONS_PARAMS);
2144 void HAND_Cond2_MakeBedIvo(HAND_PARAMS);
2146 void CONS_Cond2_MakeBedMilos(CONS_PARAMS);
2147 void HAND_Cond2_MakeBedMilos(HAND_PARAMS);
2149 void CONS_Cond2_TryMakeAnna(CONS_PARAMS);
2150 void HAND_Cond2_TryMakeAnna(HAND_PARAMS);
2152 void CONS_Cond2_MakeBedAnna(CONS_PARAMS);
2153 void HAND_Cond2_MakeBedAnna(HAND_PARAMS);
2155 void CONS_Cond2_MakeBedRebecca(CONS_PARAMS);
2156 void HAND_Cond2_MakeBedRebecca(HAND_PARAMS);
2158 void CONS_Cond2_MakeBedMadame(CONS_PARAMS);
2159 void HAND_Cond2_MakeBedMadame(HAND_PARAMS);
2161 void CONS_Cond2_MakeBedMonsieur(CONS_PARAMS);
2162 void HAND_Cond2_MakeBedMonsieur(HAND_PARAMS);
2164 void CONS_Cond2_MakeBedTatiana(CONS_PARAMS);
2165 void HAND_Cond2_MakeBedTatiana(HAND_PARAMS);
2167 void CONS_Cond2_MakeBedVassili(CONS_PARAMS);
2168 void HAND_Cond2_MakeBedVassili(HAND_PARAMS);
2170 void CONS_Cond2_CathBuzzing(CONS_PARAMS);
2171 void HAND_Cond2_CathBuzzing(HAND_PARAMS);
2173 void CONS_Cond2_CathRattling(CONS_PARAMS);
2174 void HAND_Cond2_CathRattling(HAND_PARAMS);
2176 void CONS_Cond2_BathroomTrip(CONS_PARAMS);
2177 void HAND_Cond2_BathroomTrip(HAND_PARAMS);
2179 void CONS_Cond2_DoPending(CONS_PARAMS);
2180 void HAND_Cond2_DoPending(HAND_PARAMS);
2182 void CONS_Cond2_TakeMaxBack(CONS_PARAMS);
2183 void HAND_Cond2_TakeMaxBack(HAND_PARAMS);
2185 void CONS_Cond2_ReturnMax(CONS_PARAMS);
2186 void HAND_Cond2_ReturnMax(HAND_PARAMS);
2188 void CONS_Cond2_Birth(CONS_PARAMS);
2189 void HAND_Cond2_Birth(HAND_PARAMS);
2191 void CONS_Cond2_RespondVassili(CONS_PARAMS);
2192 void HAND_Cond2_RespondVassili(HAND_PARAMS);
2194 void CONS_Cond2_AtSeizure(CONS_PARAMS);
2195 void HAND_Cond2_AtSeizure(HAND_PARAMS);
2197 void CONS_Cond2_AfterPolice(CONS_PARAMS);
2198 void HAND_Cond2_AfterPolice(HAND_PARAMS);
2200 void CONS_Cond2_Sitting(CONS_PARAMS);
2201 void HAND_Cond2_Sitting(HAND_PARAMS);
2203 void CONS_Cond2_MakeAllBeds(CONS_PARAMS);
2204 void HAND_Cond2_MakeAllBeds(HAND_PARAMS);
2206 void CONS_Cond2_StartPart2(CONS_PARAMS);
2207 void HAND_Cond2_StartPart2(HAND_PARAMS);
2209 void CONS_Cond2_SittingDay(CONS_PARAMS);
2210 void HAND_Cond2_SittingDay(HAND_PARAMS);
2212 void CONS_Cond2_StartPart3(CONS_PARAMS);
2213 void HAND_Cond2_StartPart3(HAND_PARAMS);
2215 void CONS_Cond2_SittingDay3(CONS_PARAMS);
2216 void HAND_Cond2_SittingDay3(HAND_PARAMS);
2218 void CONS_Cond2_AnnaTakeMax(CONS_PARAMS);
2219 void HAND_Cond2_AnnaTakeMax(HAND_PARAMS);
2221 void CONS_Cond2_AnnaLockMe(CONS_PARAMS);
2222 void HAND_Cond2_AnnaLockMe(HAND_PARAMS);
2224 void CONS_Cond2_AnnaUnlockMe(CONS_PARAMS);
2225 void HAND_Cond2_AnnaUnlockMe(HAND_PARAMS);
2227 void CONS_Cond2_InviteTatiana(CONS_PARAMS);
2228 void HAND_Cond2_InviteTatiana(HAND_PARAMS);
2230 void CONS_Cond2_InviteRebecca(CONS_PARAMS);
2231 void HAND_Cond2_InviteRebecca(HAND_PARAMS);
2233 void CONS_Cond2_TatianaComeHere(CONS_PARAMS);
2234 void HAND_Cond2_TatianaComeHere(HAND_PARAMS);
2236 void CONS_Cond2_StartPart4(CONS_PARAMS);
2237 void HAND_Cond2_StartPart4(HAND_PARAMS);
2239 void CONS_Cond2_OnDuty4(CONS_PARAMS);
2240 void HAND_Cond2_OnDuty4(HAND_PARAMS);
2242 void CONS_Cond2_WaitBombDefused(CONS_PARAMS);
2243 void HAND_Cond2_WaitBombDefused(HAND_PARAMS);
2245 void CONS_Cond2_ServiceAnna(CONS_PARAMS);
2246 void HAND_Cond2_ServiceAnna(HAND_PARAMS);
2248 void CONS_Cond2_MakeAllBeds4(CONS_PARAMS);
2249 void HAND_Cond2_MakeAllBeds4(HAND_PARAMS);
2251 void CONS_Cond2_StartPart5(CONS_PARAMS);
2252 void HAND_Cond2_StartPart5(HAND_PARAMS);
2254 void CONS_Cond2_Prisoner(CONS_PARAMS);
2255 void HAND_Cond2_Prisoner(HAND_PARAMS);
2257 void CONS_Cond2_ReturnSeat(CONS_PARAMS);
2258 void HAND_Cond2_ReturnSeat(HAND_PARAMS);
2260 void CONS_Cond2_Waiting5(CONS_PARAMS);
2261 void HAND_Cond2_Waiting5(HAND_PARAMS);
2263 void CONS_Cond2_MakeRounds(CONS_PARAMS);
2264 void HAND_Cond2_MakeRounds(HAND_PARAMS);
2266 void CONS_Cond2_InCompH(CONS_PARAMS);
2267 void HAND_Cond2_InCompH(HAND_PARAMS);
2269 void CONS_Cond2_Disappear(CONS_PARAMS);
2270 void HAND_Cond2_Disappear(HAND_PARAMS);
2287 "TatianaLockUnlockMyComp",
2340 void CookCall(CALL_PARAMS);
2342 void CONS_Cook_DoSeqOtis(CONS_PARAMS);
2343 void HAND_Cook_DoSeqOtis(HAND_PARAMS);
2345 void CONS_Cook_DoDialog(CONS_PARAMS);
2346 void HAND_Cook_DoDialog(HAND_PARAMS);
2348 void CONS_Cook_UptrainVersion(CONS_PARAMS);
2349 void HAND_Cook_UptrainVersion(HAND_PARAMS);
2351 void CONS_Cook_DowntrainVersion(CONS_PARAMS);
2352 void HAND_Cook_DowntrainVersion(HAND_PARAMS);
2354 void CONS_Cook_Birth(CONS_PARAMS);
2355 void HAND_Cook_Birth(HAND_PARAMS);
2357 void CONS_Cook_InKitchenDinner(CONS_PARAMS);
2358 void HAND_Cook_InKitchenDinner(HAND_PARAMS);
2360 void CONS_Cook_LockUp(CONS_PARAMS);
2361 void HAND_Cook_LockUp(HAND_PARAMS);
2363 void CONS_Cook_StartPart2(CONS_PARAMS);
2364 void HAND_Cook_StartPart2(HAND_PARAMS);
2366 void CONS_Cook_InKitchenBreakfast(CONS_PARAMS);
2367 void HAND_Cook_InKitchenBreakfast(HAND_PARAMS);
2369 void CONS_Cook_StartPart3(CONS_PARAMS);
2370 void HAND_Cook_StartPart3(HAND_PARAMS);
2372 void CONS_Cook_InKitchenLunch(CONS_PARAMS);
2373 void HAND_Cook_InKitchenLunch(HAND_PARAMS);
2375 void CONS_Cook_StartPart4(CONS_PARAMS);
2376 void HAND_Cook_StartPart4(HAND_PARAMS);
2378 void CONS_Cook_InKitchenDinner2(CONS_PARAMS);
2379 void HAND_Cook_InKitchenDinner2(HAND_PARAMS);
2381 void CONS_Cook_StartPart5(CONS_PARAMS);
2382 void HAND_Cook_StartPart5(HAND_PARAMS);
2393 "InKitchenBreakfast",
2403 void FrancoisCall(CALL_PARAMS);
2405 void CONS_Francois_DebugWalks(CONS_PARAMS);
2406 void HAND_Francois_DebugWalks(HAND_PARAMS);
2408 void CONS_Francois_DoWait(CONS_PARAMS);
2409 void HAND_Francois_DoWait(HAND_PARAMS);
2411 void CONS_Francois_DoSeqOtis(CONS_PARAMS);
2412 void HAND_Francois_DoSeqOtis(HAND_PARAMS);
2414 void CONS_Francois_DoCorrOtis(CONS_PARAMS);
2415 void HAND_Francois_DoCorrOtis(HAND_PARAMS);
2417 void CONS_Francois_DoEnterCorrOtis(CONS_PARAMS);
2418 void HAND_Francois_DoEnterCorrOtis(HAND_PARAMS);
2420 void CONS_Francois_DoDialog(CONS_PARAMS);
2421 void HAND_Francois_DoDialog(HAND_PARAMS);
2423 void CONS_Francois_SaveGame(CONS_PARAMS);
2424 void HAND_Francois_SaveGame(HAND_PARAMS);
2426 void CONS_Francois_DoWalk(CONS_PARAMS);
2427 void HAND_Francois_DoWalk(HAND_PARAMS);
2429 void CONS_Francois_ExitComp(CONS_PARAMS);
2430 void HAND_Francois_ExitComp(HAND_PARAMS);
2432 void CONS_Francois_EnterComp(CONS_PARAMS);
2433 void HAND_Francois_EnterComp(HAND_PARAMS);
2435 void CONS_Francois_Rampage(CONS_PARAMS);
2436 void HAND_Francois_Rampage(HAND_PARAMS);
2438 void CONS_Francois_TakeWalk(CONS_PARAMS);
2439 void HAND_Francois_TakeWalk(HAND_PARAMS);
2441 void CONS_Francois_HaremVisit(CONS_PARAMS);
2442 void HAND_Francois_HaremVisit(HAND_PARAMS);
2444 void CONS_Francois_ChaseBeetle(CONS_PARAMS);
2445 void HAND_Francois_ChaseBeetle(HAND_PARAMS);
2447 void CONS_Francois_FindCath(CONS_PARAMS);
2448 void HAND_Francois_FindCath(HAND_PARAMS);
2450 void CONS_Francois_LetsGo(CONS_PARAMS);
2451 void HAND_Francois_LetsGo(HAND_PARAMS);
2453 void CONS_Francois_Birth(CONS_PARAMS);
2454 void HAND_Francois_Birth(HAND_PARAMS);
2456 void CONS_Francois_StartPart1(CONS_PARAMS);
2457 void HAND_Francois_StartPart1(HAND_PARAMS);
2459 void CONS_Francois_InComp(CONS_PARAMS);
2460 void HAND_Francois_InComp(HAND_PARAMS);
2462 void CONS_Francois_Asleep(CONS_PARAMS);
2463 void HAND_Francois_Asleep(HAND_PARAMS);
2465 void CONS_Francois_StartPart2(CONS_PARAMS);
2466 void HAND_Francois_StartPart2(HAND_PARAMS);
2468 void CONS_Francois_AtBreakfast(CONS_PARAMS);
2469 void HAND_Francois_AtBreakfast(HAND_PARAMS);
2471 void CONS_Francois_WithMama(CONS_PARAMS);
2472 void HAND_Francois_WithMama(HAND_PARAMS);
2474 void CONS_Francois_StartPart3(CONS_PARAMS);
2475 void HAND_Francois_StartPart3(HAND_PARAMS);
2477 void CONS_Francois_InPart3(CONS_PARAMS);
2478 void HAND_Francois_InPart3(HAND_PARAMS);
2480 void CONS_Francois_StartPart4(CONS_PARAMS);
2481 void HAND_Francois_StartPart4(HAND_PARAMS);
2483 void CONS_Francois_InPart4(CONS_PARAMS);
2484 void HAND_Francois_InPart4(HAND_PARAMS);
2486 void CONS_Francois_StartPart5(CONS_PARAMS);
2487 void HAND_Francois_StartPart5(HAND_PARAMS);
2489 void CONS_Francois_Prisoner(CONS_PARAMS);
2490 void HAND_Francois_Prisoner(HAND_PARAMS);
2492 void CONS_Francois_Hiding(CONS_PARAMS);
2493 void HAND_Francois_Hiding(HAND_PARAMS);
2495 void CONS_Francois_Disappear(CONS_PARAMS);
2496 void HAND_Francois_Disappear(HAND_PARAMS);
2533 void HadijaCall(CALL_PARAMS);
2535 void CONS_Hadija_DebugWalks(CONS_PARAMS);
2536 void HAND_Hadija_DebugWalks(HAND_PARAMS);
2538 void CONS_Hadija_DoCorrOtis(CONS_PARAMS);
2539 void HAND_Hadija_DoCorrOtis(HAND_PARAMS);
2541 void CONS_Hadija_DoDialog(CONS_PARAMS);
2542 void HAND_Hadija_DoDialog(HAND_PARAMS);
2544 void CONS_Hadija_DoWait(CONS_PARAMS);
2545 void HAND_Hadija_DoWait(HAND_PARAMS);
2547 void CONS_Hadija_DoWalk(CONS_PARAMS);
2548 void HAND_Hadija_DoWalk(HAND_PARAMS);
2550 void CONS_Hadija_PeekF(CONS_PARAMS);
2551 void HAND_Hadija_PeekF(HAND_PARAMS);
2553 void CONS_Hadija_PeekH(CONS_PARAMS);
2554 void HAND_Hadija_PeekH(HAND_PARAMS);
2556 void CONS_Hadija_GoFtoH(CONS_PARAMS);
2557 void HAND_Hadija_GoFtoH(HAND_PARAMS);
2559 void CONS_Hadija_GoHtoF(CONS_PARAMS);
2560 void HAND_Hadija_GoHtoF(HAND_PARAMS);
2562 void CONS_Hadija_Birth(CONS_PARAMS);
2563 void HAND_Hadija_Birth(HAND_PARAMS);
2565 void CONS_Hadija_Part1(CONS_PARAMS);
2566 void HAND_Hadija_Part1(HAND_PARAMS);
2568 void CONS_Hadija_Asleep(CONS_PARAMS);
2569 void HAND_Hadija_Asleep(HAND_PARAMS);
2571 void CONS_Hadija_StartPart2(CONS_PARAMS);
2572 void HAND_Hadija_StartPart2(HAND_PARAMS);
2574 void CONS_Hadija_Part2(CONS_PARAMS);
2575 void HAND_Hadija_Part2(HAND_PARAMS);
2577 void CONS_Hadija_StartPart3(CONS_PARAMS);
2578 void HAND_Hadija_StartPart3(HAND_PARAMS);
2580 void CONS_Hadija_Part3(CONS_PARAMS);
2581 void HAND_Hadija_Part3(HAND_PARAMS);
2583 void CONS_Hadija_StartPart4(CONS_PARAMS);
2584 void HAND_Hadija_StartPart4(HAND_PARAMS);
2586 void CONS_Hadija_Part4(CONS_PARAMS);
2587 void HAND_Hadija_Part4(HAND_PARAMS);
2589 void CONS_Hadija_Asleep4(CONS_PARAMS);
2590 void HAND_Hadija_Asleep4(HAND_PARAMS);
2592 void CONS_Hadija_StartPart5(CONS_PARAMS);
2593 void HAND_Hadija_StartPart5(HAND_PARAMS);
2595 void CONS_Hadija_Prisoner(CONS_PARAMS);
2596 void HAND_Hadija_Prisoner(HAND_PARAMS);
2598 void CONS_Hadija_Free(CONS_PARAMS);
2599 void HAND_Hadija_Free(HAND_PARAMS);
2601 void CONS_Hadija_Hiding(CONS_PARAMS);
2602 void HAND_Hadija_Hiding(HAND_PARAMS);
2604 void CONS_Hadija_Disappear(CONS_PARAMS);
2605 void HAND_Hadija_Disappear(HAND_PARAMS);
2637 void HeadWaitCall(CALL_PARAMS);
2639 void CONS_HeadWait_DoSeqOtis(CONS_PARAMS);
2640 void HAND_HeadWait_DoSeqOtis(HAND_PARAMS);
2642 void CONS_HeadWait_WaitRCClear(CONS_PARAMS);
2643 void HAND_HeadWait_WaitRCClear(HAND_PARAMS);
2645 void CONS_HeadWait_FinishSeqOtis(CONS_PARAMS);
2646 void HAND_HeadWait_FinishSeqOtis(HAND_PARAMS);
2648 void CONS_HeadWait_DoWait(CONS_PARAMS);
2649 void HAND_HeadWait_DoWait(HAND_PARAMS);
2651 void CONS_HeadWait_DoBlockSeqOtis(CONS_PARAMS);
2652 void HAND_HeadWait_DoBlockSeqOtis(HAND_PARAMS);
2654 void CONS_HeadWait_DoDialog(CONS_PARAMS);
2655 void HAND_HeadWait_DoDialog(HAND_PARAMS);
2657 void CONS_HeadWait_DoComplexSeqOtis(CONS_PARAMS);
2658 void HAND_HeadWait_DoComplexSeqOtis(HAND_PARAMS);
2660 void CONS_HeadWait_RebeccaHereWeAre(CONS_PARAMS);
2661 void HAND_HeadWait_RebeccaHereWeAre(HAND_PARAMS);
2663 void CONS_HeadWait_DoOtis5012C(CONS_PARAMS);
2664 void HAND_HeadWait_DoOtis5012C(HAND_PARAMS);
2666 void CONS_HeadWait_DoSeatOtis(CONS_PARAMS);
2667 void HAND_HeadWait_DoSeatOtis(HAND_PARAMS);
2669 void CONS_HeadWait_SeatCath(CONS_PARAMS);
2670 void HAND_HeadWait_SeatCath(HAND_PARAMS);
2672 void CONS_HeadWait_Birth(CONS_PARAMS);
2673 void HAND_HeadWait_Birth(HAND_PARAMS);
2675 void CONS_HeadWait_GreetAugust(CONS_PARAMS);
2676 void HAND_HeadWait_GreetAugust(HAND_PARAMS);
2678 void CONS_HeadWait_DoOtis5001C(CONS_PARAMS);
2679 void HAND_HeadWait_DoOtis5001C(HAND_PARAMS);
2681 void CONS_HeadWait_GreetAnna(CONS_PARAMS);
2682 void HAND_HeadWait_GreetAnna(HAND_PARAMS);
2684 void CONS_HeadWait_GreetTatiana(CONS_PARAMS);
2685 void HAND_HeadWait_GreetTatiana(HAND_PARAMS);
2687 void CONS_HeadWait_ServingDinner(CONS_PARAMS);
2688 void HAND_HeadWait_ServingDinner(HAND_PARAMS);
2690 void CONS_HeadWait_AfterDinner(CONS_PARAMS);
2691 void HAND_HeadWait_AfterDinner(HAND_PARAMS);
2693 void CONS_HeadWait_LockUp(CONS_PARAMS);
2694 void HAND_HeadWait_LockUp(HAND_PARAMS);
2696 void CONS_HeadWait_StartPart2(CONS_PARAMS);
2697 void HAND_HeadWait_StartPart2(HAND_PARAMS);
2699 void CONS_HeadWait_StartPart3(CONS_PARAMS);
2700 void HAND_HeadWait_StartPart3(HAND_PARAMS);
2702 void CONS_HeadWait_InPart3(CONS_PARAMS);
2703 void HAND_HeadWait_InPart3(HAND_PARAMS);
2705 void CONS_HeadWait_AbbotSeatMe3(CONS_PARAMS);
2706 void HAND_HeadWait_AbbotSeatMe3(HAND_PARAMS);
2708 void CONS_HeadWait_DoOtis5029A(CONS_PARAMS);
2709 void HAND_HeadWait_DoOtis5029A(HAND_PARAMS);
2711 void CONS_HeadWait_StartPart4(CONS_PARAMS);
2712 void HAND_HeadWait_StartPart4(HAND_PARAMS);
2714 void CONS_HeadWait_InPart4(CONS_PARAMS);
2715 void HAND_HeadWait_InPart4(HAND_PARAMS);
2717 void CONS_HeadWait_MeetCond2(CONS_PARAMS);
2718 void HAND_HeadWait_MeetCond2(HAND_PARAMS);
2720 void CONS_HeadWait_TellAug(CONS_PARAMS);
2721 void HAND_HeadWait_TellAug(HAND_PARAMS);
2723 void CONS_HeadWait_RSWalkDowntrain(CONS_PARAMS);
2724 void HAND_HeadWait_RSWalkDowntrain(HAND_PARAMS);
2726 void CONS_HeadWait_RSWalkUptrain(CONS_PARAMS);
2727 void HAND_HeadWait_RSWalkUptrain(HAND_PARAMS);
2729 void CONS_HeadWait_StartPart5(CONS_PARAMS);
2730 void HAND_HeadWait_StartPart5(HAND_PARAMS);
2732 void CONS_HeadWait_Prisoner(CONS_PARAMS);
2733 void HAND_HeadWait_Prisoner(HAND_PARAMS);
2735 void CONS_HeadWait_Hiding(CONS_PARAMS);
2736 void HAND_HeadWait_Hiding(HAND_PARAMS);
2738 void CONS_HeadWait_Disappear(CONS_PARAMS);
2739 void HAND_HeadWait_Disappear(HAND_PARAMS);
2780 void IvoCall(CALL_PARAMS);
2782 void CONS_Ivo_DebugWalks(CONS_PARAMS);
2783 void HAND_Ivo_DebugWalks(HAND_PARAMS);
2785 void CONS_Ivo_DoSeqOtis(CONS_PARAMS);
2786 void HAND_Ivo_DoSeqOtis(HAND_PARAMS);
2788 void CONS_Ivo_DoCorrOtis(CONS_PARAMS);
2789 void HAND_Ivo_DoCorrOtis(HAND_PARAMS);
2791 void CONS_Ivo_DoWait(CONS_PARAMS);
2792 void HAND_Ivo_DoWait(HAND_PARAMS);
2794 void CONS_Ivo_DoWaitReal(CONS_PARAMS);
2795 void HAND_Ivo_DoWaitReal(HAND_PARAMS);
2797 void CONS_Ivo_DoWalk(CONS_PARAMS);
2798 void HAND_Ivo_DoWalk(HAND_PARAMS);
2800 void CONS_Ivo_FinishSeqOtis(CONS_PARAMS);
2801 void HAND_Ivo_FinishSeqOtis(HAND_PARAMS);
2803 void CONS_Ivo_DoDialog(CONS_PARAMS);
2804 void HAND_Ivo_DoDialog(HAND_PARAMS);
2806 void CONS_Ivo_WaitRCClear(CONS_PARAMS);
2807 void HAND_Ivo_WaitRCClear(HAND_PARAMS);
2809 void CONS_Ivo_SaveGame(CONS_PARAMS);
2810 void HAND_Ivo_SaveGame(HAND_PARAMS);
2812 void CONS_Ivo_GoCompartment(CONS_PARAMS);
2813 void HAND_Ivo_GoCompartment(HAND_PARAMS);
2815 void CONS_Ivo_DoSplitOtis023A(CONS_PARAMS);
2816 void HAND_Ivo_DoSplitOtis023A(HAND_PARAMS);
2818 void CONS_Ivo_DoSplitOtis023D(CONS_PARAMS);
2819 void HAND_Ivo_DoSplitOtis023D(HAND_PARAMS);
2821 void CONS_Ivo_Birth(CONS_PARAMS);
2822 void HAND_Ivo_Birth(HAND_PARAMS);
2824 void CONS_Ivo_ReturnComp(CONS_PARAMS);
2825 void HAND_Ivo_ReturnComp(HAND_PARAMS);
2827 void CONS_Ivo_InComp(CONS_PARAMS);
2828 void HAND_Ivo_InComp(HAND_PARAMS);
2830 void CONS_Ivo_Asleep(CONS_PARAMS);
2831 void HAND_Ivo_Asleep(HAND_PARAMS);
2833 void CONS_Ivo_StartPart2(CONS_PARAMS);
2834 void HAND_Ivo_StartPart2(HAND_PARAMS);
2836 void CONS_Ivo_GoBreakfast(CONS_PARAMS);
2837 void HAND_Ivo_GoBreakfast(HAND_PARAMS);
2839 void CONS_Ivo_AtBreakfast(CONS_PARAMS);
2840 void HAND_Ivo_AtBreakfast(HAND_PARAMS);
2842 void CONS_Ivo_InComp2(CONS_PARAMS);
2843 void HAND_Ivo_InComp2(HAND_PARAMS);
2845 void CONS_Ivo_StartPart3(CONS_PARAMS);
2846 void HAND_Ivo_StartPart3(HAND_PARAMS);
2848 void CONS_Ivo_InComp3(CONS_PARAMS);
2849 void HAND_Ivo_InComp3(HAND_PARAMS);
2851 void CONS_Ivo_StartPart4(CONS_PARAMS);
2852 void HAND_Ivo_StartPart4(HAND_PARAMS);
2854 void CONS_Ivo_AtDinner4(CONS_PARAMS);
2855 void HAND_Ivo_AtDinner4(HAND_PARAMS);
2857 void CONS_Ivo_ReturnComp4(CONS_PARAMS);
2858 void HAND_Ivo_ReturnComp4(HAND_PARAMS);
2860 void CONS_Ivo_InComp4(CONS_PARAMS);
2861 void HAND_Ivo_InComp4(HAND_PARAMS);
2863 void CONS_Ivo_Hiding(CONS_PARAMS);
2864 void HAND_Ivo_Hiding(HAND_PARAMS);
2866 void CONS_Ivo_EndPart4(CONS_PARAMS);
2867 void HAND_Ivo_EndPart4(HAND_PARAMS);
2869 void CONS_Ivo_StartPart5(CONS_PARAMS);
2870 void HAND_Ivo_StartPart5(HAND_PARAMS);
2872 void CONS_Ivo_GoofingOff(CONS_PARAMS);
2873 void HAND_Ivo_GoofingOff(HAND_PARAMS);
2875 void CONS_Ivo_FightCath(CONS_PARAMS);
2876 void HAND_Ivo_FightCath(HAND_PARAMS);
2878 void CONS_Ivo_KnockedOut(CONS_PARAMS);
2879 void HAND_Ivo_KnockedOut(HAND_PARAMS);
2881 void CONS_Ivo_Disappear(CONS_PARAMS);
2882 void HAND_Ivo_Disappear(HAND_PARAMS);
2923 void KahinaCall(CALL_PARAMS);
2925 void CONS_Kahina_DebugWalks(CONS_PARAMS);
2926 void HAND_Kahina_DebugWalks(HAND_PARAMS);
2928 void CONS_Kahina_DoDialog(CONS_PARAMS);
2929 void HAND_Kahina_DoDialog(HAND_PARAMS);
2931 void CONS_Kahina_SaveGame(CONS_PARAMS);
2932 void HAND_Kahina_SaveGame(HAND_PARAMS);
2934 void CONS_Kahina_DoWait(CONS_PARAMS);
2935 void HAND_Kahina_DoWait(HAND_PARAMS);
2937 void CONS_Kahina_DoWaitReal(CONS_PARAMS);
2938 void HAND_Kahina_DoWaitReal(HAND_PARAMS);
2940 void CONS_Kahina_LookingForCath(CONS_PARAMS);
2941 void HAND_Kahina_LookingForCath(HAND_PARAMS);
2943 void CONS_Kahina_DoWalkSearchingForCath(CONS_PARAMS);
2944 void HAND_Kahina_DoWalkSearchingForCath(HAND_PARAMS);
2946 void CONS_Kahina_DoWalk(CONS_PARAMS);
2947 void HAND_Kahina_DoWalk(HAND_PARAMS);
2949 void CONS_Kahina_DoCorrOtis(CONS_PARAMS);
2950 void HAND_Kahina_DoCorrOtis(HAND_PARAMS);
2952 void CONS_Kahina_Birth(CONS_PARAMS);
2953 void HAND_Kahina_Birth(HAND_PARAMS);
2955 void CONS_Kahina_InSeclusion(CONS_PARAMS);
2956 void HAND_Kahina_InSeclusion(HAND_PARAMS);
2958 void CONS_Kahina_AwaitingCath(CONS_PARAMS);
2959 void HAND_Kahina_AwaitingCath(HAND_PARAMS);
2961 void CONS_Kahina_CathDone(CONS_PARAMS);
2962 void HAND_Kahina_CathDone(HAND_PARAMS);
2964 void CONS_Kahina_DoDogBarkOtis(CONS_PARAMS);
2965 void HAND_Kahina_DoDogBarkOtis(HAND_PARAMS);
2967 void CONS_Kahina_SearchTrain(CONS_PARAMS);
2968 void HAND_Kahina_SearchTrain(HAND_PARAMS);
2970 void CONS_Kahina_StartPart2(CONS_PARAMS);
2971 void HAND_Kahina_StartPart2(HAND_PARAMS);
2973 void CONS_Kahina_InSeclusionPart2(CONS_PARAMS);
2974 void HAND_Kahina_InSeclusionPart2(HAND_PARAMS);
2976 void CONS_Kahina_StartPart3(CONS_PARAMS);
2977 void HAND_Kahina_StartPart3(HAND_PARAMS);
2979 void CONS_Kahina_DoWalk1033(CONS_PARAMS);
2980 void HAND_Kahina_DoWalk1033(HAND_PARAMS);
2982 void CONS_Kahina_BeforeConcert(CONS_PARAMS);
2983 void HAND_Kahina_BeforeConcert(HAND_PARAMS);
2985 void CONS_Kahina_Concert(CONS_PARAMS);
2986 void HAND_Kahina_Concert(HAND_PARAMS);
2988 void CONS_Kahina_Finished(CONS_PARAMS);
2989 void HAND_Kahina_Finished(HAND_PARAMS);
2991 void CONS_Kahina_FindFirebird(CONS_PARAMS);
2992 void HAND_Kahina_FindFirebird(HAND_PARAMS);
2994 void CONS_Kahina_SeekCath(CONS_PARAMS);
2995 void HAND_Kahina_SeekCath(HAND_PARAMS);
2997 void CONS_Kahina_SearchCath(CONS_PARAMS);
2998 void HAND_Kahina_SearchCath(HAND_PARAMS);
3000 void CONS_Kahina_SearchTatiana(CONS_PARAMS);
3001 void HAND_Kahina_SearchTatiana(HAND_PARAMS);
3003 void CONS_Kahina_KillCathAnywhere(CONS_PARAMS);
3004 void HAND_Kahina_KillCathAnywhere(HAND_PARAMS);
3006 void CONS_Kahina_StartPart4(CONS_PARAMS);
3007 void HAND_Kahina_StartPart4(HAND_PARAMS);
3009 void CONS_Kahina_StartPart5(CONS_PARAMS);
3010 void HAND_Kahina_StartPart5(HAND_PARAMS);
3019 "DoWalkSearchingForCath",
3046 void KronosCall(CALL_PARAMS);
3048 void CONS_Kronos_DebugWalks(CONS_PARAMS);
3049 void HAND_Kronos_DebugWalks(HAND_PARAMS);
3051 void CONS_Kronos_SaveGame(CONS_PARAMS);
3052 void HAND_Kronos_SaveGame(HAND_PARAMS);
3054 void CONS_Kronos_DoWalk(CONS_PARAMS);
3055 void HAND_Kronos_DoWalk(HAND_PARAMS);
3057 void CONS_Kronos_DoDialog(CONS_PARAMS);
3058 void HAND_Kronos_DoDialog(HAND_PARAMS);
3060 void CONS_Kronos_DoWait(CONS_PARAMS);
3061 void HAND_Kronos_DoWait(HAND_PARAMS);
3063 void CONS_Kronos_DoWaitReal(CONS_PARAMS);
3064 void HAND_Kronos_DoWaitReal(HAND_PARAMS);
3066 void CONS_Kronos_Birth(CONS_PARAMS);
3067 void HAND_Kronos_Birth(HAND_PARAMS);
3069 void CONS_Kronos_AwaitingCath(CONS_PARAMS);
3070 void HAND_Kronos_AwaitingCath(HAND_PARAMS);
3072 void CONS_Kronos_GreetCath(CONS_PARAMS);
3073 void HAND_Kronos_GreetCath(HAND_PARAMS);
3075 void CONS_Kronos_CathDone(CONS_PARAMS);
3076 void HAND_Kronos_CathDone(HAND_PARAMS);
3078 void CONS_Kronos_PlayingAtNight(CONS_PARAMS);
3079 void HAND_Kronos_PlayingAtNight(HAND_PARAMS);
3081 void CONS_Kronos_StartPart2(CONS_PARAMS);
3082 void HAND_Kronos_StartPart2(HAND_PARAMS);
3084 void CONS_Kronos_StartPart3(CONS_PARAMS);
3085 void HAND_Kronos_StartPart3(HAND_PARAMS);
3087 void CONS_Kronos_InSeclusion(CONS_PARAMS);
3088 void HAND_Kronos_InSeclusion(HAND_PARAMS);
3090 void CONS_Kronos_WBWait(CONS_PARAMS);
3091 void HAND_Kronos_WBWait(HAND_PARAMS);
3093 void CONS_Kronos_VisitSalon(CONS_PARAMS);
3094 void HAND_Kronos_VisitSalon(HAND_PARAMS);
3096 void CONS_Kronos_ReturnComp(CONS_PARAMS);
3097 void HAND_Kronos_ReturnComp(HAND_PARAMS);
3099 void CONS_Kronos_PreConcert(CONS_PARAMS);
3100 void HAND_Kronos_PreConcert(HAND_PARAMS);
3102 void CONS_Kronos_StartConcert(CONS_PARAMS);
3103 void HAND_Kronos_StartConcert(HAND_PARAMS);
3105 void CONS_Kronos_Concert(CONS_PARAMS);
3106 void HAND_Kronos_Concert(HAND_PARAMS);
3108 void CONS_Kronos_AfterConcert(CONS_PARAMS);
3109 void HAND_Kronos_AfterConcert(HAND_PARAMS);
3111 void CONS_Kronos_AwaitingCath3(CONS_PARAMS);
3112 void HAND_Kronos_AwaitingCath3(HAND_PARAMS);
3114 void CONS_Kronos_Finished(CONS_PARAMS);
3115 void HAND_Kronos_Finished(HAND_PARAMS);
3117 void CONS_Kronos_StartPart4(CONS_PARAMS);
3118 void HAND_Kronos_StartPart4(HAND_PARAMS);
3120 void CONS_Kronos_StartPart5(CONS_PARAMS);
3121 void HAND_Kronos_StartPart5(HAND_PARAMS);
3153 void MadameCall(CALL_PARAMS);
3155 void CONS_Madame_DebugWalks(CONS_PARAMS);
3156 void HAND_Madame_DebugWalks(HAND_PARAMS);
3158 void CONS_Madame_DoDialog(CONS_PARAMS);
3159 void HAND_Madame_DoDialog(HAND_PARAMS);
3161 void CONS_Madame_DoSeqOtis(CONS_PARAMS);
3162 void HAND_Madame_DoSeqOtis(HAND_PARAMS);
3164 void CONS_Madame_DoWait(CONS_PARAMS);
3165 void HAND_Madame_DoWait(HAND_PARAMS);
3167 void CONS_Madame_DoCorrOtis(CONS_PARAMS);
3168 void HAND_Madame_DoCorrOtis(HAND_PARAMS);
3170 void CONS_Madame_DoEnterCorrOtis(CONS_PARAMS);
3171 void HAND_Madame_DoEnterCorrOtis(HAND_PARAMS);
3173 void CONS_Madame_DoWalk(CONS_PARAMS);
3174 void HAND_Madame_DoWalk(HAND_PARAMS);
3176 void CONS_Madame_ComplainCond2(CONS_PARAMS);
3177 void HAND_Madame_ComplainCond2(HAND_PARAMS);
3179 void CONS_Madame_LetsGo(CONS_PARAMS);
3180 void HAND_Madame_LetsGo(HAND_PARAMS);
3182 void CONS_Madame_Birth(CONS_PARAMS);
3183 void HAND_Madame_Birth(HAND_PARAMS);
3185 void CONS_Madame_FranStory(CONS_PARAMS);
3186 void HAND_Madame_FranStory(HAND_PARAMS);
3188 void CONS_Madame_OpenComp1(CONS_PARAMS);
3189 void HAND_Madame_OpenComp1(HAND_PARAMS);
3191 void CONS_Madame_ClosedComp1(CONS_PARAMS);
3192 void HAND_Madame_ClosedComp1(HAND_PARAMS);
3194 void CONS_Madame_OpenComp(CONS_PARAMS);
3195 void HAND_Madame_OpenComp(HAND_PARAMS);
3197 void CONS_Madame_InComp(CONS_PARAMS);
3198 void HAND_Madame_InComp(HAND_PARAMS);
3200 void CONS_Madame_Asleep(CONS_PARAMS);
3201 void HAND_Madame_Asleep(HAND_PARAMS);
3203 void CONS_Madame_StartPart2(CONS_PARAMS);
3204 void HAND_Madame_StartPart2(HAND_PARAMS);
3206 void CONS_Madame_AtBreakfast(CONS_PARAMS);
3207 void HAND_Madame_AtBreakfast(HAND_PARAMS);
3209 void CONS_Madame_OpenComp2(CONS_PARAMS);
3210 void HAND_Madame_OpenComp2(HAND_PARAMS);
3212 void CONS_Madame_StartPart3(CONS_PARAMS);
3213 void HAND_Madame_StartPart3(HAND_PARAMS);
3215 void CONS_Madame_OpenComp3(CONS_PARAMS);
3216 void HAND_Madame_OpenComp3(HAND_PARAMS);
3218 void CONS_Madame_StartPart4(CONS_PARAMS);
3219 void HAND_Madame_StartPart4(HAND_PARAMS);
3221 void CONS_Madame_OpenComp4(CONS_PARAMS);
3222 void HAND_Madame_OpenComp4(HAND_PARAMS);
3224 void CONS_Madame_ClosedComp4(CONS_PARAMS);
3225 void HAND_Madame_ClosedComp4(HAND_PARAMS);
3227 void CONS_Madame_Asleep4(CONS_PARAMS);
3228 void HAND_Madame_Asleep4(HAND_PARAMS);
3230 void CONS_Madame_StartPart5(CONS_PARAMS);
3231 void HAND_Madame_StartPart5(HAND_PARAMS);
3233 void CONS_Madame_Prisoner(CONS_PARAMS);
3234 void HAND_Madame_Prisoner(HAND_PARAMS);
3236 void CONS_Madame_Hiding(CONS_PARAMS);
3237 void HAND_Madame_Hiding(HAND_PARAMS);
3239 void CONS_Madame_Disappear(CONS_PARAMS);
3240 void HAND_Madame_Disappear(HAND_PARAMS);
3276 void MahmudCall(CALL_PARAMS);
3278 void CONS_Mahmud_DebugWalks(CONS_PARAMS);
3279 void HAND_Mahmud_DebugWalks(HAND_PARAMS);
3281 void CONS_Mahmud_DoSeqOtis(CONS_PARAMS);
3282 void HAND_Mahmud_DoSeqOtis(HAND_PARAMS);
3284 void CONS_Mahmud_DoCorrOtis(CONS_PARAMS);
3285 void HAND_Mahmud_DoCorrOtis(HAND_PARAMS);
3287 void CONS_Mahmud_DoBumpCorrOtis(CONS_PARAMS);
3288 void HAND_Mahmud_DoBumpCorrOtis(HAND_PARAMS);
3290 void CONS_Mahmud_DoDialog(CONS_PARAMS);
3291 void HAND_Mahmud_DoDialog(HAND_PARAMS);
3293 void CONS_Mahmud_DoCondDialog(CONS_PARAMS);
3294 void HAND_Mahmud_DoCondDialog(HAND_PARAMS);
3296 void CONS_Mahmud_DoWait(CONS_PARAMS);
3297 void HAND_Mahmud_DoWait(HAND_PARAMS);
3299 void CONS_Mahmud_SaveGame(CONS_PARAMS);
3300 void HAND_Mahmud_SaveGame(HAND_PARAMS);
3302 void CONS_Mahmud_DoWalk(CONS_PARAMS);
3303 void HAND_Mahmud_DoWalk(HAND_PARAMS);
3305 void CONS_Mahmud_CathKnockingHarem(CONS_PARAMS);
3306 void HAND_Mahmud_CathKnockingHarem(HAND_PARAMS);
3308 void CONS_Mahmud_CondKnocking(CONS_PARAMS);
3309 void HAND_Mahmud_CondKnocking(HAND_PARAMS);
3311 void CONS_Mahmud_CheckF(CONS_PARAMS);
3312 void HAND_Mahmud_CheckF(HAND_PARAMS);
3314 void CONS_Mahmud_CheckH(CONS_PARAMS);
3315 void HAND_Mahmud_CheckH(HAND_PARAMS);
3317 void CONS_Mahmud_Vigilant(CONS_PARAMS);
3318 void HAND_Mahmud_Vigilant(HAND_PARAMS);
3320 void CONS_Mahmud_Birth(CONS_PARAMS);
3321 void HAND_Mahmud_Birth(HAND_PARAMS);
3323 void CONS_Mahmud_Asleep(CONS_PARAMS);
3324 void HAND_Mahmud_Asleep(HAND_PARAMS);
3326 void CONS_Mahmud_StartPart2(CONS_PARAMS);
3327 void HAND_Mahmud_StartPart2(HAND_PARAMS);
3329 void CONS_Mahmud_StartPart3(CONS_PARAMS);
3330 void HAND_Mahmud_StartPart3(HAND_PARAMS);
3332 void CONS_Mahmud_StartPart4(CONS_PARAMS);
3333 void HAND_Mahmud_StartPart4(HAND_PARAMS);
3335 void CONS_Mahmud_StartPart5(CONS_PARAMS);
3336 void HAND_Mahmud_StartPart5(HAND_PARAMS);
3348 "CathKnockingHarem",
3363 void MasterCall(CALL_PARAMS);
3365 void CONS_Master_SaveGame(CONS_PARAMS);
3366 void HAND_Master_SaveGame(HAND_PARAMS);
3368 void CONS_Master_Arrive(CONS_PARAMS);
3369 void HAND_Master_Arrive(HAND_PARAMS);
3371 void CONS_Master_Depart(CONS_PARAMS);
3372 void HAND_Master_Depart(HAND_PARAMS);
3374 void CONS_Master_Birth(CONS_PARAMS);
3375 void HAND_Master_Birth(HAND_PARAMS);
3377 void CONS_Master_WalkTest(CONS_PARAMS);
3378 void HAND_Master_WalkTest(HAND_PARAMS);
3380 void CONS_Master_FirstDream(CONS_PARAMS);
3381 void HAND_Master_FirstDream(HAND_PARAMS);
3383 void CONS_Master_StartPart1(CONS_PARAMS);
3384 void HAND_Master_StartPart1(HAND_PARAMS);
3386 void CONS_Master_MovingNight(CONS_PARAMS);
3387 void HAND_Master_MovingNight(HAND_PARAMS);
3389 void CONS_Master_SecondSleep(CONS_PARAMS);
3390 void HAND_Master_SecondSleep(HAND_PARAMS);
3392 void CONS_Master_StartPart2(CONS_PARAMS);
3393 void HAND_Master_StartPart2(HAND_PARAMS);
3395 void CONS_Master_InitPart2(CONS_PARAMS);
3396 void HAND_Master_InitPart2(HAND_PARAMS);
3398 void CONS_Master_MovingDay(CONS_PARAMS);
3399 void HAND_Master_MovingDay(HAND_PARAMS);
3401 void CONS_Master_StartPart3(CONS_PARAMS);
3402 void HAND_Master_StartPart3(HAND_PARAMS);
3404 void CONS_Master_InitPart3(CONS_PARAMS);
3405 void HAND_Master_InitPart3(HAND_PARAMS);
3407 void CONS_Master_MovingAfternoon(CONS_PARAMS);
3408 void HAND_Master_MovingAfternoon(HAND_PARAMS);
3410 void CONS_Master_EndVienna(CONS_PARAMS);
3411 void HAND_Master_EndVienna(HAND_PARAMS);
3413 void CONS_Master_StartPart4(CONS_PARAMS);
3414 void HAND_Master_StartPart4(HAND_PARAMS);
3416 void CONS_Master_InitPart4(CONS_PARAMS);
3417 void HAND_Master_InitPart4(HAND_PARAMS);
3419 void CONS_Master_MovingSecondNight(CONS_PARAMS);
3420 void HAND_Master_MovingSecondNight(HAND_PARAMS);
3422 void CONS_Master_StartPart5(CONS_PARAMS);
3423 void HAND_Master_StartPart5(HAND_PARAMS);
3425 void CONS_Master_InitPart5(CONS_PARAMS);
3426 void HAND_Master_InitPart5(HAND_PARAMS);
3428 void CONS_Master_MovingPart5(CONS_PARAMS);
3429 void HAND_Master_MovingPart5(HAND_PARAMS);
3450 "MovingSecondNight",
3458 void MaxCall(CALL_PARAMS);
3460 void CONS_Max_DebugWalks(CONS_PARAMS);
3461 void HAND_Max_DebugWalks(HAND_PARAMS);
3463 void CONS_Max_DoDialog(CONS_PARAMS);
3464 void HAND_Max_DoDialog(HAND_PARAMS);
3466 void CONS_Max_DoSeqOtis(CONS_PARAMS);
3467 void HAND_Max_DoSeqOtis(HAND_PARAMS);
3469 void CONS_Max_DoCorrOtis(CONS_PARAMS);
3470 void HAND_Max_DoCorrOtis(HAND_PARAMS);
3472 void CONS_Max_SaveGame(CONS_PARAMS);
3473 void HAND_Max_SaveGame(HAND_PARAMS);
3475 void CONS_Max_WithAnna(CONS_PARAMS);
3476 void HAND_Max_WithAnna(HAND_PARAMS);
3478 void CONS_Max_GuardingComp(CONS_PARAMS);
3479 void HAND_Max_GuardingComp(HAND_PARAMS);
3481 void CONS_Max_InCageFriendly(CONS_PARAMS);
3482 void HAND_Max_InCageFriendly(HAND_PARAMS);
3484 void CONS_Max_Escaped(CONS_PARAMS);
3485 void HAND_Max_Escaped(HAND_PARAMS);
3487 void CONS_Max_Birth(CONS_PARAMS);
3488 void HAND_Max_Birth(HAND_PARAMS);
3490 void CONS_Max_StartPart2(CONS_PARAMS);
3491 void HAND_Max_StartPart2(HAND_PARAMS);
3493 void CONS_Max_StartPart3(CONS_PARAMS);
3494 void HAND_Max_StartPart3(HAND_PARAMS);
3496 void CONS_Max_WithAnna3(CONS_PARAMS);
3497 void HAND_Max_WithAnna3(HAND_PARAMS);
3499 void CONS_Max_InCageMad(CONS_PARAMS);
3500 void HAND_Max_InCageMad(HAND_PARAMS);
3502 void CONS_Max_LetMeIn3(CONS_PARAMS);
3503 void HAND_Max_LetMeIn3(HAND_PARAMS);
3505 void CONS_Max_StartPart4(CONS_PARAMS);
3506 void HAND_Max_StartPart4(HAND_PARAMS);
3508 void CONS_Max_LetMeIn4(CONS_PARAMS);
3509 void HAND_Max_LetMeIn4(HAND_PARAMS);
3511 void CONS_Max_StartPart5(CONS_PARAMS);
3512 void HAND_Max_StartPart5(HAND_PARAMS);
3537 void MilosCall(CALL_PARAMS);
3539 void CONS_Milos_DebugWalks(CONS_PARAMS);
3540 void HAND_Milos_DebugWalks(HAND_PARAMS);
3542 void CONS_Milos_DoSeqOtis(CONS_PARAMS);
3543 void HAND_Milos_DoSeqOtis(HAND_PARAMS);
3545 void CONS_Milos_DoCorrOtis(CONS_PARAMS);
3546 void HAND_Milos_DoCorrOtis(HAND_PARAMS);
3548 void CONS_Milos_DoBriefCorrOtis(CONS_PARAMS);
3549 void HAND_Milos_DoBriefCorrOtis(HAND_PARAMS);
3551 void CONS_Milos_FinishSeqOtis(CONS_PARAMS);
3552 void HAND_Milos_FinishSeqOtis(HAND_PARAMS);
3554 void CONS_Milos_DoDialog(CONS_PARAMS);
3555 void HAND_Milos_DoDialog(HAND_PARAMS);
3557 void CONS_Milos_DoDialogFullVol(CONS_PARAMS);
3558 void HAND_Milos_DoDialogFullVol(HAND_PARAMS);
3560 void CONS_Milos_SaveGame(CONS_PARAMS);
3561 void HAND_Milos_SaveGame(HAND_PARAMS);
3563 void CONS_Milos_DoWait(CONS_PARAMS);
3564 void HAND_Milos_DoWait(HAND_PARAMS);
3566 void CONS_Milos_DoWalk(CONS_PARAMS);
3567 void HAND_Milos_DoWalk(HAND_PARAMS);
3569 void CONS_Milos_CompLogic(CONS_PARAMS);
3570 void HAND_Milos_CompLogic(HAND_PARAMS);
3572 void CONS_Milos_Birth(CONS_PARAMS);
3573 void HAND_Milos_Birth(HAND_PARAMS);
3575 void CONS_Milos_DoOtis5009D(CONS_PARAMS);
3576 void HAND_Milos_DoOtis5009D(HAND_PARAMS);
3578 void CONS_Milos_KnockTyler(CONS_PARAMS);
3579 void HAND_Milos_KnockTyler(HAND_PARAMS);
3581 void CONS_Milos_AtDinner(CONS_PARAMS);
3582 void HAND_Milos_AtDinner(HAND_PARAMS);
3584 void CONS_Milos_ReturnFromDinner(CONS_PARAMS);
3585 void HAND_Milos_ReturnFromDinner(HAND_PARAMS);
3587 void CONS_Milos_InComp(CONS_PARAMS);
3588 void HAND_Milos_InComp(HAND_PARAMS);
3590 void CONS_Milos_Asleep(CONS_PARAMS);
3591 void HAND_Milos_Asleep(HAND_PARAMS);
3593 void CONS_Milos_StartPart2(CONS_PARAMS);
3594 void HAND_Milos_StartPart2(HAND_PARAMS);
3596 void CONS_Milos_OnRearPlat(CONS_PARAMS);
3597 void HAND_Milos_OnRearPlat(HAND_PARAMS);
3599 void CONS_Milos_InPart2(CONS_PARAMS);
3600 void HAND_Milos_InPart2(HAND_PARAMS);
3602 void CONS_Milos_StartPart3(CONS_PARAMS);
3603 void HAND_Milos_StartPart3(HAND_PARAMS);
3605 void CONS_Milos_OnRearPlat3(CONS_PARAMS);
3606 void HAND_Milos_OnRearPlat3(HAND_PARAMS);
3608 void CONS_Milos_Unfriendly(CONS_PARAMS);
3609 void HAND_Milos_Unfriendly(HAND_PARAMS);
3611 void CONS_Milos_Friendly(CONS_PARAMS);
3612 void HAND_Milos_Friendly(HAND_PARAMS);
3614 void CONS_Milos_LookingForCath(CONS_PARAMS);
3615 void HAND_Milos_LookingForCath(HAND_PARAMS);
3617 void CONS_Milos_DoWalkSearchingForCath(CONS_PARAMS);
3618 void HAND_Milos_DoWalkSearchingForCath(HAND_PARAMS);
3620 void CONS_Milos_StartPart4(CONS_PARAMS);
3621 void HAND_Milos_StartPart4(HAND_PARAMS);
3623 void CONS_Milos_Conspiring(CONS_PARAMS);
3624 void HAND_Milos_Conspiring(HAND_PARAMS);
3626 void CONS_Milos_InCharge(CONS_PARAMS);
3627 void HAND_Milos_InCharge(HAND_PARAMS);
3629 void CONS_Milos_LeaveComp4(CONS_PARAMS);
3630 void HAND_Milos_LeaveComp4(HAND_PARAMS);
3632 void CONS_Milos_EndPart4(CONS_PARAMS);
3633 void HAND_Milos_EndPart4(HAND_PARAMS);
3635 void CONS_Milos_StartPart5(CONS_PARAMS);
3636 void HAND_Milos_StartPart5(HAND_PARAMS);
3638 void CONS_Milos_RunningTrain(CONS_PARAMS);
3639 void HAND_Milos_RunningTrain(HAND_PARAMS);
3641 void CONS_Milos_Dead(CONS_PARAMS);
3642 void HAND_Milos_Dead(HAND_PARAMS);
3671 "DoWalkSearchingForCath",
3684 void CONS_Mitchell_Birth(CONS_PARAMS);
3685 void HAND_Mitchell_Birth(HAND_PARAMS);
3687 void CONS_Mitchell_StartPart2(CONS_PARAMS);
3688 void HAND_Mitchell_StartPart2(HAND_PARAMS);
3690 void CONS_Mitchell_StartPart3(CONS_PARAMS);
3691 void HAND_Mitchell_StartPart3(HAND_PARAMS);
3693 void CONS_Mitchell_StartPart4(CONS_PARAMS);
3694 void HAND_Mitchell_StartPart4(HAND_PARAMS);
3696 void CONS_Mitchell_StartPart5(CONS_PARAMS);
3697 void HAND_Mitchell_StartPart5(HAND_PARAMS);
3699 void CONS_Mitchell_OhBabyBaby(CONS_PARAMS);
3700 void HAND_Mitchell_OhBabyBaby(HAND_PARAMS);
3713 void MonsieurCall(CALL_PARAMS);
3715 void CONS_Monsieur_DebugWalks(CONS_PARAMS);
3716 void HAND_Monsieur_DebugWalks(HAND_PARAMS);
3718 void CONS_Monsieur_DoDialog(CONS_PARAMS);
3719 void HAND_Monsieur_DoDialog(HAND_PARAMS);
3721 void CONS_Monsieur_DoSeqOtis(CONS_PARAMS);
3722 void HAND_Monsieur_DoSeqOtis(HAND_PARAMS);
3724 void CONS_Monsieur_DoWait(CONS_PARAMS);
3725 void HAND_Monsieur_DoWait(HAND_PARAMS);
3727 void CONS_Monsieur_DoBlockSeqOtis(CONS_PARAMS);
3728 void HAND_Monsieur_DoBlockSeqOtis(HAND_PARAMS);
3730 void CONS_Monsieur_DoCorrOtis(CONS_PARAMS);
3731 void HAND_Monsieur_DoCorrOtis(HAND_PARAMS);
3733 void CONS_Monsieur_DoEnterCorrOtis(CONS_PARAMS);
3734 void HAND_Monsieur_DoEnterCorrOtis(HAND_PARAMS);
3736 void CONS_Monsieur_FinishSeqOtis(CONS_PARAMS);
3737 void HAND_Monsieur_FinishSeqOtis(HAND_PARAMS);
3739 void CONS_Monsieur_WaitRCClear(CONS_PARAMS);
3740 void HAND_Monsieur_WaitRCClear(HAND_PARAMS);
3742 void CONS_Monsieur_DoWalk(CONS_PARAMS);
3743 void HAND_Monsieur_DoWalk(HAND_PARAMS);
3745 void CONS_Monsieur_GoDining(CONS_PARAMS);
3746 void HAND_Monsieur_GoDining(HAND_PARAMS);
3748 void CONS_Monsieur_DoOtis5008A(CONS_PARAMS);
3749 void HAND_Monsieur_DoOtis5008A(HAND_PARAMS);
3751 void CONS_Monsieur_DoOtis5008E(CONS_PARAMS);
3752 void HAND_Monsieur_DoOtis5008E(HAND_PARAMS);
3754 void CONS_Monsieur_ExitDining(CONS_PARAMS);
3755 void HAND_Monsieur_ExitDining(HAND_PARAMS);
3757 void CONS_Monsieur_GoSalon(CONS_PARAMS);
3758 void HAND_Monsieur_GoSalon(HAND_PARAMS);
3760 void CONS_Monsieur_ReturnSalon(CONS_PARAMS);
3761 void HAND_Monsieur_ReturnSalon(HAND_PARAMS);
3763 void CONS_Monsieur_InSalon(CONS_PARAMS);
3764 void HAND_Monsieur_InSalon(HAND_PARAMS);
3766 void CONS_Monsieur_CompLogic(CONS_PARAMS);
3767 void HAND_Monsieur_CompLogic(HAND_PARAMS);
3769 void CONS_Monsieur_Birth(CONS_PARAMS);
3770 void HAND_Monsieur_Birth(HAND_PARAMS);
3772 void CONS_Monsieur_DoDinner(CONS_PARAMS);
3773 void HAND_Monsieur_DoDinner(HAND_PARAMS);
3775 void CONS_Monsieur_InPart1(CONS_PARAMS);
3776 void HAND_Monsieur_InPart1(HAND_PARAMS);
3778 void CONS_Monsieur_Asleep(CONS_PARAMS);
3779 void HAND_Monsieur_Asleep(HAND_PARAMS);
3781 void CONS_Monsieur_StartPart2(CONS_PARAMS);
3782 void HAND_Monsieur_StartPart2(HAND_PARAMS);
3784 void CONS_Monsieur_AtBreakfast(CONS_PARAMS);
3785 void HAND_Monsieur_AtBreakfast(HAND_PARAMS);
3787 void CONS_Monsieur_InComp2(CONS_PARAMS);
3788 void HAND_Monsieur_InComp2(HAND_PARAMS);
3790 void CONS_Monsieur_StartPart3(CONS_PARAMS);
3791 void HAND_Monsieur_StartPart3(HAND_PARAMS);
3793 void CONS_Monsieur_OpenComp3(CONS_PARAMS);
3794 void HAND_Monsieur_OpenComp3(HAND_PARAMS);
3796 void CONS_Monsieur_GoLunch(CONS_PARAMS);
3797 void HAND_Monsieur_GoLunch(HAND_PARAMS);
3799 void CONS_Monsieur_AtLunch(CONS_PARAMS);
3800 void HAND_Monsieur_AtLunch(HAND_PARAMS);
3802 void CONS_Monsieur_AfterLunchOpen(CONS_PARAMS);
3803 void HAND_Monsieur_AfterLunchOpen(HAND_PARAMS);
3805 void CONS_Monsieur_StartPart4(CONS_PARAMS);
3806 void HAND_Monsieur_StartPart4(HAND_PARAMS);
3808 void CONS_Monsieur_OpenComp4(CONS_PARAMS);
3809 void HAND_Monsieur_OpenComp4(HAND_PARAMS);
3811 void CONS_Monsieur_Dinner4(CONS_PARAMS);
3812 void HAND_Monsieur_Dinner4(HAND_PARAMS);
3814 void CONS_Monsieur_ReturnComp4(CONS_PARAMS);
3815 void HAND_Monsieur_ReturnComp4(HAND_PARAMS);
3817 void CONS_Monsieur_Asleep4(CONS_PARAMS);
3818 void HAND_Monsieur_Asleep4(HAND_PARAMS);
3820 void CONS_Monsieur_StartPart5(CONS_PARAMS);
3821 void HAND_Monsieur_StartPart5(HAND_PARAMS);
3823 void CONS_Monsieur_Prisoner(CONS_PARAMS);
3824 void HAND_Monsieur_Prisoner(HAND_PARAMS);
3826 void CONS_Monsieur_Hiding(CONS_PARAMS);
3827 void HAND_Monsieur_Hiding(HAND_PARAMS);
3829 void CONS_Monsieur_Disappear(CONS_PARAMS);
3830 void HAND_Monsieur_Disappear(HAND_PARAMS);
3876 void PoliceCall(CALL_PARAMS);
3878 void CONS_Police_DebugWalks(CONS_PARAMS);
3879 void HAND_Police_DebugWalks(HAND_PARAMS);
3881 void CONS_Police_Birth(CONS_PARAMS);
3882 void HAND_Police_Birth(HAND_PARAMS);
3884 void CONS_Police_DoSeqOtis(CONS_PARAMS);
3885 void HAND_Police_DoSeqOtis(HAND_PARAMS);
3887 void CONS_Police_DoDialog(CONS_PARAMS);
3888 void HAND_Police_DoDialog(HAND_PARAMS);
3890 void CONS_Police_DoDialogFullVol(CONS_PARAMS);
3891 void HAND_Police_DoDialogFullVol(HAND_PARAMS);
3893 void CONS_Police_DoWait(CONS_PARAMS);
3894 void HAND_Police_DoWait(HAND_PARAMS);
3896 void CONS_Police_SaveGame(CONS_PARAMS);
3897 void HAND_Police_SaveGame(HAND_PARAMS);
3899 void CONS_Police_DoWalk(CONS_PARAMS);
3900 void HAND_Police_DoWalk(HAND_PARAMS);
3902 void CONS_Police_DoComp(CONS_PARAMS);
3903 void HAND_Police_DoComp(HAND_PARAMS);
3905 void CONS_Police_TrappedCath(CONS_PARAMS);
3906 void HAND_Police_TrappedCath(HAND_PARAMS);
3908 void CONS_Police_ReadyToBoard(CONS_PARAMS);
3909 void HAND_Police_ReadyToBoard(HAND_PARAMS);
3911 void CONS_Police_SearchTrain(CONS_PARAMS);
3912 void HAND_Police_SearchTrain(HAND_PARAMS);
3914 void CONS_Police_SearchDone(CONS_PARAMS);
3915 void HAND_Police_SearchDone(HAND_PARAMS);
3917 void CONS_Police_StartPart2(CONS_PARAMS);
3918 void HAND_Police_StartPart2(HAND_PARAMS);
3920 void CONS_Police_StartPart3(CONS_PARAMS);
3921 void HAND_Police_StartPart3(HAND_PARAMS);
3923 void CONS_Police_StartPart4(CONS_PARAMS);
3924 void HAND_Police_StartPart4(HAND_PARAMS);
3926 void CONS_Police_StartPart5(CONS_PARAMS);
3927 void HAND_Police_StartPart5(HAND_PARAMS);
3952 void RebeccaCall(CALL_PARAMS);
3954 void CONS_Rebecca_DebugWalks(CONS_PARAMS);
3955 void HAND_Rebecca_DebugWalks(HAND_PARAMS);
3957 void CONS_Rebecca_DoWait(CONS_PARAMS);
3958 void HAND_Rebecca_DoWait(HAND_PARAMS);
3960 void CONS_Rebecca_DoDialog(CONS_PARAMS);
3961 void HAND_Rebecca_DoDialog(HAND_PARAMS);
3963 void CONS_Rebecca_DoCondDialog(CONS_PARAMS);
3964 void HAND_Rebecca_DoCondDialog(HAND_PARAMS);
3966 void CONS_Rebecca_DoJoinedSeqOtis(CONS_PARAMS);
3967 void HAND_Rebecca_DoJoinedSeqOtis(HAND_PARAMS);
3969 void CONS_Rebecca_DoSeqOtis(CONS_PARAMS);
3970 void HAND_Rebecca_DoSeqOtis(HAND_PARAMS);
3972 void CONS_Rebecca_DoCorrOtis(CONS_PARAMS);
3973 void HAND_Rebecca_DoCorrOtis(HAND_PARAMS);
3975 void CONS_Rebecca_DoEnterCorrOtis(CONS_PARAMS);
3976 void HAND_Rebecca_DoEnterCorrOtis(HAND_PARAMS);
3978 void CONS_Rebecca_DoBriefCorrOtis(CONS_PARAMS);
3979 void HAND_Rebecca_DoBriefCorrOtis(HAND_PARAMS);
3981 void CONS_Rebecca_FinishSeqOtis(CONS_PARAMS);
3982 void HAND_Rebecca_FinishSeqOtis(HAND_PARAMS);
3984 void CONS_Rebecca_WaitRCClear(CONS_PARAMS);
3985 void HAND_Rebecca_WaitRCClear(HAND_PARAMS);
3987 void CONS_Rebecca_DoWalk(CONS_PARAMS);
3988 void HAND_Rebecca_DoWalk(HAND_PARAMS);
3990 void CONS_Rebecca_DoBlockSeqOtis(CONS_PARAMS);
3991 void HAND_Rebecca_DoBlockSeqOtis(HAND_PARAMS);
3993 void CONS_Rebecca_DoComplexSeqOtis(CONS_PARAMS);
3994 void HAND_Rebecca_DoComplexSeqOtis(HAND_PARAMS);
3996 void CONS_Rebecca_EnterComp(CONS_PARAMS);
3997 void HAND_Rebecca_EnterComp(HAND_PARAMS);
3999 void CONS_Rebecca_GotoDinner(CONS_PARAMS);
4000 void HAND_Rebecca_GotoDinner(HAND_PARAMS);
4002 void CONS_Rebecca_GotoSalon(CONS_PARAMS);
4003 void HAND_Rebecca_GotoSalon(HAND_PARAMS);
4005 void CONS_Rebecca_ReturnFromSalon(CONS_PARAMS);
4006 void HAND_Rebecca_ReturnFromSalon(HAND_PARAMS);
4008 void CONS_Rebecca_ReturnFromDinner(CONS_PARAMS);
4009 void HAND_Rebecca_ReturnFromDinner(HAND_PARAMS);
4011 void CONS_Rebecca_CompLogic(CONS_PARAMS);
4012 void HAND_Rebecca_CompLogic(HAND_PARAMS);
4014 void CONS_Rebecca_Birth(CONS_PARAMS);
4015 void HAND_Rebecca_Birth(HAND_PARAMS);
4017 void CONS_Rebecca_InSalon1A(CONS_PARAMS);
4018 void HAND_Rebecca_InSalon1A(HAND_PARAMS);
4020 void CONS_Rebecca_InComp1(CONS_PARAMS);
4021 void HAND_Rebecca_InComp1(HAND_PARAMS);
4023 void CONS_Rebecca_GoDinner(CONS_PARAMS);
4024 void HAND_Rebecca_GoDinner(HAND_PARAMS);
4026 void CONS_Rebecca_AfterDinner(CONS_PARAMS);
4027 void HAND_Rebecca_AfterDinner(HAND_PARAMS);
4029 void CONS_Rebecca_InSalon1B(CONS_PARAMS);
4030 void HAND_Rebecca_InSalon1B(HAND_PARAMS);
4032 void CONS_Rebecca_Asleep(CONS_PARAMS);
4033 void HAND_Rebecca_Asleep(HAND_PARAMS);
4035 void CONS_Rebecca_StartPart2(CONS_PARAMS);
4036 void HAND_Rebecca_StartPart2(HAND_PARAMS);
4038 void CONS_Rebecca_InComp2(CONS_PARAMS);
4039 void HAND_Rebecca_InComp2(HAND_PARAMS);
4041 void CONS_Rebecca_InSalon2(CONS_PARAMS);
4042 void HAND_Rebecca_InSalon2(HAND_PARAMS);
4044 void CONS_Rebecca_OpenComp2(CONS_PARAMS);
4045 void HAND_Rebecca_OpenComp2(HAND_PARAMS);
4047 void CONS_Rebecca_StartPart3(CONS_PARAMS);
4048 void HAND_Rebecca_StartPart3(HAND_PARAMS);
4050 void CONS_Rebecca_InComp3a(CONS_PARAMS);
4051 void HAND_Rebecca_InComp3a(HAND_PARAMS);
4053 void CONS_Rebecca_GoLunch(CONS_PARAMS);
4054 void HAND_Rebecca_GoLunch(HAND_PARAMS);
4056 void CONS_Rebecca_InComp3b(CONS_PARAMS);
4057 void HAND_Rebecca_InComp3b(HAND_PARAMS);
4059 void CONS_Rebecca_GoSalon(CONS_PARAMS);
4060 void HAND_Rebecca_GoSalon(HAND_PARAMS);
4062 void CONS_Rebecca_ClosedComp(CONS_PARAMS);
4063 void HAND_Rebecca_ClosedComp(HAND_PARAMS);
4065 void CONS_Rebecca_GoConcert(CONS_PARAMS);
4066 void HAND_Rebecca_GoConcert(HAND_PARAMS);
4068 void CONS_Rebecca_Concert(CONS_PARAMS);
4069 void HAND_Rebecca_Concert(HAND_PARAMS);
4071 void CONS_Rebecca_LeaveConcert(CONS_PARAMS);
4072 void HAND_Rebecca_LeaveConcert(HAND_PARAMS);
4074 void CONS_Rebecca_SiestaTime(CONS_PARAMS);
4075 void HAND_Rebecca_SiestaTime(HAND_PARAMS);
4077 void CONS_Rebecca_StartPart4(CONS_PARAMS);
4078 void HAND_Rebecca_StartPart4(HAND_PARAMS);
4080 void CONS_Rebecca_InComp4(CONS_PARAMS);
4081 void HAND_Rebecca_InComp4(HAND_PARAMS);
4083 void CONS_Rebecca_GoDinner4(CONS_PARAMS);
4084 void HAND_Rebecca_GoDinner4(HAND_PARAMS);
4086 void CONS_Rebecca_Asleep4(CONS_PARAMS);
4087 void HAND_Rebecca_Asleep4(HAND_PARAMS);
4089 void CONS_Rebecca_StartPart5(CONS_PARAMS);
4090 void HAND_Rebecca_StartPart5(HAND_PARAMS);
4092 void CONS_Rebecca_Prisoner(CONS_PARAMS);
4093 void HAND_Rebecca_Prisoner(HAND_PARAMS);
4095 void CONS_Rebecca_Hiding(CONS_PARAMS);
4096 void HAND_Rebecca_Hiding(HAND_PARAMS);
4098 void CONS_Rebecca_Disappear(CONS_PARAMS);
4099 void HAND_Rebecca_Disappear(HAND_PARAMS);
4156 void SalkoCall(CALL_PARAMS);
4158 void CONS_Salko_DebugWalks(CONS_PARAMS);
4159 void HAND_Salko_DebugWalks(HAND_PARAMS);
4161 void CONS_Salko_DoCorrOtis(CONS_PARAMS);
4162 void HAND_Salko_DoCorrOtis(HAND_PARAMS);
4164 void CONS_Salko_DoSeqOtis(CONS_PARAMS);
4165 void HAND_Salko_DoSeqOtis(HAND_PARAMS);
4167 void CONS_Salko_DoWalk(CONS_PARAMS);
4168 void HAND_Salko_DoWalk(HAND_PARAMS);
4170 void CONS_Salko_DoWait(CONS_PARAMS);
4171 void HAND_Salko_DoWait(HAND_PARAMS);
4173 void CONS_Salko_SaveGame(CONS_PARAMS);
4174 void HAND_Salko_SaveGame(HAND_PARAMS);
4176 void CONS_Salko_DoWalkBehind(CONS_PARAMS);
4177 void HAND_Salko_DoWalkBehind(HAND_PARAMS);
4179 void CONS_Salko_HomeTogether(CONS_PARAMS);
4180 void HAND_Salko_HomeTogether(HAND_PARAMS);
4182 void CONS_Salko_Birth(CONS_PARAMS);
4183 void HAND_Salko_Birth(HAND_PARAMS);
4185 void CONS_Salko_WithIvo(CONS_PARAMS);
4186 void HAND_Salko_WithIvo(HAND_PARAMS);
4188 void CONS_Salko_Asleep(CONS_PARAMS);
4189 void HAND_Salko_Asleep(HAND_PARAMS);
4191 void CONS_Salko_StartPart2(CONS_PARAMS);
4192 void HAND_Salko_StartPart2(HAND_PARAMS);
4194 void CONS_Salko_JoinIvo(CONS_PARAMS);
4195 void HAND_Salko_JoinIvo(HAND_PARAMS);
4197 void CONS_Salko_StartPart3(CONS_PARAMS);
4198 void HAND_Salko_StartPart3(HAND_PARAMS);
4200 void CONS_Salko_InComp(CONS_PARAMS);
4201 void HAND_Salko_InComp(HAND_PARAMS);
4203 void CONS_Salko_EavesdropAnna(CONS_PARAMS);
4204 void HAND_Salko_EavesdropAnna(HAND_PARAMS);
4206 void CONS_Salko_TellMilos(CONS_PARAMS);
4207 void HAND_Salko_TellMilos(HAND_PARAMS);
4209 void CONS_Salko_StartPart4(CONS_PARAMS);
4210 void HAND_Salko_StartPart4(HAND_PARAMS);
4212 void CONS_Salko_WithIvo4(CONS_PARAMS);
4213 void HAND_Salko_WithIvo4(HAND_PARAMS);
4215 void CONS_Salko_InComp4(CONS_PARAMS);
4216 void HAND_Salko_InComp4(HAND_PARAMS);
4218 void CONS_Salko_Hiding(CONS_PARAMS);
4219 void HAND_Salko_Hiding(HAND_PARAMS);
4221 void CONS_Salko_EndPart4(CONS_PARAMS);
4222 void HAND_Salko_EndPart4(HAND_PARAMS);
4224 void CONS_Salko_StartPart5(CONS_PARAMS);
4225 void HAND_Salko_StartPart5(HAND_PARAMS);
4227 void CONS_Salko_Guarding(CONS_PARAMS);
4228 void HAND_Salko_Guarding(HAND_PARAMS);
4230 void CONS_Salko_Disappear(CONS_PARAMS);
4231 void HAND_Salko_Disappear(HAND_PARAMS);
4264 void SophieCall(CALL_PARAMS);
4266 void CONS_Sophie_DebugWalks(CONS_PARAMS);
4267 void HAND_Sophie_DebugWalks(HAND_PARAMS);
4269 void CONS_Sophie_DoWalkBehind(CONS_PARAMS);
4270 void HAND_Sophie_DoWalkBehind(HAND_PARAMS);
4272 void CONS_Sophie_WithRebecca(CONS_PARAMS);
4273 void HAND_Sophie_WithRebecca(HAND_PARAMS);
4275 void CONS_Sophie_Birth(CONS_PARAMS);
4276 void HAND_Sophie_Birth(HAND_PARAMS);
4278 void CONS_Sophie_Asleep(CONS_PARAMS);
4279 void HAND_Sophie_Asleep(HAND_PARAMS);
4281 void CONS_Sophie_StartPart2(CONS_PARAMS);
4282 void HAND_Sophie_StartPart2(HAND_PARAMS);
4284 void CONS_Sophie_StartPart3(CONS_PARAMS);
4285 void HAND_Sophie_StartPart3(HAND_PARAMS);
4287 void CONS_Sophie_StartPart4(CONS_PARAMS);
4288 void HAND_Sophie_StartPart4(HAND_PARAMS);
4290 void CONS_Sophie_Asleep4(CONS_PARAMS);
4291 void HAND_Sophie_Asleep4(HAND_PARAMS);
4293 void CONS_Sophie_StartPart5(CONS_PARAMS);
4294 void HAND_Sophie_StartPart5(HAND_PARAMS);
4296 void CONS_Sophie_Prisoner(CONS_PARAMS);
4297 void HAND_Sophie_Prisoner(HAND_PARAMS);
4299 void CONS_Sophie_Free(CONS_PARAMS);
4300 void HAND_Sophie_Free(HAND_PARAMS);
4320 void CONS_TableA_Birth(CONS_PARAMS);
4321 void HAND_TableA_Birth(HAND_PARAMS);
4323 void CONS_TableA_StartPart2(CONS_PARAMS);
4324 void HAND_TableA_StartPart2(HAND_PARAMS);
4326 void CONS_TableA_StartPart3(CONS_PARAMS);
4327 void HAND_TableA_StartPart3(HAND_PARAMS);
4329 void CONS_TableA_StartPart4(CONS_PARAMS);
4330 void HAND_TableA_StartPart4(HAND_PARAMS);
4332 void CONS_TableA_StartPart5(CONS_PARAMS);
4333 void HAND_TableA_StartPart5(HAND_PARAMS);
4335 void CONS_TableA_Idling(CONS_PARAMS);
4336 void HAND_TableA_Idling(HAND_PARAMS);
4340 void CONS_TableB_Birth(CONS_PARAMS);
4341 void HAND_TableB_Birth(HAND_PARAMS);
4343 void CONS_TableB_StartPart2(CONS_PARAMS);
4344 void HAND_TableB_StartPart2(HAND_PARAMS);
4346 void CONS_TableB_StartPart3(CONS_PARAMS);
4347 void HAND_TableB_StartPart3(HAND_PARAMS);
4349 void CONS_TableB_StartPart4(CONS_PARAMS);
4350 void HAND_TableB_StartPart4(HAND_PARAMS);
4352 void CONS_TableB_StartPart5(CONS_PARAMS);
4353 void HAND_TableB_StartPart5(HAND_PARAMS);
4355 void CONS_TableB_Idling(CONS_PARAMS);
4356 void HAND_TableB_Idling(HAND_PARAMS);
4360 void CONS_TableC_Birth(CONS_PARAMS);
4361 void HAND_TableC_Birth(HAND_PARAMS);
4363 void CONS_TableC_StartPart2(CONS_PARAMS);
4364 void HAND_TableC_StartPart2(HAND_PARAMS);
4366 void CONS_TableC_StartPart3(CONS_PARAMS);
4367 void HAND_TableC_StartPart3(HAND_PARAMS);
4369 void CONS_TableC_StartPart4(CONS_PARAMS);
4370 void HAND_TableC_StartPart4(HAND_PARAMS);
4372 void CONS_TableC_StartPart5(CONS_PARAMS);
4373 void HAND_TableC_StartPart5(HAND_PARAMS);
4375 void CONS_TableC_Idling(CONS_PARAMS);
4376 void HAND_TableC_Idling(HAND_PARAMS);
4380 void CONS_TableD_Birth(CONS_PARAMS);
4381 void HAND_TableD_Birth(HAND_PARAMS);
4383 void CONS_TableD_StartPart2(CONS_PARAMS);
4384 void HAND_TableD_StartPart2(HAND_PARAMS);
4386 void CONS_TableD_StartPart3(CONS_PARAMS);
4387 void HAND_TableD_StartPart3(HAND_PARAMS);
4389 void CONS_TableD_StartPart4(CONS_PARAMS);
4390 void HAND_TableD_StartPart4(HAND_PARAMS);
4392 void CONS_TableD_StartPart5(CONS_PARAMS);
4393 void HAND_TableD_StartPart5(HAND_PARAMS);
4395 void CONS_TableD_Idling(CONS_PARAMS);
4396 void HAND_TableD_Idling(HAND_PARAMS);
4400 void CONS_TableE_Birth(CONS_PARAMS);
4401 void HAND_TableE_Birth(HAND_PARAMS);
4403 void CONS_TableE_StartPart2(CONS_PARAMS);
4404 void HAND_TableE_StartPart2(HAND_PARAMS);
4406 void CONS_TableE_StartPart3(CONS_PARAMS);
4407 void HAND_TableE_StartPart3(HAND_PARAMS);
4409 void CONS_TableE_StartPart4(CONS_PARAMS);
4410 void HAND_TableE_StartPart4(HAND_PARAMS);
4412 void CONS_TableE_StartPart5(CONS_PARAMS);
4413 void HAND_TableE_StartPart5(HAND_PARAMS);
4415 void CONS_TableE_Idling(CONS_PARAMS);
4416 void HAND_TableE_Idling(HAND_PARAMS);
4420 void CONS_TableF_Birth(CONS_PARAMS);
4421 void HAND_TableF_Birth(HAND_PARAMS);
4423 void CONS_TableF_StartPart2(CONS_PARAMS);
4424 void HAND_TableF_StartPart2(HAND_PARAMS);
4426 void CONS_TableF_StartPart3(CONS_PARAMS);
4427 void HAND_TableF_StartPart3(HAND_PARAMS);
4429 void CONS_TableF_StartPart4(CONS_PARAMS);
4430 void HAND_TableF_StartPart4(HAND_PARAMS);
4432 void CONS_TableF_StartPart5(CONS_PARAMS);
4433 void HAND_TableF_StartPart5(HAND_PARAMS);
4435 void CONS_TableF_Idling(CONS_PARAMS);
4436 void HAND_TableF_Idling(HAND_PARAMS);
4449 void TatianaCall(CALL_PARAMS);
4451 void CONS_Tatiana_DebugWalks(CONS_PARAMS);
4452 void HAND_Tatiana_DebugWalks(HAND_PARAMS);
4454 void CONS_Tatiana_DoDialog(CONS_PARAMS);
4455 void HAND_Tatiana_DoDialog(HAND_PARAMS);
4457 void CONS_Tatiana_DoSeqOtis(CONS_PARAMS);
4458 void HAND_Tatiana_DoSeqOtis(HAND_PARAMS);
4460 void CONS_Tatiana_DoBlockSeqOtis(CONS_PARAMS);
4461 void HAND_Tatiana_DoBlockSeqOtis(HAND_PARAMS);
4463 void CONS_Tatiana_DoCorrOtis(CONS_PARAMS);
4464 void HAND_Tatiana_DoCorrOtis(HAND_PARAMS);
4466 void CONS_Tatiana_DoEnterCorrOtis(CONS_PARAMS);
4467 void HAND_Tatiana_DoEnterCorrOtis(HAND_PARAMS);
4469 void CONS_Tatiana_DoJoinedSeqOtis(CONS_PARAMS);
4470 void HAND_Tatiana_DoJoinedSeqOtis(HAND_PARAMS);
4472 void CONS_Tatiana_FinishSeqOtis(CONS_PARAMS);
4473 void HAND_Tatiana_FinishSeqOtis(HAND_PARAMS);
4475 void CONS_Tatiana_DoWaitRealTime(CONS_PARAMS);
4476 void HAND_Tatiana_DoWaitRealTime(HAND_PARAMS);
4478 void CONS_Tatiana_DoWait(CONS_PARAMS);
4479 void HAND_Tatiana_DoWait(HAND_PARAMS);
4481 void CONS_Tatiana_WaitRCClear(CONS_PARAMS);
4482 void HAND_Tatiana_WaitRCClear(HAND_PARAMS);
4484 void CONS_Tatiana_SaveGame(CONS_PARAMS);
4485 void HAND_Tatiana_SaveGame(HAND_PARAMS);
4487 void CONS_Tatiana_DoWalk(CONS_PARAMS);
4488 void HAND_Tatiana_DoWalk(HAND_PARAMS);
4490 void CONS_Tatiana_EnterComp(CONS_PARAMS);
4491 void HAND_Tatiana_EnterComp(HAND_PARAMS);
4493 void CONS_Tatiana_ExitComp(CONS_PARAMS);
4494 void HAND_Tatiana_ExitComp(HAND_PARAMS);
4496 void CONS_Tatiana_CompLogic(CONS_PARAMS);
4497 void HAND_Tatiana_CompLogic(HAND_PARAMS);
4499 void CONS_Tatiana_Birth(CONS_PARAMS);
4500 void HAND_Tatiana_Birth(HAND_PARAMS);
4502 void CONS_Tatiana_DoSpecialSalonWalk(CONS_PARAMS);
4503 void HAND_Tatiana_DoSpecialSalonWalk(HAND_PARAMS);
4505 void CONS_Tatiana_AtDinner(CONS_PARAMS);
4506 void HAND_Tatiana_AtDinner(HAND_PARAMS);
4508 void CONS_Tatiana_ExitDining(CONS_PARAMS);
4509 void HAND_Tatiana_ExitDining(HAND_PARAMS);
4511 void CONS_Tatiana_ReturnToComp(CONS_PARAMS);
4512 void HAND_Tatiana_ReturnToComp(HAND_PARAMS);
4514 void CONS_Tatiana_GetSomeAir(CONS_PARAMS);
4515 void HAND_Tatiana_GetSomeAir(HAND_PARAMS);
4517 void CONS_Tatiana_ReturnToCompAgain(CONS_PARAMS);
4518 void HAND_Tatiana_ReturnToCompAgain(HAND_PARAMS);
4520 void CONS_Tatiana_Asleep(CONS_PARAMS);
4521 void HAND_Tatiana_Asleep(HAND_PARAMS);
4523 void CONS_Tatiana_StartPart2(CONS_PARAMS);
4524 void HAND_Tatiana_StartPart2(HAND_PARAMS);
4526 void CONS_Tatiana_EatingBreakfast(CONS_PARAMS);
4527 void HAND_Tatiana_EatingBreakfast(HAND_PARAMS);
4529 void CONS_Tatiana_BreakfastClick(CONS_PARAMS);
4530 void HAND_Tatiana_BreakfastClick(HAND_PARAMS);
4532 void CONS_Tatiana_JoinAlexei(CONS_PARAMS);
4533 void HAND_Tatiana_JoinAlexei(HAND_PARAMS);
4535 void CONS_Tatiana_LeaveBreakfast(CONS_PARAMS);
4536 void HAND_Tatiana_LeaveBreakfast(HAND_PARAMS);
4538 void CONS_Tatiana_ReturnComp(CONS_PARAMS);
4539 void HAND_Tatiana_ReturnComp(HAND_PARAMS);
4541 void CONS_Tatiana_StartPart3(CONS_PARAMS);
4542 void HAND_Tatiana_StartPart3(HAND_PARAMS);
4544 void CONS_Tatiana_PlayChess(CONS_PARAMS);
4545 void HAND_Tatiana_PlayChess(HAND_PARAMS);
4547 void CONS_Tatiana_ReturnComp3(CONS_PARAMS);
4548 void HAND_Tatiana_ReturnComp3(HAND_PARAMS);
4550 void CONS_Tatiana_BeforeConcert(CONS_PARAMS);
4551 void HAND_Tatiana_BeforeConcert(HAND_PARAMS);
4553 void CONS_Tatiana_Concert(CONS_PARAMS);
4554 void HAND_Tatiana_Concert(HAND_PARAMS);
4556 void CONS_Tatiana_LeaveConcert(CONS_PARAMS);
4557 void HAND_Tatiana_LeaveConcert(HAND_PARAMS);
4559 void CONS_Tatiana_AfterConcert(CONS_PARAMS);
4560 void HAND_Tatiana_AfterConcert(HAND_PARAMS);
4562 void CONS_Tatiana_CryAnna(CONS_PARAMS);
4563 void HAND_Tatiana_CryAnna(HAND_PARAMS);
4565 void CONS_Tatiana_Upset(CONS_PARAMS);
4566 void HAND_Tatiana_Upset(HAND_PARAMS);
4568 void CONS_Tatiana_DoConcertWalk(CONS_PARAMS);
4569 void HAND_Tatiana_DoConcertWalk(HAND_PARAMS);
4571 void CONS_Tatiana_TrapCath(CONS_PARAMS);
4572 void HAND_Tatiana_TrapCath(HAND_PARAMS);
4574 void CONS_Tatiana_WalkSniffle(CONS_PARAMS);
4575 void HAND_Tatiana_WalkSniffle(HAND_PARAMS);
4577 void CONS_Tatiana_StartPart4(CONS_PARAMS);
4578 void HAND_Tatiana_StartPart4(HAND_PARAMS);
4580 void CONS_Tatiana_InComp(CONS_PARAMS);
4581 void HAND_Tatiana_InComp(HAND_PARAMS);
4583 void CONS_Tatiana_MeetAlexei(CONS_PARAMS);
4584 void HAND_Tatiana_MeetAlexei(HAND_PARAMS);
4586 void CONS_Tatiana_WithAlexei(CONS_PARAMS);
4587 void HAND_Tatiana_WithAlexei(HAND_PARAMS);
4589 void CONS_Tatiana_Thinking(CONS_PARAMS);
4590 void HAND_Tatiana_Thinking(HAND_PARAMS);
4592 void CONS_Tatiana_SeekCath(CONS_PARAMS);
4593 void HAND_Tatiana_SeekCath(HAND_PARAMS);
4595 void CONS_Tatiana_Asleep4(CONS_PARAMS);
4596 void HAND_Tatiana_Asleep4(HAND_PARAMS);
4598 void CONS_Tatiana_AlexeiDead(CONS_PARAMS);
4599 void HAND_Tatiana_AlexeiDead(HAND_PARAMS);
4601 void CONS_Tatiana_Calm(CONS_PARAMS);
4602 void HAND_Tatiana_Calm(HAND_PARAMS);
4604 void CONS_Tatiana_StartPart5(CONS_PARAMS);
4605 void HAND_Tatiana_StartPart5(HAND_PARAMS);
4607 void CONS_Tatiana_Trapped(CONS_PARAMS);
4608 void HAND_Tatiana_Trapped(HAND_PARAMS);
4610 void CONS_Tatiana_Autistic(CONS_PARAMS);
4611 void HAND_Tatiana_Autistic(HAND_PARAMS);
4613 void CONS_Tatiana_Asleep5(CONS_PARAMS);
4614 void HAND_Tatiana_Asleep5(HAND_PARAMS);
4634 "DoSpecialSalonWalk",
4639 "ReturnToCompAgain",
4677 void TrainMCall(CALL_PARAMS);
4679 void CONS_TrainM_DebugWalks(CONS_PARAMS);
4680 void HAND_TrainM_DebugWalks(HAND_PARAMS);
4682 void CONS_TrainM_DoSeqOtis(CONS_PARAMS);
4683 void HAND_TrainM_DoSeqOtis(HAND_PARAMS);
4685 void CONS_TrainM_FinishSeqOtis(CONS_PARAMS);
4686 void HAND_TrainM_FinishSeqOtis(HAND_PARAMS);
4688 void CONS_TrainM_DoDialog(CONS_PARAMS);
4689 void HAND_TrainM_DoDialog(HAND_PARAMS);
4691 void CONS_TrainM_DoDialogFullVol(CONS_PARAMS);
4692 void HAND_TrainM_DoDialogFullVol(HAND_PARAMS);
4694 void CONS_TrainM_WaitRCClear(CONS_PARAMS);
4695 void HAND_TrainM_WaitRCClear(HAND_PARAMS);
4697 void CONS_TrainM_SaveGame(CONS_PARAMS);
4698 void HAND_TrainM_SaveGame(HAND_PARAMS);
4700 void CONS_TrainM_DoWalk(CONS_PARAMS);
4701 void HAND_TrainM_DoWalk(HAND_PARAMS);
4703 void CONS_TrainM_Announce(CONS_PARAMS);
4704 void HAND_TrainM_Announce(HAND_PARAMS);
4706 void CONS_TrainM_DoAnnounceWalk(CONS_PARAMS);
4707 void HAND_TrainM_DoAnnounceWalk(HAND_PARAMS);
4709 void CONS_TrainM_WalkBackToOffice(CONS_PARAMS);
4710 void HAND_TrainM_WalkBackToOffice(HAND_PARAMS);
4712 void CONS_TrainM_LeaveOffice(CONS_PARAMS);
4713 void HAND_TrainM_LeaveOffice(HAND_PARAMS);
4715 void CONS_TrainM_KickCathOut(CONS_PARAMS);
4716 void HAND_TrainM_KickCathOut(HAND_PARAMS);
4718 void CONS_TrainM_DoWait(CONS_PARAMS);
4719 void HAND_TrainM_DoWait(HAND_PARAMS);
4721 void CONS_TrainM_DoCond(CONS_PARAMS);
4722 void HAND_TrainM_DoCond(HAND_PARAMS);
4724 void CONS_TrainM_DoCondDoubl(CONS_PARAMS);
4725 void HAND_TrainM_DoCondDoubl(HAND_PARAMS);
4727 void CONS_TrainM_DoCond1ListMessage(CONS_PARAMS);
4728 void HAND_TrainM_DoCond1ListMessage(HAND_PARAMS);
4730 void CONS_TrainM_Birth(CONS_PARAMS);
4731 void HAND_TrainM_Birth(HAND_PARAMS);
4733 void CONS_TrainM_DoMadeBedsMessages(CONS_PARAMS);
4734 void HAND_TrainM_DoMadeBedsMessages(HAND_PARAMS);
4736 void CONS_TrainM_DoMissingListMessages(CONS_PARAMS);
4737 void HAND_TrainM_DoMissingListMessages(HAND_PARAMS);
4739 void CONS_TrainM_DoAfterPoliceMessages(CONS_PARAMS);
4740 void HAND_TrainM_DoAfterPoliceMessages(HAND_PARAMS);
4742 void CONS_TrainM_DoHWMessage(CONS_PARAMS);
4743 void HAND_TrainM_DoHWMessage(HAND_PARAMS);
4745 void CONS_TrainM_DoSeizure(CONS_PARAMS);
4746 void HAND_TrainM_DoSeizure(HAND_PARAMS);
4748 void CONS_TrainM_DoPoliceDoneDialog(CONS_PARAMS);
4749 void HAND_TrainM_DoPoliceDoneDialog(HAND_PARAMS);
4751 void CONS_TrainM_BoardPolice(CONS_PARAMS);
4752 void HAND_TrainM_BoardPolice(HAND_PARAMS);
4754 void CONS_TrainM_InOffice(CONS_PARAMS);
4755 void HAND_TrainM_InOffice(HAND_PARAMS);
4757 void CONS_TrainM_StartPart2(CONS_PARAMS);
4758 void HAND_TrainM_StartPart2(HAND_PARAMS);
4760 void CONS_TrainM_InPart2(CONS_PARAMS);
4761 void HAND_TrainM_InPart2(HAND_PARAMS);
4763 void CONS_TrainM_StartPart3(CONS_PARAMS);
4764 void HAND_TrainM_StartPart3(HAND_PARAMS);
4766 void CONS_TrainM_VisitCond2(CONS_PARAMS);
4767 void HAND_TrainM_VisitCond2(HAND_PARAMS);
4769 void CONS_TrainM_DoDogProblem(CONS_PARAMS);
4770 void HAND_TrainM_DoDogProblem(HAND_PARAMS);
4772 void CONS_TrainM_AnnounceVienna(CONS_PARAMS);
4773 void HAND_TrainM_AnnounceVienna(HAND_PARAMS);
4775 void CONS_TrainM_OnRearPlatform(CONS_PARAMS);
4776 void HAND_TrainM_OnRearPlatform(HAND_PARAMS);
4778 void CONS_TrainM_InPart3(CONS_PARAMS);
4779 void HAND_TrainM_InPart3(HAND_PARAMS);
4781 void CONS_TrainM_VisitKron(CONS_PARAMS);
4782 void HAND_TrainM_VisitKron(HAND_PARAMS);
4784 void CONS_TrainM_StartPart4(CONS_PARAMS);
4785 void HAND_TrainM_StartPart4(HAND_PARAMS);
4787 void CONS_TrainM_InOffice4(CONS_PARAMS);
4788 void HAND_TrainM_InOffice4(HAND_PARAMS);
4790 void CONS_TrainM_Conferring(CONS_PARAMS);
4791 void HAND_TrainM_Conferring(HAND_PARAMS);
4793 void CONS_TrainM_StartPart5(CONS_PARAMS);
4794 void HAND_TrainM_StartPart5(HAND_PARAMS);
4796 void CONS_TrainM_Prisoner(CONS_PARAMS);
4797 void HAND_TrainM_Prisoner(HAND_PARAMS);
4799 void CONS_TrainM_InCharge(CONS_PARAMS);
4800 void HAND_TrainM_InCharge(HAND_PARAMS);
4802 void CONS_TrainM_Disappear(CONS_PARAMS);
4803 void HAND_TrainM_Disappear(HAND_PARAMS);
4822 "DoCond1ListMessage",
4824 "DoMadeBedsMessages",
4825 "DoMissingListMessages",
4826 "DoAfterPoliceMessages",
4829 "DoPoliceDoneDialog",
4853 void VassiliCall(CALL_PARAMS);
4855 void CONS_Vassili_DebugWalks(CONS_PARAMS);
4856 void HAND_Vassili_DebugWalks(HAND_PARAMS);
4858 void CONS_Vassili_DoSeqOtis(CONS_PARAMS);
4859 void HAND_Vassili_DoSeqOtis(HAND_PARAMS);
4861 void CONS_Vassili_SaveGame(CONS_PARAMS);
4862 void HAND_Vassili_SaveGame(HAND_PARAMS);
4864 void CONS_Vassili_Birth(CONS_PARAMS);
4865 void HAND_Vassili_Birth(HAND_PARAMS);
4867 void CONS_Vassili_WithTatiana(CONS_PARAMS);
4868 void HAND_Vassili_WithTatiana(HAND_PARAMS);
4870 void CONS_Vassili_InBed(CONS_PARAMS);
4871 void HAND_Vassili_InBed(HAND_PARAMS);
4873 void CONS_Vassili_InBed2(CONS_PARAMS);
4874 void HAND_Vassili_InBed2(HAND_PARAMS);
4876 void CONS_Vassili_HaveSeizureNow(CONS_PARAMS);
4877 void HAND_Vassili_HaveSeizureNow(HAND_PARAMS);
4879 void CONS_Vassili_HavingSeizure(CONS_PARAMS);
4880 void HAND_Vassili_HavingSeizure(HAND_PARAMS);
4882 void CONS_Vassili_CathArrives(CONS_PARAMS);
4883 void HAND_Vassili_CathArrives(HAND_PARAMS);
4885 void CONS_Vassili_AsleepAgain(CONS_PARAMS);
4886 void HAND_Vassili_AsleepAgain(HAND_PARAMS);
4888 void CONS_Vassili_StartPart2(CONS_PARAMS);
4889 void HAND_Vassili_StartPart2(HAND_PARAMS);
4891 void CONS_Vassili_InPart2(CONS_PARAMS);
4892 void HAND_Vassili_InPart2(HAND_PARAMS);
4894 void CONS_Vassili_StartPart3(CONS_PARAMS);
4895 void HAND_Vassili_StartPart3(HAND_PARAMS);
4897 void CONS_Vassili_Asleep(CONS_PARAMS);
4898 void HAND_Vassili_Asleep(HAND_PARAMS);
4900 void CONS_Vassili_StartPart4(CONS_PARAMS);
4901 void HAND_Vassili_StartPart4(HAND_PARAMS);
4903 void CONS_Vassili_InPart4(CONS_PARAMS);
4904 void HAND_Vassili_InPart4(HAND_PARAMS);
4906 void CONS_Vassili_StartPart5(CONS_PARAMS);
4907 void HAND_Vassili_StartPart5(HAND_PARAMS);
4933 void VesnaCall(CALL_PARAMS);
4935 void CONS_Vesna_DebugWalks(CONS_PARAMS);
4936 void HAND_Vesna_DebugWalks(HAND_PARAMS);
4938 void CONS_Vesna_DoDialog(CONS_PARAMS);
4939 void HAND_Vesna_DoDialog(HAND_PARAMS);
4941 void CONS_Vesna_DoCorrOtis(CONS_PARAMS);
4942 void HAND_Vesna_DoCorrOtis(HAND_PARAMS);
4944 void CONS_Vesna_DoSeqOtis(CONS_PARAMS);
4945 void HAND_Vesna_DoSeqOtis(HAND_PARAMS);
4947 void CONS_Vesna_DoWalk(CONS_PARAMS);
4948 void HAND_Vesna_DoWalk(HAND_PARAMS);
4950 void CONS_Vesna_DoWait(CONS_PARAMS);
4951 void HAND_Vesna_DoWait(HAND_PARAMS);
4953 void CONS_Vesna_DoWalkBehind(CONS_PARAMS);
4954 void HAND_Vesna_DoWalkBehind(HAND_PARAMS);
4956 void CONS_Vesna_WaitRCClear(CONS_PARAMS);
4957 void HAND_Vesna_WaitRCClear(HAND_PARAMS);
4959 void CONS_Vesna_FinishSeqOtis(CONS_PARAMS);
4960 void HAND_Vesna_FinishSeqOtis(HAND_PARAMS);
4962 void CONS_Vesna_SaveGame(CONS_PARAMS);
4963 void HAND_Vesna_SaveGame(HAND_PARAMS);
4965 void CONS_Vesna_HomeAlone(CONS_PARAMS);
4966 void HAND_Vesna_HomeAlone(HAND_PARAMS);
4968 void CONS_Vesna_Birth(CONS_PARAMS);
4969 void HAND_Vesna_Birth(HAND_PARAMS);
4971 void CONS_Vesna_WithMilos(CONS_PARAMS);
4972 void HAND_Vesna_WithMilos(HAND_PARAMS);
4974 void CONS_Vesna_HomeTogether(CONS_PARAMS);
4975 void HAND_Vesna_HomeTogether(HAND_PARAMS);
4977 void CONS_Vesna_Asleep(CONS_PARAMS);
4978 void HAND_Vesna_Asleep(HAND_PARAMS);
4980 void CONS_Vesna_StartPart2(CONS_PARAMS);
4981 void HAND_Vesna_StartPart2(HAND_PARAMS);
4983 void CONS_Vesna_InPart2(CONS_PARAMS);
4984 void HAND_Vesna_InPart2(HAND_PARAMS);
4986 void CONS_Vesna_CheckTrain(CONS_PARAMS);
4987 void HAND_Vesna_CheckTrain(HAND_PARAMS);
4989 void CONS_Vesna_StartPart3(CONS_PARAMS);
4990 void HAND_Vesna_StartPart3(HAND_PARAMS);
4992 void CONS_Vesna_InComp(CONS_PARAMS);
4993 void HAND_Vesna_InComp(HAND_PARAMS);
4995 void CONS_Vesna_TakeAWalk(CONS_PARAMS);
4996 void HAND_Vesna_TakeAWalk(HAND_PARAMS);
4998 void CONS_Vesna_KillAnna(CONS_PARAMS);
4999 void HAND_Vesna_KillAnna(HAND_PARAMS);
5001 void CONS_Vesna_KilledAnna(CONS_PARAMS);
5002 void HAND_Vesna_KilledAnna(HAND_PARAMS);
5004 void CONS_Vesna_StartPart4(CONS_PARAMS);
5005 void HAND_Vesna_StartPart4(HAND_PARAMS);
5007 void CONS_Vesna_Exit(CONS_PARAMS);
5008 void HAND_Vesna_Exit(HAND_PARAMS);
5010 void CONS_Vesna_Done(CONS_PARAMS);
5011 void HAND_Vesna_Done(HAND_PARAMS);
5013 void CONS_Vesna_EndPart4(CONS_PARAMS);
5014 void HAND_Vesna_EndPart4(HAND_PARAMS);
5016 void CONS_Vesna_StartPart5(CONS_PARAMS);
5017 void HAND_Vesna_StartPart5(HAND_PARAMS);
5019 void CONS_Vesna_Guarding(CONS_PARAMS);
5020 void HAND_Vesna_Guarding(HAND_PARAMS);
5022 void CONS_Vesna_Climbing(CONS_PARAMS);
5023 void HAND_Vesna_Climbing(HAND_PARAMS);
5025 void CONS_Vesna_Disappear(CONS_PARAMS);
5026 void HAND_Vesna_Disappear(HAND_PARAMS);
5065 void Waiter1Call(CALL_PARAMS);
5067 void CONS_Waiter1_DoJoinedSeqOtis(CONS_PARAMS);
5068 void HAND_Waiter1_DoJoinedSeqOtis(HAND_PARAMS);
5070 void CONS_Waiter1_DoWait(CONS_PARAMS);
5071 void HAND_Waiter1_DoWait(HAND_PARAMS);
5073 void CONS_Waiter1_DoSeqOtis(CONS_PARAMS);
5074 void HAND_Waiter1_DoSeqOtis(HAND_PARAMS);
5076 void CONS_Waiter1_DoBlockSeqOtis(CONS_PARAMS);
5077 void HAND_Waiter1_DoBlockSeqOtis(HAND_PARAMS);
5079 void CONS_Waiter1_FinishSeqOtis(CONS_PARAMS);
5080 void HAND_Waiter1_FinishSeqOtis(HAND_PARAMS);
5082 void CONS_Waiter1_DoDialog(CONS_PARAMS);
5083 void HAND_Waiter1_DoDialog(HAND_PARAMS);
5085 void CONS_Waiter1_RebeccaFeedUs(CONS_PARAMS);
5086 void HAND_Waiter1_RebeccaFeedUs(HAND_PARAMS);
5088 void CONS_Waiter1_RebeccaClearOurTable(CONS_PARAMS);
5089 void HAND_Waiter1_RebeccaClearOurTable(HAND_PARAMS);
5091 void CONS_Waiter1_AbbotCheckMe(CONS_PARAMS);
5092 void HAND_Waiter1_AbbotCheckMe(HAND_PARAMS);
5094 void CONS_Waiter1_AbbotClearTable(CONS_PARAMS);
5095 void HAND_Waiter1_AbbotClearTable(HAND_PARAMS);
5097 void CONS_Waiter1_Birth(CONS_PARAMS);
5098 void HAND_Waiter1_Birth(HAND_PARAMS);
5100 void CONS_Waiter1_AnnaOrder(CONS_PARAMS);
5101 void HAND_Waiter1_AnnaOrder(HAND_PARAMS);
5103 void CONS_Waiter1_AugustOrder(CONS_PARAMS);
5104 void HAND_Waiter1_AugustOrder(HAND_PARAMS);
5106 void CONS_Waiter1_ServeAnna(CONS_PARAMS);
5107 void HAND_Waiter1_ServeAnna(HAND_PARAMS);
5109 void CONS_Waiter1_ServeAugust(CONS_PARAMS);
5110 void HAND_Waiter1_ServeAugust(HAND_PARAMS);
5112 void CONS_Waiter1_ClearAnna(CONS_PARAMS);
5113 void HAND_Waiter1_ClearAnna(HAND_PARAMS);
5115 void CONS_Waiter1_ClearTatiana(CONS_PARAMS);
5116 void HAND_Waiter1_ClearTatiana(HAND_PARAMS);
5118 void CONS_Waiter1_ClearAugust1(CONS_PARAMS);
5119 void HAND_Waiter1_ClearAugust1(HAND_PARAMS);
5121 void CONS_Waiter1_ClearAugust2(CONS_PARAMS);
5122 void HAND_Waiter1_ClearAugust2(HAND_PARAMS);
5124 void CONS_Waiter1_ServingDinner(CONS_PARAMS);
5125 void HAND_Waiter1_ServingDinner(HAND_PARAMS);
5127 void CONS_Waiter1_AfterDinner(CONS_PARAMS);
5128 void HAND_Waiter1_AfterDinner(HAND_PARAMS);
5130 void CONS_Waiter1_LockUp(CONS_PARAMS);
5131 void HAND_Waiter1_LockUp(HAND_PARAMS);
5133 void CONS_Waiter1_StartPart2(CONS_PARAMS);
5134 void HAND_Waiter1_StartPart2(HAND_PARAMS);
5136 void CONS_Waiter1_InKitchen(CONS_PARAMS);
5137 void HAND_Waiter1_InKitchen(HAND_PARAMS);
5139 void CONS_Waiter1_AugustComeHere2(CONS_PARAMS);
5140 void HAND_Waiter1_AugustComeHere2(HAND_PARAMS);
5142 void CONS_Waiter1_AugustClearTable2(CONS_PARAMS);
5143 void HAND_Waiter1_AugustClearTable2(HAND_PARAMS);
5145 void CONS_Waiter1_StartPart3(CONS_PARAMS);
5146 void HAND_Waiter1_StartPart3(HAND_PARAMS);
5148 void CONS_Waiter1_Serving3(CONS_PARAMS);
5149 void HAND_Waiter1_Serving3(HAND_PARAMS);
5151 void CONS_Waiter1_AnnaComeHere3(CONS_PARAMS);
5152 void HAND_Waiter1_AnnaComeHere3(HAND_PARAMS);
5154 void CONS_Waiter1_AbbotServeLunch3(CONS_PARAMS);
5155 void HAND_Waiter1_AbbotServeLunch3(HAND_PARAMS);
5157 void CONS_Waiter1_StartPart4(CONS_PARAMS);
5158 void HAND_Waiter1_StartPart4(HAND_PARAMS);
5160 void CONS_Waiter1_Serving4(CONS_PARAMS);
5161 void HAND_Waiter1_Serving4(HAND_PARAMS);
5163 void CONS_Waiter1_AugustOrder4(CONS_PARAMS);
5164 void HAND_Waiter1_AugustOrder4(HAND_PARAMS);
5166 void CONS_Waiter1_ServeAugust4(CONS_PARAMS);
5167 void HAND_Waiter1_ServeAugust4(HAND_PARAMS);
5169 void CONS_Waiter1_AugustClearTable(CONS_PARAMS);
5170 void HAND_Waiter1_AugustClearTable(HAND_PARAMS);
5172 void CONS_Waiter1_StartPart5(CONS_PARAMS);
5173 void HAND_Waiter1_StartPart5(HAND_PARAMS);
5175 void CONS_Waiter1_Prisoner(CONS_PARAMS);
5176 void HAND_Waiter1_Prisoner(HAND_PARAMS);
5178 void CONS_Waiter1_Disappear(CONS_PARAMS);
5179 void HAND_Waiter1_Disappear(HAND_PARAMS);
5189 "RebeccaClearOurTable",
5207 "AugustClearTable2",
5225 void Waiter2Call(CALL_PARAMS);
5227 void CONS_Waiter2_DoWait(CONS_PARAMS);
5228 void HAND_Waiter2_DoWait(HAND_PARAMS);
5230 void CONS_Waiter2_DoSeqOtis(CONS_PARAMS);
5231 void HAND_Waiter2_DoSeqOtis(HAND_PARAMS);
5233 void CONS_Waiter2_DoBlockSeqOtis(CONS_PARAMS);
5234 void HAND_Waiter2_DoBlockSeqOtis(HAND_PARAMS);
5236 void CONS_Waiter2_FinishSeqOtis(CONS_PARAMS);
5237 void HAND_Waiter2_FinishSeqOtis(HAND_PARAMS);
5239 void CONS_Waiter2_DoJoinedSeqOtis(CONS_PARAMS);
5240 void HAND_Waiter2_DoJoinedSeqOtis(HAND_PARAMS);
5242 void CONS_Waiter2_DoDialog(CONS_PARAMS);
5243 void HAND_Waiter2_DoDialog(HAND_PARAMS);
5245 void CONS_Waiter2_MonsieurServeUs(CONS_PARAMS);
5246 void HAND_Waiter2_MonsieurServeUs(HAND_PARAMS);
5248 void CONS_Waiter2_Birth(CONS_PARAMS);
5249 void HAND_Waiter2_Birth(HAND_PARAMS);
5251 void CONS_Waiter2_MilosOrder(CONS_PARAMS);
5252 void HAND_Waiter2_MilosOrder(HAND_PARAMS);
5254 void CONS_Waiter2_MonsieurOrder(CONS_PARAMS);
5255 void HAND_Waiter2_MonsieurOrder(HAND_PARAMS);
5257 void CONS_Waiter2_ClearAlexei(CONS_PARAMS);
5258 void HAND_Waiter2_ClearAlexei(HAND_PARAMS);
5260 void CONS_Waiter2_ClearMilos(CONS_PARAMS);
5261 void HAND_Waiter2_ClearMilos(HAND_PARAMS);
5263 void CONS_Waiter2_ClearMonsieur(CONS_PARAMS);
5264 void HAND_Waiter2_ClearMonsieur(HAND_PARAMS);
5266 void CONS_Waiter2_ServingDinner(CONS_PARAMS);
5267 void HAND_Waiter2_ServingDinner(HAND_PARAMS);
5269 void CONS_Waiter2_AfterDinner(CONS_PARAMS);
5270 void HAND_Waiter2_AfterDinner(HAND_PARAMS);
5272 void CONS_Waiter2_LockUp(CONS_PARAMS);
5273 void HAND_Waiter2_LockUp(HAND_PARAMS);
5275 void CONS_Waiter2_StartPart2(CONS_PARAMS);
5276 void HAND_Waiter2_StartPart2(HAND_PARAMS);
5278 void CONS_Waiter2_InKitchen(CONS_PARAMS);
5279 void HAND_Waiter2_InKitchen(HAND_PARAMS);
5281 void CONS_Waiter2_TatianaClearTableB(CONS_PARAMS);
5282 void HAND_Waiter2_TatianaClearTableB(HAND_PARAMS);
5284 void CONS_Waiter2_IvoComeHere(CONS_PARAMS);
5285 void HAND_Waiter2_IvoComeHere(HAND_PARAMS);
5287 void CONS_Waiter2_IvoClearTableC(CONS_PARAMS);
5288 void HAND_Waiter2_IvoClearTableC(HAND_PARAMS);
5290 void CONS_Waiter2_StartPart3(CONS_PARAMS);
5291 void HAND_Waiter2_StartPart3(HAND_PARAMS);
5293 void CONS_Waiter2_Serving3(CONS_PARAMS);
5294 void HAND_Waiter2_Serving3(HAND_PARAMS);
5296 void CONS_Waiter2_AnnaBringTea3(CONS_PARAMS);
5297 void HAND_Waiter2_AnnaBringTea3(HAND_PARAMS);
5299 void CONS_Waiter2_StartPart4(CONS_PARAMS);
5300 void HAND_Waiter2_StartPart4(HAND_PARAMS);
5302 void CONS_Waiter2_Serving4(CONS_PARAMS);
5303 void HAND_Waiter2_Serving4(HAND_PARAMS);
5305 void CONS_Waiter2_AugustNeedsADrink(CONS_PARAMS);
5306 void HAND_Waiter2_AugustNeedsADrink(HAND_PARAMS);
5308 void CONS_Waiter2_ServeAugustADrink(CONS_PARAMS);
5309 void HAND_Waiter2_ServeAugustADrink(HAND_PARAMS);
5311 void CONS_Waiter2_AnnaNeedsADrink(CONS_PARAMS);
5312 void HAND_Waiter2_AnnaNeedsADrink(HAND_PARAMS);
5314 void CONS_Waiter2_StartPart5(CONS_PARAMS);
5315 void HAND_Waiter2_StartPart5(HAND_PARAMS);
5317 void CONS_Waiter2_Prisoner(CONS_PARAMS);
5318 void HAND_Waiter2_Prisoner(HAND_PARAMS);
5320 void CONS_Waiter2_Disappear(CONS_PARAMS);
5321 void HAND_Waiter2_Disappear(HAND_PARAMS);
5342 "TatianaClearTableB",
5350 "AugustNeedsADrink",
5351 "ServeAugustADrink",
5361 void YasminCall(CALL_PARAMS);
5363 void CONS_Yasmin_DebugWalks(CONS_PARAMS);
5364 void HAND_Yasmin_DebugWalks(HAND_PARAMS);
5366 void CONS_Yasmin_DoCorrOtis(CONS_PARAMS);
5367 void HAND_Yasmin_DoCorrOtis(HAND_PARAMS);
5369 void CONS_Yasmin_DoDialog(CONS_PARAMS);
5370 void HAND_Yasmin_DoDialog(HAND_PARAMS);
5372 void CONS_Yasmin_DoWait(CONS_PARAMS);
5373 void HAND_Yasmin_DoWait(HAND_PARAMS);
5375 void CONS_Yasmin_DoWalk(CONS_PARAMS);
5376 void HAND_Yasmin_DoWalk(HAND_PARAMS);
5378 void CONS_Yasmin_GoEtoG(CONS_PARAMS);
5379 void HAND_Yasmin_GoEtoG(HAND_PARAMS);
5381 void CONS_Yasmin_GoGtoE(CONS_PARAMS);
5382 void HAND_Yasmin_GoGtoE(HAND_PARAMS);
5384 void CONS_Yasmin_Birth(CONS_PARAMS);
5385 void HAND_Yasmin_Birth(HAND_PARAMS);
5387 void CONS_Yasmin_Part1(CONS_PARAMS);
5388 void HAND_Yasmin_Part1(HAND_PARAMS);
5390 void CONS_Yasmin_Asleep(CONS_PARAMS);
5391 void HAND_Yasmin_Asleep(HAND_PARAMS);
5393 void CONS_Yasmin_StartPart2(CONS_PARAMS);
5394 void HAND_Yasmin_StartPart2(HAND_PARAMS);
5396 void CONS_Yasmin_Part2(CONS_PARAMS);
5397 void HAND_Yasmin_Part2(HAND_PARAMS);
5399 void CONS_Yasmin_StartPart3(CONS_PARAMS);
5400 void HAND_Yasmin_StartPart3(HAND_PARAMS);
5402 void CONS_Yasmin_Part3(CONS_PARAMS);
5403 void HAND_Yasmin_Part3(HAND_PARAMS);
5405 void CONS_Yasmin_StartPart4(CONS_PARAMS);
5406 void HAND_Yasmin_StartPart4(HAND_PARAMS);
5408 void CONS_Yasmin_Part4(CONS_PARAMS);
5409 void HAND_Yasmin_Part4(HAND_PARAMS);
5411 void CONS_Yasmin_Asleep4(CONS_PARAMS);
5412 void HAND_Yasmin_Asleep4(HAND_PARAMS);
5414 void CONS_Yasmin_StartPart5(CONS_PARAMS);
5415 void HAND_Yasmin_StartPart5(HAND_PARAMS);
5417 void CONS_Yasmin_Prisoner(CONS_PARAMS);
5418 void HAND_Yasmin_Prisoner(HAND_PARAMS);
5420 void CONS_Yasmin_Free(CONS_PARAMS);
5421 void HAND_Yasmin_Free(HAND_PARAMS);
5423 void CONS_Yasmin_Hiding(CONS_PARAMS);
5424 void HAND_Yasmin_Hiding(HAND_PARAMS);
5426 void CONS_Yasmin_Disappear(CONS_PARAMS);
5427 void HAND_Yasmin_Disappear(HAND_PARAMS);
5456 static void (
LogicManager::*_functionsAbbot[])(HAND_PARAMS);
5457 static void (
LogicManager::*_functionsAlexei[])(HAND_PARAMS);
5458 static void (
LogicManager::*_functionsAlouan[])(HAND_PARAMS);
5459 static void (
LogicManager::*_functionsAnna[])(HAND_PARAMS);
5460 static void (
LogicManager::*_functionsAugust[])(HAND_PARAMS);
5461 static void (
LogicManager::*_functionsClerk[])(HAND_PARAMS);
5462 static void (
LogicManager::*_functionsCond1[])(HAND_PARAMS);
5463 static void (
LogicManager::*_functionsCond2[])(HAND_PARAMS);
5464 static void (
LogicManager::*_functionsCook[])(HAND_PARAMS);
5465 static void (
LogicManager::*_functionsFrancois[])(HAND_PARAMS);
5466 static void (
LogicManager::*_functionsHadija[])(HAND_PARAMS);
5467 static void (
LogicManager::*_functionsHeadWait[])(HAND_PARAMS);
5468 static void (
LogicManager::*_functionsIvo[])(HAND_PARAMS);
5469 static void (
LogicManager::*_functionsKahina[])(HAND_PARAMS);
5470 static void (
LogicManager::*_functionsKronos[])(HAND_PARAMS);
5471 static void (
LogicManager::*_functionsMadame[])(HAND_PARAMS);
5472 static void (
LogicManager::*_functionsMahmud[])(HAND_PARAMS);
5473 static void (
LogicManager::*_functionsMaster[])(HAND_PARAMS);
5474 static void (
LogicManager::*_functionsMax[])(HAND_PARAMS);
5475 static void (
LogicManager::*_functionsMilos[])(HAND_PARAMS);
5476 static void (
LogicManager::*_functionsMitchell[])(HAND_PARAMS);
5477 static void (
LogicManager::*_functionsMonsieur[])(HAND_PARAMS);
5478 static void (
LogicManager::*_functionsPolice[])(HAND_PARAMS);
5479 static void (
LogicManager::*_functionsRebecca[])(HAND_PARAMS);
5480 static void (
LogicManager::*_functionsSalko[])(HAND_PARAMS);
5481 static void (
LogicManager::*_functionsSophie[])(HAND_PARAMS);
5482 static void (
LogicManager::*_functionsTableA[])(HAND_PARAMS);
5483 static void (
LogicManager::*_functionsTableB[])(HAND_PARAMS);
5484 static void (
LogicManager::*_functionsTableC[])(HAND_PARAMS);
5485 static void (
LogicManager::*_functionsTableD[])(HAND_PARAMS);
5486 static void (
LogicManager::*_functionsTableE[])(HAND_PARAMS);
5487 static void (
LogicManager::*_functionsTableF[])(HAND_PARAMS);
5488 static void (
LogicManager::*_functionsTatiana[])(HAND_PARAMS);
5489 static void (
LogicManager::*_functionsTrainM[])(HAND_PARAMS);
5490 static void (
LogicManager::*_functionsVassili[])(HAND_PARAMS);
5491 static void (
LogicManager::*_functionsVesna[])(HAND_PARAMS);
5492 static void (
LogicManager::*_functionsWaiter1[])(HAND_PARAMS);
5493 static void (
LogicManager::*_functionsWaiter2[])(HAND_PARAMS);
5494 static void (
LogicManager::*_functionsYasmin[])(HAND_PARAMS);
5549 void CONS_DemoAbbot(
int chapter);
5550 void CONS_DemoAnna(
int chapter);
5551 void CONS_DemoAugust(
int chapter);
5552 void CONS_DemoCond2(
int chapter);
5553 void CONS_DemoFrancois(
int chapter);
5554 void CONS_DemoIvo(
int chapter);
5555 void CONS_DemoMadame(
int chapter);
5556 void CONS_DemoMaster(
int chapter);
5557 void CONS_DemoMonsieur(
int chapter);
5558 void CONS_DemoRebecca(
int chapter);
5559 void CONS_DemoTableA(
int chapter);
5560 void CONS_DemoTableB(
int chapter);
5561 void CONS_DemoTableC(
int chapter);
5562 void CONS_DemoTableD(
int chapter);
5563 void CONS_DemoTableE(
int chapter);
5564 void CONS_DemoTableF(
int chapter);
5565 void CONS_DemoTatiana(
int chapter);
5566 void CONS_DemoVesna(
int chapter);
5567 void CONS_DemoWaiter1(
int chapter);
5571 void DemoAnnaCall(CALL_PARAMS);
5573 void CONS_DemoAnna_DoSeqOtis(CONS_PARAMS);
5574 void HAND_DemoAnna_DoSeqOtis(HAND_PARAMS);
5576 void CONS_DemoAnna_FinishSeqOtis(CONS_PARAMS);
5577 void HAND_DemoAnna_FinishSeqOtis(HAND_PARAMS);
5579 void CONS_DemoAnna_DoCorrOtis(CONS_PARAMS);
5580 void HAND_DemoAnna_DoCorrOtis(HAND_PARAMS);
5582 void CONS_DemoAnna_WaitRCClear(CONS_PARAMS);
5583 void HAND_DemoAnna_WaitRCClear(HAND_PARAMS);
5585 void CONS_DemoAnna_SaveGame(CONS_PARAMS);
5586 void HAND_DemoAnna_SaveGame(HAND_PARAMS);
5588 void CONS_DemoAnna_DoWalk(CONS_PARAMS);
5589 void HAND_DemoAnna_DoWalk(HAND_PARAMS);
5591 void CONS_DemoAnna_Birth(CONS_PARAMS);
5592 void HAND_DemoAnna_Birth(HAND_PARAMS);
5594 void CONS_DemoAnna_GoBagg(CONS_PARAMS);
5595 void HAND_DemoAnna_GoBagg(HAND_PARAMS);
5597 void CONS_DemoAnna_InBagg(CONS_PARAMS);
5598 void HAND_DemoAnna_InBagg(HAND_PARAMS);
5600 void CONS_DemoAnna_DeadBagg(CONS_PARAMS);
5601 void HAND_DemoAnna_DeadBagg(HAND_PARAMS);
5603 void CONS_DemoAnna_BaggageFight(CONS_PARAMS);
5604 void HAND_DemoAnna_BaggageFight(HAND_PARAMS);
5606 void CONS_DemoAnna_StartPart2(CONS_PARAMS);
5607 void HAND_DemoAnna_StartPart2(HAND_PARAMS);
5609 void CONS_DemoAnna_StartPart3(CONS_PARAMS);
5610 void HAND_DemoAnna_StartPart3(HAND_PARAMS);
5612 void CONS_DemoAnna_StartPart4(CONS_PARAMS);
5613 void HAND_DemoAnna_StartPart4(HAND_PARAMS);
5615 void CONS_DemoAnna_StartPart5(CONS_PARAMS);
5616 void HAND_DemoAnna_StartPart5(HAND_PARAMS);
5639 void DemoAbbotCall(CALL_PARAMS);
5641 void CONS_DemoAbbot_DoWait(CONS_PARAMS);
5642 void HAND_DemoAbbot_DoWait(HAND_PARAMS);
5644 void CONS_DemoAbbot_DoJoinedSeqOtis(CONS_PARAMS);
5645 void HAND_DemoAbbot_DoJoinedSeqOtis(HAND_PARAMS);
5647 void CONS_DemoAbbot_WaitRCClear(CONS_PARAMS);
5648 void HAND_DemoAbbot_WaitRCClear(HAND_PARAMS);
5650 void CONS_DemoAbbot_Birth(CONS_PARAMS);
5651 void HAND_DemoAbbot_Birth(HAND_PARAMS);
5653 void CONS_DemoAbbot_StartPart2(CONS_PARAMS);
5654 void HAND_DemoAbbot_StartPart2(HAND_PARAMS);
5656 void CONS_DemoAbbot_StartPart3(CONS_PARAMS);
5657 void HAND_DemoAbbot_StartPart3(HAND_PARAMS);
5659 void CONS_DemoAbbot_StartPart4(CONS_PARAMS);
5660 void HAND_DemoAbbot_StartPart4(HAND_PARAMS);
5662 void CONS_DemoAbbot_StartPart5(CONS_PARAMS);
5663 void HAND_DemoAbbot_StartPart5(HAND_PARAMS);
5679 void DemoAugustCall(CALL_PARAMS);
5681 void CONS_DemoAugust_SaveGame(CONS_PARAMS);
5682 void HAND_DemoAugust_SaveGame(HAND_PARAMS);
5684 void CONS_DemoAugust_Birth(CONS_PARAMS);
5685 void HAND_DemoAugust_Birth(HAND_PARAMS);
5687 void CONS_DemoAugust_StartPart2(CONS_PARAMS);
5688 void HAND_DemoAugust_StartPart2(HAND_PARAMS);
5690 void CONS_DemoAugust_StartPart3(CONS_PARAMS);
5691 void HAND_DemoAugust_StartPart3(HAND_PARAMS);
5693 void CONS_DemoAugust_StartPart4(CONS_PARAMS);
5694 void HAND_DemoAugust_StartPart4(HAND_PARAMS);
5696 void CONS_DemoAugust_StartPart5(CONS_PARAMS);
5697 void HAND_DemoAugust_StartPart5(HAND_PARAMS);
5711 void DemoCond2Call(CALL_PARAMS);
5713 void CONS_DemoCond2_DoSeqOtis(CONS_PARAMS);
5714 void HAND_DemoCond2_DoSeqOtis(HAND_PARAMS);
5716 void CONS_DemoCond2_FinishSeqOtis(CONS_PARAMS);
5717 void HAND_DemoCond2_FinishSeqOtis(HAND_PARAMS);
5719 void CONS_DemoCond2_SitDown(CONS_PARAMS);
5720 void HAND_DemoCond2_SitDown(HAND_PARAMS);
5722 void CONS_DemoCond2_Birth(CONS_PARAMS);
5723 void HAND_DemoCond2_Birth(HAND_PARAMS);
5725 void CONS_DemoCond2_StartPart2(CONS_PARAMS);
5726 void HAND_DemoCond2_StartPart2(HAND_PARAMS);
5728 void CONS_DemoCond2_StartPart3(CONS_PARAMS);
5729 void HAND_DemoCond2_StartPart3(HAND_PARAMS);
5731 void CONS_DemoCond2_StartPart4(CONS_PARAMS);
5732 void HAND_DemoCond2_StartPart4(HAND_PARAMS);
5734 void CONS_DemoCond2_StartPart5(CONS_PARAMS);
5735 void HAND_DemoCond2_StartPart5(HAND_PARAMS);
5751 void DemoFrancoisCall(CALL_PARAMS);
5753 void CONS_DemoFrancois_DoSeqOtis(CONS_PARAMS);
5754 void HAND_DemoFrancois_DoSeqOtis(HAND_PARAMS);
5756 void CONS_DemoFrancois_SaveGame(CONS_PARAMS);
5757 void HAND_DemoFrancois_SaveGame(HAND_PARAMS);
5759 void CONS_DemoFrancois_Birth(CONS_PARAMS);
5760 void HAND_DemoFrancois_Birth(HAND_PARAMS);
5762 void CONS_DemoFrancois_StartPart2(CONS_PARAMS);
5763 void HAND_DemoFrancois_StartPart2(HAND_PARAMS);
5765 void CONS_DemoFrancois_StartPart3(CONS_PARAMS);
5766 void HAND_DemoFrancois_StartPart3(HAND_PARAMS);
5768 void CONS_DemoFrancois_StartPart4(CONS_PARAMS);
5769 void HAND_DemoFrancois_StartPart4(HAND_PARAMS);
5771 void CONS_DemoFrancois_StartPart5(CONS_PARAMS);
5772 void HAND_DemoFrancois_StartPart5(HAND_PARAMS);
5787 void DemoIvoCall(CALL_PARAMS);
5789 void CONS_DemoIvo_WaitRCClear(CONS_PARAMS);
5790 void HAND_DemoIvo_WaitRCClear(HAND_PARAMS);
5792 void CONS_DemoIvo_DoSeqOtis(CONS_PARAMS);
5793 void HAND_DemoIvo_DoSeqOtis(HAND_PARAMS);
5795 void CONS_DemoIvo_FinishSeqOtis(CONS_PARAMS);
5796 void HAND_DemoIvo_FinishSeqOtis(HAND_PARAMS);
5798 void CONS_DemoIvo_DoSplitOtis023A(CONS_PARAMS);
5799 void HAND_DemoIvo_DoSplitOtis023A(HAND_PARAMS);
5801 void CONS_DemoIvo_Birth(CONS_PARAMS);
5802 void HAND_DemoIvo_Birth(HAND_PARAMS);
5804 void CONS_DemoIvo_StartPart2(CONS_PARAMS);
5805 void HAND_DemoIvo_StartPart2(HAND_PARAMS);
5807 void CONS_DemoIvo_StartPart3(CONS_PARAMS);
5808 void HAND_DemoIvo_StartPart3(HAND_PARAMS);
5810 void CONS_DemoIvo_StartPart4(CONS_PARAMS);
5811 void HAND_DemoIvo_StartPart4(HAND_PARAMS);
5813 void CONS_DemoIvo_StartPart5(CONS_PARAMS);
5814 void HAND_DemoIvo_StartPart5(HAND_PARAMS);
5831 void DemoMadameCall(CALL_PARAMS);
5833 void CONS_DemoMadame_DoDialog(CONS_PARAMS);
5834 void HAND_DemoMadame_DoDialog(HAND_PARAMS);
5836 void CONS_DemoMadame_Birth(CONS_PARAMS);
5837 void HAND_DemoMadame_Birth(HAND_PARAMS);
5839 void CONS_DemoMadame_StartPart2(CONS_PARAMS);
5840 void HAND_DemoMadame_StartPart2(HAND_PARAMS);
5842 void CONS_DemoMadame_StartPart3(CONS_PARAMS);
5843 void HAND_DemoMadame_StartPart3(HAND_PARAMS);
5845 void CONS_DemoMadame_StartPart4(CONS_PARAMS);
5846 void HAND_DemoMadame_StartPart4(HAND_PARAMS);
5848 void CONS_DemoMadame_StartPart5(CONS_PARAMS);
5849 void HAND_DemoMadame_StartPart5(HAND_PARAMS);
5863 void DemoMasterCall(CALL_PARAMS);
5865 void CONS_DemoMaster_SaveGame(CONS_PARAMS);
5866 void HAND_DemoMaster_SaveGame(HAND_PARAMS);
5868 void CONS_DemoMaster_Birth(CONS_PARAMS);
5869 void HAND_DemoMaster_Birth(HAND_PARAMS);
5871 void CONS_DemoMaster_StartPart2(CONS_PARAMS);
5872 void HAND_DemoMaster_StartPart2(HAND_PARAMS);
5874 void CONS_DemoMaster_StartPart3(CONS_PARAMS);
5875 void HAND_DemoMaster_StartPart3(HAND_PARAMS);
5877 void CONS_DemoMaster_StartPart4(CONS_PARAMS);
5878 void HAND_DemoMaster_StartPart4(HAND_PARAMS);
5880 void CONS_DemoMaster_StartPart5(CONS_PARAMS);
5881 void HAND_DemoMaster_StartPart5(HAND_PARAMS);
5895 void DemoMonsieurCall(CALL_PARAMS);
5897 void CONS_DemoMonsieur_Birth(CONS_PARAMS);
5898 void HAND_DemoMonsieur_Birth(HAND_PARAMS);
5900 void CONS_DemoMonsieur_StartPart2(CONS_PARAMS);
5901 void HAND_DemoMonsieur_StartPart2(HAND_PARAMS);
5903 void CONS_DemoMonsieur_StartPart3(CONS_PARAMS);
5904 void HAND_DemoMonsieur_StartPart3(HAND_PARAMS);
5906 void CONS_DemoMonsieur_StartPart4(CONS_PARAMS);
5907 void HAND_DemoMonsieur_StartPart4(HAND_PARAMS);
5909 void CONS_DemoMonsieur_StartPart5(CONS_PARAMS);
5910 void HAND_DemoMonsieur_StartPart5(HAND_PARAMS);
5923 void DemoRebeccaCall(CALL_PARAMS);
5925 void CONS_DemoRebecca_DoDialog(CONS_PARAMS);
5926 void HAND_DemoRebecca_DoDialog(HAND_PARAMS);
5928 void CONS_DemoRebecca_Birth(CONS_PARAMS);
5929 void HAND_DemoRebecca_Birth(HAND_PARAMS);
5931 void CONS_DemoRebecca_StartPart2(CONS_PARAMS);
5932 void HAND_DemoRebecca_StartPart2(HAND_PARAMS);
5934 void CONS_DemoRebecca_StartPart3(CONS_PARAMS);
5935 void HAND_DemoRebecca_StartPart3(HAND_PARAMS);
5937 void CONS_DemoRebecca_StartPart4(CONS_PARAMS);
5938 void HAND_DemoRebecca_StartPart4(HAND_PARAMS);
5940 void CONS_DemoRebecca_StartPart5(CONS_PARAMS);
5941 void HAND_DemoRebecca_StartPart5(HAND_PARAMS);
5955 void CONS_DemoTableA_Birth(CONS_PARAMS);
5956 void HAND_DemoTableA_Birth(HAND_PARAMS);
5958 void CONS_DemoTableA_StartPart2(CONS_PARAMS);
5959 void HAND_DemoTableA_StartPart2(HAND_PARAMS);
5961 void CONS_DemoTableA_StartPart3(CONS_PARAMS);
5962 void HAND_DemoTableA_StartPart3(HAND_PARAMS);
5964 void CONS_DemoTableA_StartPart4(CONS_PARAMS);
5965 void HAND_DemoTableA_StartPart4(HAND_PARAMS);
5967 void CONS_DemoTableA_StartPart5(CONS_PARAMS);
5968 void HAND_DemoTableA_StartPart5(HAND_PARAMS);
5973 void CONS_DemoTableB_Birth(CONS_PARAMS);
5974 void HAND_DemoTableB_Birth(HAND_PARAMS);
5976 void CONS_DemoTableB_StartPart2(CONS_PARAMS);
5977 void HAND_DemoTableB_StartPart2(HAND_PARAMS);
5979 void CONS_DemoTableB_StartPart3(CONS_PARAMS);
5980 void HAND_DemoTableB_StartPart3(HAND_PARAMS);
5982 void CONS_DemoTableB_StartPart4(CONS_PARAMS);
5983 void HAND_DemoTableB_StartPart4(HAND_PARAMS);
5985 void CONS_DemoTableB_StartPart5(CONS_PARAMS);
5986 void HAND_DemoTableB_StartPart5(HAND_PARAMS);
5991 void CONS_DemoTableC_Birth(CONS_PARAMS);
5992 void HAND_DemoTableC_Birth(HAND_PARAMS);
5994 void CONS_DemoTableC_StartPart2(CONS_PARAMS);
5995 void HAND_DemoTableC_StartPart2(HAND_PARAMS);
5997 void CONS_DemoTableC_StartPart3(CONS_PARAMS);
5998 void HAND_DemoTableC_StartPart3(HAND_PARAMS);
6000 void CONS_DemoTableC_StartPart4(CONS_PARAMS);
6001 void HAND_DemoTableC_StartPart4(HAND_PARAMS);
6003 void CONS_DemoTableC_StartPart5(CONS_PARAMS);
6004 void HAND_DemoTableC_StartPart5(HAND_PARAMS);
6009 void CONS_DemoTableD_Birth(CONS_PARAMS);
6010 void HAND_DemoTableD_Birth(HAND_PARAMS);
6012 void CONS_DemoTableD_StartPart2(CONS_PARAMS);
6013 void HAND_DemoTableD_StartPart2(HAND_PARAMS);
6015 void CONS_DemoTableD_StartPart3(CONS_PARAMS);
6016 void HAND_DemoTableD_StartPart3(HAND_PARAMS);
6018 void CONS_DemoTableD_StartPart4(CONS_PARAMS);
6019 void HAND_DemoTableD_StartPart4(HAND_PARAMS);
6021 void CONS_DemoTableD_StartPart5(CONS_PARAMS);
6022 void HAND_DemoTableD_StartPart5(HAND_PARAMS);
6027 void CONS_DemoTableE_Birth(CONS_PARAMS);
6028 void HAND_DemoTableE_Birth(HAND_PARAMS);
6030 void CONS_DemoTableE_StartPart2(CONS_PARAMS);
6031 void HAND_DemoTableE_StartPart2(HAND_PARAMS);
6033 void CONS_DemoTableE_StartPart3(CONS_PARAMS);
6034 void HAND_DemoTableE_StartPart3(HAND_PARAMS);
6036 void CONS_DemoTableE_StartPart4(CONS_PARAMS);
6037 void HAND_DemoTableE_StartPart4(HAND_PARAMS);
6039 void CONS_DemoTableE_StartPart5(CONS_PARAMS);
6040 void HAND_DemoTableE_StartPart5(HAND_PARAMS);
6045 void CONS_DemoTableF_Birth(CONS_PARAMS);
6046 void HAND_DemoTableF_Birth(HAND_PARAMS);
6048 void CONS_DemoTableF_StartPart2(CONS_PARAMS);
6049 void HAND_DemoTableF_StartPart2(HAND_PARAMS);
6051 void CONS_DemoTableF_StartPart3(CONS_PARAMS);
6052 void HAND_DemoTableF_StartPart3(HAND_PARAMS);
6054 void CONS_DemoTableF_StartPart4(CONS_PARAMS);
6055 void HAND_DemoTableF_StartPart4(HAND_PARAMS);
6057 void CONS_DemoTableF_StartPart5(CONS_PARAMS);
6058 void HAND_DemoTableF_StartPart5(HAND_PARAMS);
6071 void CONS_DemoTatiana_Birth(CONS_PARAMS);
6072 void HAND_DemoTatiana_Birth(HAND_PARAMS);
6074 void CONS_DemoTatiana_StartPart2(CONS_PARAMS);
6075 void HAND_DemoTatiana_StartPart2(HAND_PARAMS);
6077 void CONS_DemoTatiana_StartPart3(CONS_PARAMS);
6078 void HAND_DemoTatiana_StartPart3(HAND_PARAMS);
6080 void CONS_DemoTatiana_StartPart4(CONS_PARAMS);
6081 void HAND_DemoTatiana_StartPart4(HAND_PARAMS);
6083 void CONS_DemoTatiana_StartPart5(CONS_PARAMS);
6084 void HAND_DemoTatiana_StartPart5(HAND_PARAMS);
6097 void DemoVesnaCall(CALL_PARAMS);
6099 void CONS_DemoVesna_DoCorrOtis(CONS_PARAMS);
6100 void HAND_DemoVesna_DoCorrOtis(HAND_PARAMS);
6102 void CONS_DemoVesna_DoSeqOtis(CONS_PARAMS);
6103 void HAND_DemoVesna_DoSeqOtis(HAND_PARAMS);
6105 void CONS_DemoVesna_DoWalk(CONS_PARAMS);
6106 void HAND_DemoVesna_DoWalk(HAND_PARAMS);
6108 void CONS_DemoVesna_WaitRCClear(CONS_PARAMS);
6109 void HAND_DemoVesna_WaitRCClear(HAND_PARAMS);
6111 void CONS_DemoVesna_FinishSeqOtis(CONS_PARAMS);
6112 void HAND_DemoVesna_FinishSeqOtis(HAND_PARAMS);
6114 void CONS_DemoVesna_Birth(CONS_PARAMS);
6115 void HAND_DemoVesna_Birth(HAND_PARAMS);
6117 void CONS_DemoVesna_InComp(CONS_PARAMS);
6118 void HAND_DemoVesna_InComp(HAND_PARAMS);
6120 void CONS_DemoVesna_KillAnna(CONS_PARAMS);
6121 void HAND_DemoVesna_KillAnna(HAND_PARAMS);
6123 void CONS_DemoVesna_StartPart2(CONS_PARAMS);
6124 void HAND_DemoVesna_StartPart2(HAND_PARAMS);
6126 void CONS_DemoVesna_StartPart3(CONS_PARAMS);
6127 void HAND_DemoVesna_StartPart3(HAND_PARAMS);
6129 void CONS_DemoVesna_StartPart4(CONS_PARAMS);
6130 void HAND_DemoVesna_StartPart4(HAND_PARAMS);
6132 void CONS_DemoVesna_StartPart5(CONS_PARAMS);
6133 void HAND_DemoVesna_StartPart5(HAND_PARAMS);
6153 void DemoWaiter1Call(CALL_PARAMS);
6155 void CONS_DemoWaiter1_DoSeqOtis(CONS_PARAMS);
6156 void HAND_DemoWaiter1_DoSeqOtis(HAND_PARAMS);
6158 void CONS_DemoWaiter1_Birth(CONS_PARAMS);
6159 void HAND_DemoWaiter1_Birth(HAND_PARAMS);
6161 void CONS_DemoWaiter1_RebeccaFeedUs(CONS_PARAMS);
6162 void HAND_DemoWaiter1_RebeccaFeedUs(HAND_PARAMS);
6164 void CONS_DemoWaiter1_StartPart2(CONS_PARAMS);
6165 void HAND_DemoWaiter1_StartPart2(HAND_PARAMS);
6167 void CONS_DemoWaiter1_StartPart3(CONS_PARAMS);
6168 void HAND_DemoWaiter1_StartPart3(HAND_PARAMS);
6170 void CONS_DemoWaiter1_StartPart4(CONS_PARAMS);
6171 void HAND_DemoWaiter1_StartPart4(HAND_PARAMS);
6173 void CONS_DemoWaiter1_StartPart5(CONS_PARAMS);
6174 void HAND_DemoWaiter1_StartPart5(HAND_PARAMS);
6187 static void (
LogicManager::*_functionsDemoAbbot[])(HAND_PARAMS);
6188 static void (
LogicManager::*_functionsDemoAnna[])(HAND_PARAMS);
6189 static void (
LogicManager::*_functionsDemoAugust[])(HAND_PARAMS);
6190 static void (
LogicManager::*_functionsDemoCond2[])(HAND_PARAMS);
6191 static void (
LogicManager::*_functionsDemoFrancois[])(HAND_PARAMS);
6192 static void (
LogicManager::*_functionsDemoIvo[])(HAND_PARAMS);
6193 static void (
LogicManager::*_functionsDemoMadame[])(HAND_PARAMS);
6194 static void (
LogicManager::*_functionsDemoMaster[])(HAND_PARAMS);
6195 static void (
LogicManager::*_functionsDemoMonsieur[])(HAND_PARAMS);
6196 static void (
LogicManager::*_functionsDemoRebecca[])(HAND_PARAMS);
6197 static void (
LogicManager::*_functionsDemoSophie[])(HAND_PARAMS);
6198 static void (
LogicManager::*_functionsDemoTableA[])(HAND_PARAMS);
6199 static void (
LogicManager::*_functionsDemoTableB[])(HAND_PARAMS);
6200 static void (
LogicManager::*_functionsDemoTableC[])(HAND_PARAMS);
6201 static void (
LogicManager::*_functionsDemoTableD[])(HAND_PARAMS);
6202 static void (
LogicManager::*_functionsDemoTableE[])(HAND_PARAMS);
6203 static void (
LogicManager::*_functionsDemoTableF[])(HAND_PARAMS);
6204 static void (
LogicManager::*_functionsDemoTatiana[])(HAND_PARAMS);
6205 static void (
LogicManager::*_functionsDemoVesna[])(HAND_PARAMS);
6206 static void (
LogicManager::*_functionsDemoWaiter1[])(HAND_PARAMS);
6213 _demoAugustFuncNames,
6215 _demoCond2FuncNames,
6217 _demoWaiter1FuncNames,
6221 _demoTatianaFuncNames,
6224 _demoAbbotFuncNames,
6226 _demoVesnaFuncNames,
6231 _demoFrancoisFuncNames,
6232 _demoMadameFuncNames,
6233 _demoMonsieurFuncNames,
6234 _demoRebeccaFuncNames,
6242 _demoMasterFuncNames,
6244 _demoTablesFuncNames,
6245 _demoTablesFuncNames,
6246 _demoTablesFuncNames,
6247 _demoTablesFuncNames,
6248 _demoTablesFuncNames,
6249 _demoTablesFuncNames,
6256 #endif // LASTEXPRESS_LOGIC_H
Definition: lastexpress.h:523
Definition: lastexpress.h:101
Definition: lastexpress.h:123
Definition: gold_archive.h:37
Definition: lastexpress.h:246
Definition: graphics.h:64
Definition: savegame.h:34
Definition: lastexpress.h:401
Definition: lobject.h:332
Definition: lastexpress.h:341