25 #include "gnap/debugger.h" 32 kHS10ExitBackdoor = 2,
118 kHS15PlayButton = 15,
126 kHS17ExitGrubCity = 3,
128 kHS17ExitToyStore = 5,
139 kHS18ExitToyStore = 3,
140 kHS18ExitPhoneBooth = 4,
141 kHS18ExitGrubCity = 5,
142 kHS18HydrantTopValve = 6,
143 kHS18HydrantRightValve = 7,
151 kHS19ExitOutsideToyStore= 1,
154 kHS19ShopAssistant = 4,
176 kAS11ShowMagazineToGoggleGuy = 3,
177 kAS11TalkGoggleGuy = 4,
178 kAS11GrabHookGuy = 6,
179 kAS11ShowItemToHookGuy = 8,
180 kAS11TalkHookGuy = 9,
181 kAS11GrabBillardBall = 11
186 kAS12QuarterToToothGuyDone = 1,
187 kAS12TalkToothGuy = 2,
188 kAS12GrabToothGuy = 4,
189 kAS12ShowItemToToothGuy = 5,
190 kAS12QuarterWithHoleToToothGuy = 6,
191 kAS12QuarterToToothGuy = 7,
192 kAS12TalkBeardGuy = 8,
193 kAS12LookBeardGuy = 9,
194 kAS12GrabBeardGuy = 10,
195 kAS12ShowItemToBeardGuy = 11,
196 kAS12TalkBarkeeper = 12,
197 kAS12LookBarkeeper = 13,
198 kAS12ShowItemToBarkeeper = 15,
199 kAS12QuarterWithBarkeeper = 16,
200 kAS12PlatWithBarkeeper = 17,
201 kAS12PlatWithToothGuy = 18,
202 kAS12PlatWithBeardGuy = 19
208 kAS13FrontToilet = 2,
209 kAS13LookScribble = 6,
211 kAS13GrabSinkDone = 8,
217 kAS17TryGetWrench = 0,
219 kAS17GetWrenchDone = 2,
221 kAS17PlatUsePhone = 4,
222 kAS17PutCoinIntoPhone = 5,
223 kAS17GetCoinFromPhone = 6,
224 kAS17GetCoinFromPhoneDone = 7,
225 kAS17PutCoinIntoPhoneDone = 8,
226 kAS17GnapUsePhone = 9,
227 kAS17GetWrenchGnapReady = 10,
228 kAS17GnapHangUpPhone = 11,
229 kAS17PlatPhoningAssistant = 12,
230 kAS17PlatHangUpPhone = 14,
235 kAS18OpenRightValveNoGarbageCanDone = 0,
236 kAS18OpenRightValveNoGarbageCan = 1,
237 kAS18CloseRightValveNoGarbageCan = 2,
238 kAS18OpenTopValveDone = 3,
239 kAS18OpenTopValve = 4,
240 kAS18CloseTopValve = 5,
241 kAS18GrabGarbageCanFromStreet = 6,
242 kAS18GrabCowboyHat = 7,
243 kAS18GrabGarbageCanFromHydrant = 8,
244 kAS18PutGarbageCanOnRunningHydrant = 9,
245 kAS18PutGarbageCanOnRunningHydrant2 = 10,
246 kAS18GrabCowboyHatDone = 11,
247 kAS18StandingOnHydrant = 12,
248 kAS18OpenRightValveWithGarbageCan = 13,
249 kAS18OpenRightValveWithGarbageCanDone = 14,
250 kAS18CloseRightValveWithGarbageCan = 15,
251 kAS18PutGarbageCanOnHydrant = 16,
252 kAS18PutGarbageCanOnHydrantDone = 17,
253 kAS18PlatComesHere = 18,
254 kAS18CloseRightValveWithGarbageCanDone = 19,
261 kAS19GrabPicture = 2,
262 kAS19GrabPictureDone = 3,
263 kAS19TalkShopAssistant = 4,
278 void updateHotspots()
override;
280 void updateAnimations()
override;
281 void updateAnimationsCb()
override;
284 int _nextCookSequenceId;
285 int _currCookSequenceId;
294 void updateHotspots()
override;
296 void updateAnimations()
override;
297 void updateAnimationsCb()
override {};
301 int _nextHookGuySequenceId;
302 int _currHookGuySequenceId;
303 int _nextGoggleGuySequenceId;
304 int _currGoggleGuySequenceId;
313 void updateHotspots()
override;
315 void updateAnimations()
override;
316 void updateAnimationsCb()
override {};
319 int _nextBeardGuySequenceId;
320 int _currBeardGuySequenceId;
321 int _nextToothGuySequenceId;
322 int _currToothGuySequenceId;
323 int _nextBarkeeperSequenceId;
324 int _currBarkeeperSequenceId;
333 void updateHotspots()
override;
335 void updateAnimations()
override;
336 void updateAnimationsCb()
override {};
350 void updateHotspots()
override;
352 void updateAnimations()
override;
353 void updateAnimationsCb()
override {};
362 void updateHotspots()
override;
364 void updateAnimations()
override;
365 void updateAnimationsCb()
override {};
368 int _nextRecordSequenceId;
369 int _currRecordSequenceId;
370 int _nextSlotSequenceId;
371 int _currSlotSequenceId;
372 int _nextUpperButtonSequenceId;
373 int _currUpperButtonSequenceId;
374 int _nextLowerButtonSequenceId;
375 int _currLowerButtonSequenceId;
384 void updateHotspots()
override;
386 void updateAnimations()
override;
387 void updateAnimationsCb()
override {};
390 bool _canTryGetWrench;
393 int _platTryGetWrenchCtr;
394 int _nextPhoneSequenceId;
395 int _currPhoneSequenceId;
396 int _nextWrenchSequenceId;
397 int _currWrenchSequenceId;
398 int _nextCarWindowSequenceId;
399 int _currCarWindowSequenceId;
402 void platHangUpPhone();
411 void updateHotspots()
override;
413 void updateAnimations()
override;
414 void updateAnimationsCb()
override {};
421 int _nextPhoneSequenceId;
422 int _currPhoneSequenceId;
424 void gnapCarryGarbageCanTo(
int a5);
425 void putDownGarbageCan(
int animationIndex);
426 void platEndPhoning(
bool platFl);
427 void closeHydrantValve();
428 void waitForGnapAction();
437 void updateHotspots()
override;
439 void updateAnimations()
override;
440 void updateAnimationsCb()
override {};
443 int _currShopAssistantSequenceId;
444 int _nextShopAssistantSequenceId;
446 int _shopAssistantCtr;
453 #endif // GNAP_GROUP1_H
Definition: character.h:25
Definition: scenecore.h:31