25 #include "gnap/debugger.h" 31 kHS20GroceryStoreHat = 1,
32 kHS20ExitParkingLot = 2,
34 kHS20GroceryStoreGuy = 4,
36 kHS20ExitInsideGrubCity = 6,
37 kHS20ExitOutsideCircusWorld = 7,
38 kHS20ExitOutsideToyStore = 8,
49 kHS21ExitOutsideGrubCity = 4,
56 kHS22ExitOutsideGrubCity = 1,
57 kHS22ExitBackGrubCity = 2,
66 kHS23ExitFrontGrubCity = 1,
75 kHS24ExitCircusWorld = 1,
76 kHS24ExitOutsideGrubCity = 2,
85 kHS25TicketVendor = 1,
86 kHS25ExitOutsideCircusWorld = 2,
87 kHS25ExitInsideCircusWorld = 3,
99 kHS26ExitOutsideCircusWorld = 1,
100 kHS26ExitOutsideClown = 2,
102 kHS26ExitElephant = 4,
103 kHS26ExitBeerStand = 5,
116 kHS27ExitBeerStand = 6,
125 kHS28ExitOutsideClown = 3,
126 kHS28EmptyBucket = 4,
137 kHS29ExitOutsideClown = 4,
144 kAS20TalkStonerGuyNoJoint = 2,
145 kAS20TalkStonerGuyHasJoint = 3,
148 kAS20TalkGroceryStoreGuy = 6,
149 kAS20GrabGroceryStoreGuy = 9,
150 kAS20GrabGroceryStoreHat = 10,
151 kAS20SwitchGroceryStoreHat = 11,
152 kAS20SwitchGroceryStoreHatDone = 12,
153 kAS20GrabJointDone = 13
157 kAS21TalkOldLady = 0,
159 kAS21GrabBananaDone = 2,
160 kAS21GrabOldLady = 3,
161 kAS21UseHatWithOldLady = 4,
162 kAS21UseHatWithOldLadyDone = 5,
172 kAS23LookCereals = 0,
173 kAS23GrabCereals = 1,
174 kAS23GrabCerealsDone = 2,
183 kAS25TalkTicketVendor = 0,
184 kAS25EnterCircusWihoutTicket = 1,
185 kAS25ShowTicketToVendor = 2,
186 kAS25ShowTicketToVendorDone = 3,
187 kAS25EnterCircusWihoutTicketDone = 4,
196 kAS27TalkJanitor = 0,
198 kAS27GrabBucketDone = 2,
199 kAS27ShowPictureToJanitor = 3,
200 kAS27TryEnterClownTent = 4,
201 kAS27TryEnterClownTentDone = 5,
202 kAS27EnterClownTent = 6,
207 kAS28UseBeerBucketWithClown = 0,
208 kAS28UsePillBucketWithClown = 1,
209 kAS28GrabHornFails = 2,
210 kAS28GrabEmptyBucket = 3,
211 kAS28GrabHornSuccess = 4,
212 kAS28GrabHornSuccessDone = 5,
213 kAS28GrabEmptyBucketDone = 6,
214 kAS28GrabHornFailsDone = 7,
216 kAS28GnapWaiting = 9,
221 kAS29UseBananaWithMonkey = 0,
234 void updateHotspots()
override;
236 void updateAnimations()
override;
237 void updateAnimationsCb()
override;
240 int _currStonerGuySequenceId;
241 int _nextStonerGuySequenceId;
242 int _currGroceryStoreGuySequenceId;
243 int _nextGroceryStoreGuySequenceId;
245 int _groceryStoreGuyCtr;
246 bool _stonerGuyShowingJoint;
257 void updateHotspots()
override;
259 void updateAnimations()
override;
260 void updateAnimationsCb()
override {};
263 int _currOldLadySequenceId;
264 int _nextOldLadySequenceId;
273 void updateHotspots()
override;
275 void updateAnimations()
override;
276 void updateAnimationsCb()
override {};
279 int _currCashierSequenceId;
280 int _nextCashierSequenceId;
291 void updateHotspots()
override;
293 void updateAnimations()
override;
294 void updateAnimationsCb()
override {};
297 int _currStoreClerkSequenceId;
298 int _nextStoreClerkSequenceId;
307 void updateHotspots()
override;
309 void updateAnimations()
override;
310 void updateAnimationsCb()
override {};
313 int _currWomanSequenceId;
314 int _nextWomanSequenceId;
325 void updateHotspots()
override;
327 void updateAnimations()
override;
328 void updateAnimationsCb()
override {};
331 int _currTicketVendorSequenceId;
332 int _nextTicketVendorSequenceId;
334 void playAnims(
int index);
343 void updateHotspots()
override;
345 void updateAnimations()
override;
346 void updateAnimationsCb()
override {};
349 int _currKidSequenceId;
350 int _nextKidSequenceId;
359 void updateHotspots()
override;
361 void updateAnimations()
override;
362 void updateAnimationsCb()
override {};
365 int _nextJanitorSequenceId;
366 int _currJanitorSequenceId;
375 void updateHotspots()
override;
377 void updateAnimations()
override;
378 void updateAnimationsCb()
override {};
381 int _currClownSequenceId;
382 int _nextClownSequenceId;
392 void updateHotspots()
override;
394 void updateAnimations()
override;
395 void updateAnimationsCb()
override {};
398 int _currMonkeySequenceId;
399 int _nextMonkeySequenceId;
400 int _currManSequenceId;
401 int _nextManSequenceId;
406 #endif // GNAP_GROUP1_H
Definition: character.h:25
Definition: scenecore.h:31