25 #include "common/serializer.h" 26 #include "chewy/defines.h" 27 #include "chewy/object_extra.h" 31 #include "common/pack-start.h" 35 bool R0PillowThrow : 1;
38 bool R2ElectrocutedBork : 1;
39 bool R2FussSchleim : 1;
43 bool R6BolaSchild : 1;
45 bool R6BolaBecher : 1;
48 bool R6DoorRightB : 1;
70 bool R11TerminalOk : 1;
71 bool R11DoorRightB : 1;
72 bool R11DoorRightF : 1;
74 bool R12ChewyBork : 1;
76 bool R12TalismanOk : 1;
80 bool R12BorkInRohr : 1;
82 bool R12ChainLeft : 1;
89 bool R14Translator : 1;
90 bool R14FluxoFlex : 1;
91 bool R14GleiterAuf : 1;
92 bool R14Sicherung : 1;
99 bool R17EnergyOut : 1;
100 bool R17DoorCommand : 1;
101 bool R18DoorBridge : 1;
102 bool R18CartridgeInSlot : 1;
103 bool R18CartTerminal : 1;
104 bool R18CartSave : 1;
106 bool R18SurimyThrown : 1;
107 bool R18SondeMoni : 1;
108 bool R18MonitorSwitch : 1;
110 bool R18FirstEntry : 1;
113 bool R21EnergyGrid : 1;
115 bool R21GarbageGrid : 1;
119 bool R21Laser1Weg : 1;
120 bool R21Laser2Weg : 1;
124 bool R22ChewyPlatt : 1;
125 bool R22BorkPlatt : 1;
127 bool R23FluxoFlex : 1;
128 bool R23Cartridge : 1;
129 bool R24FirstEntry : 1;
130 bool R25FirstEntry : 1;
131 bool R25GliderFlamesExtinguished : 1;
133 bool R25SurimyLauf : 1;
134 bool R25GliderExit : 1;
135 bool R27SurimyOk : 1;
136 bool R28SurimyCar : 1;
137 bool R28ChewyPump : 1;
138 bool R28LetterBox : 1;
139 bool R28EntryHaus : 1;
140 bool R28Manuskript : 1;
142 bool R28RKuerbis : 1;
143 bool R28ExitTown : 1;
146 bool R29Schlauch1 : 1;
147 bool R29WaterHose : 1;
148 bool R29AutoSitz : 1;
149 bool R31PflanzeWeg : 1;
151 bool R31KoernerDa : 1;
153 bool R31KlappeZu : 1;
155 bool R32HowardWeg : 1;
156 bool R32UseSchreib : 1;
157 bool R32PapierOk : 1;
160 bool R33SchubFirst : 1;
162 bool R33MunterOk : 1;
163 bool R33MunterGet : 1;
164 bool R35TransCat : 1;
166 bool R35Schublade : 1;
169 bool R37UsedTranslatorOnRooster : 1;
170 bool R37TakenDenturesFromGlass : 1;
171 bool R37DogAshamed : 1;
172 bool R37RoosterFoughtWithDog : 1;
174 bool R39TranslatorUsed : 1;
176 bool R39ScriptOk : 1;
178 bool R39HowardDa : 1;
179 bool R39HowardWach : 1;
180 bool R40TeilKarte : 1;
181 bool R40TrainMove : 1;
184 bool R40PoliceStart : 1;
185 bool R40PoliceAway : 1;
187 bool R40PoliceAb : 1;
188 bool R40Wettbewerb : 1;
190 bool R40HaendlerOk : 1;
191 bool R40DuengerMit : 1;
192 bool R40DuengerTele : 1;
193 bool R41FirstTalk : 1;
196 bool R41Einbruch : 1;
197 bool R41BruchInfo : 1;
198 bool R41KuerbisInfo : 1;
199 bool R41RepairInfo : 1;
200 bool R41HowardDiaOK : 1;
201 bool R42FirstEntry : 1;
202 bool R42LetterOk : 1;
203 bool R42HoToBeamter : 1;
206 bool R42LetterStamped : 1;
207 bool R42StationEmployeeAway : 1;
208 bool R43GetPgLady : 1;
211 bool R46GetLeder : 1;
212 bool R47SchlossOk : 1;
214 bool R48TaxiEntry : 1;
220 bool R51FirstEntry : 1;
221 bool R51HotelRoom : 1;
223 bool R51KillerWeg : 1;
224 bool R52HotDogOk : 1;
227 bool R52KakerJoke : 1;
228 bool R52KakerWeg : 1;
232 bool R54HotDogOk : 1;
233 bool R54FputzerWeg : 1;
237 bool R55Location : 1;
241 bool R55ScriptWeg : 1;
242 bool R55EscScriptOk : 1;
244 bool R55R54First : 1;
245 bool R56GetTabak : 1;
246 bool R56AbfahrtOk : 1;
248 bool R56WhiskyMix : 1;
251 bool R57StudioAuf : 1;
252 bool R59PosterWeg : 1;
254 bool R62FirstEntry : 1;
256 bool R62LauraTransformation : 1;
258 bool R63FxManAway : 1;
264 bool changedArtifactOrigin : 1;
269 bool R67KommodeAuf : 1;
270 bool R67KostuemWeg : 1;
271 bool R67PapageiWeg : 1;
274 bool R68DivaAway : 1;
276 bool R68IndigoDia : 1;
278 bool R68DrinkCoupon : 1;
279 bool R71LeopardVined : 1;
285 bool R74CutRubberPlant : 1;
305 bool R88UsedMonkey : 1;
306 bool gottenDiary : 1;
307 bool R84GoonsPresent : 1;
369 bool R64AshtrayTaken : 1;
371 uint8 flags38_unused : 6;
376 #include "common/pack-end.h" 401 int16 InventSlot[MAX_MOV_OBJ] = { 0 };
406 int16 X[MAX_PERSON] = { 0 };
407 int16 Y[MAX_PERSON] = { 0 };
408 int16 Phase[MAX_PERSON] = { 0 };
409 int16 _personHide[MAX_PERSON] = { 0 };
410 int16 _personRoomNr[MAX_PERSON] = { 0 };
411 int16 ZoomXy[MAX_PERSON][2] = {{ 0 }};
412 int16 PersonGlobalDia[MAX_PERSON] = { 0 };
413 int16 PersonDia[MAX_PERSON] = { 0 };
414 int16 PersonDiaRoom[MAX_PERSON] = { 0 };
415 int16 PersonDiaTmpRoom[MAX_PERSON] = { 0 };
421 int16 ScrollxStep = 0;
422 int16 ScrollyStep = 0;
423 int16 DelaySpeed = 0;
427 uint8 R0FueterLab = 0;
428 uint8 R6RaumBetreten = 0;
429 uint8 R6BolaJoke = 0;
430 uint8 R7BellCount = 0;
431 uint8 R11IdCardNr = 0;
432 uint8 R12BorkCount = 0;
434 uint8 R13MonitorStatus = 0;
436 uint8 R17Location = 0;
438 int16 R23GliderExit = 0;
440 uint8 R24Lever[3] = { 0 };
441 uint8 R24LeverDir[3] = { 0 };
442 uint8 R24CrystalLast[3] = { 0 };
443 uint8 R25SurimyGo = 0;
444 uint8 R27HowardGed = 0;
445 uint8 R28PumpTxt1 = 0;
446 uint8 R28PumpTxt = 0;
448 uint8 R31SurimyGo = 0;
449 uint8 R33SurimyGo = 0;
450 uint8 R33Munter[4] = { 0 };
452 int16 R39TvKanal = 0;
453 uint8 R39TvRecord = 0;
454 uint8 R39ClintNews = 0;
456 uint8 R40PoliceAniStatus = 0;
457 uint8 R41TrainCount = 0;
459 uint8 R47Schloss[3] = { 0 };
460 uint8 R48TaxiPerson[MAX_PERSON] = { 0 };
461 uint8 R48Auswahl[5] = { 0 };
463 uint8 R49BoyAniCount = 0;
464 uint8 R51DoorCount = 0;
465 uint8 R54LiftCount = 0;
466 uint8 R54HowardVorne = 0;
468 short R55ExitDia = 0;
470 int16 R58TmpRoom = 0;
471 int16 R58TmpRoom1 = 0;
476 int16 R64Moni1Ani = 0;
478 int16 R64Moni2Ani = 0;
486 int16 R79Val[3] = {0, 0, 0};
488 int r90_Array187030[8][4] = {
508 uint8 FramesPerSecond = 0;
544 uint16 StopAutoObj : 1;
545 uint16 AniUserAction : 1;
546 uint16 AutoAniPlay : 1;
547 uint16 StaticUseTxt : 1;
548 uint16 GedAction : 1;
549 uint16 ChAutoMov : 1;
550 uint16 ChAutoMovXy : 1;
551 uint16 BreakAMov : 1;
553 uint16 AtsAction : 1;
554 uint16 AdsAction : 1;
556 uint16 DialogCloseup : 1;
557 uint16 ShowAtsInvTxt : 1;
558 uint16 MainInput : 1;
559 uint16 InventMenu : 1;
565 uint16 mainMouseFlag: 1;
570 uint16 MouseLeft : 1;
571 uint16 ChewyDontGo : 1;
572 uint16 NoPalAfterFlc : 1;
574 uint16 NoEndPosMovObj: 1;
575 uint16 SavePersonRnr : 1;
578 extern void *MALLOC(
size_t size);
Definition: object_extra.h:81
Definition: serializer.h:79
Definition: object_extra.h:47
Definition: object_extra.h:113