22 #ifndef TEENAGENT_RESOURCES_H 23 #define TEENAGENT_RESOURCES_H 25 #include "teenagent/pack.h" 26 #include "teenagent/segment.h" 27 #include "teenagent/font.h" 28 #include "graphics/surface.h" 36 const uint16 csAddr_intro = 0x024c;
38 const uint16 csAddr_poleClimbFail = 0x4173;
40 const uint16 csAddr_egoSuspiciousPosition = 0x505c;
42 const uint16 csAddr_guardScareTimeout = 0x516d;
44 const uint16 csAddr_guardDrinking = 0x5189;
46 const uint16 csAddr_egoDefaultPosition = 0x557e;
48 const uint16 csAddr_caveNOP = 0x599b;
50 const uint16 csAddr_enterCave = 0x5a21;
52 const uint16 csAddr_egoScaredBySpider = 0x60b5;
54 const uint16 csAddr_moveToLadderAndLeaveCellar = 0x60d9;
56 const uint16 csAddr_leaveCellar = 0x612b;
58 const uint16 csAddr_TooDark = 0x61fe;
60 const uint16 csAddr_egoBottomRightTurn = 0x6849;
62 const uint16 csAddr_checkingDrawers = 0x68e6;
64 const uint16 csAddr_DrawerOpenMessage = 0x6b86;
66 const uint16 csAddr_isCookGone = 0x70e0;
68 const uint16 csAddr_givingFlowerToOldLady = 0x88de;
70 const uint16 csAddr_giveAnotherFlowerToOldLady = 0x890b;
72 const uint16 csAddr_givingFlowerToAnne = 0x8942;
74 const uint16 csAddr_giveAnotherFlowerToAnne = 0x89aa;
76 const uint16 csAddr_putRockInHole = 0x8d57;
78 const uint16 csAddr_mouseOutOfHoleTimeout = 0x8d79;
80 const uint16 csAddr_robotSafeAlreadyUnlockedCheck = 0x9166;
82 const uint16 csAddr_robotSafeUnlockCheck = 0x9175;
84 const uint16 csAddr_openFullToolbox = 0x98fa;
86 const uint16 csAddr_openHalfEmptyToolbox = 0x9910;
88 const uint16 csAddr_useDivingEquipment = 0x9921;
90 const uint16 csAddr_gotAnchor = 0x99e0;
92 const uint16 csAddr_noAnchorTimeout = 0x9a1d;
94 const uint16 csAddr_getOutOfLake = 0x9a7a;
96 const uint16 csAddr_digMansionWall = 0x9aca;
98 const uint16 csAddr_tooDarkHere = 0x9c66;
100 const uint16 csAddr_examineBanknote = 0x9c6d;
102 const uint16 csAddr_useTimePills = 0x9c79;
104 const uint16 csAddr_mansionIntrusionAttempt = 0x9d45;
106 const uint16 csAddr_secondMansionIntrusion = 0x9d90;
108 const uint16 csAddr_thirdMansionIntrusion = 0x9de5;
110 const uint16 csAddr_fourthMansionIntrusion = 0x9e54;
112 const uint16 csAddr_fifthMansionIntrusion = 0x9ec3;
114 const uint16 csAddr_sixthMansionIntrusion = 0x9f3e;
116 const uint16 csAddr_displayMsg = 0xa055;
118 const uint16 csAddr_rejectMsg = 0xa4d6;
122 const uint16 dsAddr_timedCallbackState = 0x0000;
125 const uint16 dsAddr_cursor = 0x00da;
128 const uint16 dsAddr_rejectMsgPtr = 0x339e;
130 const uint16 dsAddr_rejectMsg0 = 0x33a6;
132 const uint16 dsAddr_rejectMsg1 = 0x33ca;
134 const uint16 dsAddr_rejectMsg2 = 0x33f6;
136 const uint16 dsAddr_rejectMsg3 = 0x3426;
138 const uint16 dsAddr_coolMsg = 0x3450;
140 const uint16 dsAddr_objErrorMsg = 0x3457;
142 const uint16 dsAddr_carJackMsg = 0x3468;
144 const uint16 dsAddr_spannerMsg = 0x3490;
146 const uint16 dsAddr_lastChanceMsg = 0x34c7;
148 const uint16 dsAddr_giveUpMsg = 0x34d5;
150 const uint16 dsAddr_avoidBeesMsg = 0x34e1;
152 const uint16 dsAddr_boatEmptyMsg = 0x351f;
154 const uint16 dsAddr_tooHardWoodMsg = 0x3542;
156 const uint16 dsAddr_BooMsg = 0x3563;
158 const uint16 dsAddr_dontPushLuckMsg = 0x356a;
160 const uint16 dsAddr_ordinaryHaystackMsg = 0x3590;
162 const uint16 dsAddr_needleHaystackMsg = 0x35b2;
164 const uint16 dsAddr_noPotatoMsg = 0x35e8;
166 const uint16 dsAddr_trousersMsg = 0x3605;
168 const uint16 dsAddr_lifeIsBrutalMsg = 0x363f;
170 const uint16 dsAddr_lifeBrutalMsg = 0x3650;
172 const uint16 dsAddr_tickledMsg = 0x3668;
174 const uint16 dsAddr_itsGoneMsg = 0x367f;
176 const uint16 dsAddr_monstersMsg = 0x3694;
178 const uint16 dsAddr_noHandsMsg = 0x36c2;
180 const uint16 dsAddr_totalEmptyMsg = 0x370f;
182 const uint16 dsAddr_oneSmallStepMsg = 0x372e;
184 const uint16 dsAddr_noChanceMsg = 0x3766;
186 const uint16 dsAddr_dinoBoneMsg = 0x3790;
188 const uint16 dsAddr_wallShakenMsg = 0x37b8;
190 const uint16 dsAddr_kindaDarkMsg = 0x37ea;
192 const uint16 dsAddr_notInDarkMsg = 0x3801;
194 const uint16 dsAddr_shutValveMsg = 0x3832;
196 const uint16 dsAddr_needSunglassesMsg = 0x387c;
198 const uint16 dsAddr_notBestPlaceMsg = 0x38a7;
200 const uint16 dsAddr_notHereMsg = 0x38ce;
202 const uint16 dsAddr_cantTalkUnderwaterMsg = 0x38db;
204 const uint16 dsAddr_notSwimmingThereMsg = 0x38ff;
206 const uint16 dsAddr_tooLittleAirMsg = 0x3932;
208 const uint16 dsAddr_hookedAnchorMsg = 0x3989;
210 const uint16 dsAddr_seaweedMsg = 0x39ae;
212 const uint16 dsAddr_fishBoatMsg = 0x39f6;
214 const uint16 dsAddr_fishSomethingMsg = 0x3a28;
216 const uint16 dsAddr_fishDontWorryMsg = 0x3a5a;
218 const uint16 dsAddr_notRedHerringMsg = 0x3a85;
220 const uint16 dsAddr_niceDownMsg = 0x3ab7;
222 const uint16 dsAddr_heyLetGoMsg = 0x3ace;
224 const uint16 dsAddr_aaahhhMsg = 0x3ae6;
226 const uint16 dsAddr_oopsMsg = 0x3afd;
228 const uint16 dsAddr_foundFoodMsg = 0x3b04;
230 const uint16 dsAddr_comeHereMsg = 0x3b2f;
232 const uint16 dsAddr_cantCatchMsg = 0x3b59;
234 const uint16 dsAddr_trappedMouseMsg = 0x3b6c;
236 const uint16 dsAddr_yikesMsg = 0x3b83;
238 const uint16 dsAddr_mouseNerveMsg = 0x3b8b;
240 const uint16 dsAddr_drawersEmptyMsg = 0x3bac;
242 const uint16 dsAddr_ridBushMsg = 0x3bd2;
244 const uint16 dsAddr_mouseGoneMsg = 0x3bf6;
246 const uint16 dsAddr_nonsenseMsg = 0x3c0b;
248 const uint16 dsAddr_goodDoggyMsg = 0x3c16;
250 const uint16 dsAddr_hereBoyMsg = 0x3c31;
252 const uint16 dsAddr_friendsNowMsg = 0x3c3d;
254 const uint16 dsAddr_notThinkRightPlaceMsg = 0x3c58;
256 const uint16 dsAddr_cutsceneMsgA = 0x3c80;
258 const uint16 dsAddr_cutsceneMsgB = 0x3c9a;
260 const uint16 dsAddr_foundCrudeOilMsg = 0x3cbc;
262 const uint16 dsAddr_myLifeMsg = 0x3cea;
264 const uint16 dsAddr_ConfusionMsg = 0x3cfb;
266 const uint16 dsAddr_grandpaPromiseMsg = 0x3d01;
268 const uint16 dsAddr_ohLetsGoMsg = 0x3d20;
270 const uint16 dsAddr_byeMsg = 0x3d3a;
272 const uint16 dsAddr_noNeedMsg = 0x3d40;
274 const uint16 dsAddr_girlTalkMsg = 0x3d59;
276 const uint16 dsAddr_dontWorkPurposeMsg = 0x3d86;
278 const uint16 dsAddr_nutRealMsg = 0x3daf;
280 const uint16 dsAddr_henFlyMsg = 0x3dc6;
282 const uint16 dsAddr_firstTestFailMsg = 0x3df4;
284 const uint16 dsAddr_ridFrustationsMsg = 0x3e08;
286 const uint16 dsAddr_roadNowhereMsg = 0x3e31;
288 const uint16 dsAddr_openBootMsg = 0x3e4f;
290 const uint16 dsAddr_shutTightMsg = 0x3e63;
292 const uint16 dsAddr_bootEmptyMsg = 0x3e75;
294 const uint16 dsAddr_clothesDryMsg = 0x3e98;
296 const uint16 dsAddr_crowKillMsg = 0x3eb2;
298 const uint16 dsAddr_getRidOfGuardFirstMsg = 0x3ed6;
300 const uint16 dsAddr_wallTooSmoothMsg = 0x3f2a;
302 const uint16 dsAddr_tooMuchResinToClimbMsg = 0x3f54;
304 const uint16 dsAddr_onlyGreenRectMsg = 0x3f85;
306 const uint16 dsAddr_dontWannaTouchHedgehogMsg = 0x3fec;
308 const uint16 dsAddr_notHungryMsg = 0x402e;
310 const uint16 dsAddr_noLongHandsMsg = 0x4047;
312 const uint16 dsAddr_tooFarToSwimMsg = 0x406d;
314 const uint16 dsAddr_echoMsg = 0x408a;
316 const uint16 dsAddr_loudEchoMsg = 0x4091;
318 const uint16 dsAddr_whoThereMsg = 0x4098;
320 const uint16 dsAddr_loudWhoThereMsg = 0x40a7;
322 const uint16 dsAddr_dontCopyMsg = 0x40b6;
324 const uint16 dsAddr_loudDontCopyMsg = 0x40ce;
326 const uint16 dsAddr_throwRockMsg = 0x40e8;
328 const uint16 dsAddr_orIWillMsg = 0x410f;
330 const uint16 dsAddr_stillThereMsg = 0x411d;
332 const uint16 dsAddr_noBucketMsg = 0x4133;
334 const uint16 dsAddr_dontNeedToOpenMsg = 0x4164;
336 const uint16 dsAddr_hmmGrassMsg = 0x417e;
338 const uint16 dsAddr_findNutMsg = 0x41b1;
340 const uint16 dsAddr_notHornyMsg = 0x41ef;
342 const uint16 dsAddr_CantJumpMsg = 0x41ff;
344 const uint16 dsAddr_dontNeedItMsg = 0x423f;
346 const uint16 dsAddr_notSantaClausMsg = 0x4251;
348 const uint16 dsAddr_noPlasticImitationsMsg = 0x4267;
350 const uint16 dsAddr_tooFragileMsg = 0x4289;
352 const uint16 dsAddr_keepItOpenMsg = 0x42ac;
354 const uint16 dsAddr_notTakingSocksMsg = 0x42c7;
356 const uint16 dsAddr_notTiredMsg = 0x4306;
358 const uint16 dsAddr_tooBigMsg = 0x431e;
360 const uint16 dsAddr_noSecretPassageMsg = 0x434e;
362 const uint16 dsAddr_noFruitMsg = 0x4380;
364 const uint16 dsAddr_jugMeMsg = 0x43ac;
366 const uint16 dsAddr_leaveFlowersAloneMsg = 0x43ce;
368 const uint16 dsAddr_mirrorMirrorMsg = 0x4412;
370 const uint16 dsAddr_thinkTooLongMsg = 0x444f;
372 const uint16 dsAddr_HintMaleMsg = 0x446b;
374 const uint16 dsAddr_okWaitMsg = 0x4492;
376 const uint16 dsAddr_busyThinkingMsg = 0x44a7;
378 const uint16 dsAddr_noDentistsMsg = 0x44d6;
380 const uint16 dsAddr_tooHeavyMsg = 0x450e;
382 const uint16 dsAddr_whatGotMsg = 0x4532;
384 const uint16 dsAddr_strawberryJamMsg = 0x4555;
386 const uint16 dsAddr_gooseberryJamMsg = 0x4568;
388 const uint16 dsAddr_blackberryJamMsg = 0x457b;
390 const uint16 dsAddr_bilberryJamMsg = 0x458e;
392 const uint16 dsAddr_getMeOutJamMsg = 0x459f;
394 const uint16 dsAddr_rosemaryJamMsg = 0x45b8;
396 const uint16 dsAddr_knowRosemaryMsg = 0x45da;
398 const uint16 dsAddr_unwantedJamsMsg = 0x4603;
400 const uint16 dsAddr_TooDarkMsg = 0x461d;
402 const uint16 dsAddr_yeowMsg = 0x463c;
404 const uint16 dsAddr_yawnMsg = 0x464a;
406 const uint16 dsAddr_laughterMsg = 0x4652;
408 const uint16 dsAddr_noHandsSharpThornsMsg = 0x465e;
410 const uint16 dsAddr_noChainsawFuelMsg = 0x46a1;
412 const uint16 dsAddr_thornsTooThinMsg = 0x46c3;
414 const uint16 dsAddr_rockWalkingGeeMsg = 0x46f7;
416 const uint16 dsAddr_butterflyMsg = 0x473d;
418 const uint16 dsAddr_notSureIfAliveMsg = 0x477b;
422 const uint16 dsAddr_unknownLanguageMsg = 0x4798;
425 const uint16 dsAddr_holeTooNarrowMsg = 0x47bf;
427 const uint16 dsAddr_birdAttackMsg = 0x47e7;
429 const uint16 dsAddr_noSearchWarrantMsg = 0x4808;
431 const uint16 dsAddr_uninterestingHaystackMsg = 0x4828;
433 const uint16 dsAddr_moreComplicatedMsg = 0x4860;
435 const uint16 dsAddr_nutRakeMsg = 0x4882;
437 const uint16 dsAddr_paddleBrokenMsg = 0x48bf;
439 const uint16 dsAddr_branchNotPaddleMsg = 0x48d6;
441 const uint16 dsAddr_trySomewhereElseMsg = 0x4913;
443 const uint16 dsAddr_sharpenNotPulverizeMsg = 0x495c;
445 const uint16 dsAddr_cantDoTooDarkMsg = 0x4984;
447 const uint16 dsAddr_BribeMsg = 0x49ae;
449 const uint16 dsAddr_bankNoteMsg = 0x49d1;
451 const uint16 dsAddr_showHerMoneyMsg = 0x4a29;
453 const uint16 dsAddr_hundredBucksMsg = 0x4a5b;
455 const uint16 dsAddr_wantBloodMsg = 0x4a6f;
457 const uint16 dsAddr_dontLeaveMansionMsg = 0x4a7e;
459 const uint16 dsAddr_WimpMsg = 0x4ab0;
461 const uint16 dsAddr_strangeDrawerMsg = 0x4acd;
463 const uint16 dsAddr_notOrdinaryDrawersMsg = 0x4b0d;
465 const uint16 dsAddr_drawerOpenMsg = 0x4b39;
467 const uint16 dsAddr_blueInteriorMsg = 0x4b6c;
469 const uint16 dsAddr_redInteriorMsg = 0x4b87;
471 const uint16 dsAddr_greyInteriorMsg = 0x4ba1;
473 const uint16 dsAddr_greenInteriorMsg = 0x4bbc;
475 const uint16 dsAddr_brownInteriorMsg = 0x4bd8;
477 const uint16 dsAddr_pinkInteriorMsg = 0x4bf4;
479 const uint16 dsAddr_dictaphoneInsideMsg = 0x4c0f;
481 const uint16 dsAddr_foundPolaroidMsg = 0x4c32;
483 const uint16 dsAddr_bookHeldMsg = 0x4c61;
485 const uint16 dsAddr_secretCompartmentMsg = 0x4c84;
487 const uint16 dsAddr_dontMessMsg = 0x4ca0;
489 const uint16 dsAddr_fullAutomaticMsg = 0x4cc7;
491 const uint16 dsAddr_noMoreSheetsMsg = 0x4cd9;
493 const uint16 dsAddr_noDepraveMsg = 0x4d02;
495 const uint16 dsAddr_noReadAgainMsg = 0x4d2a;
497 const uint16 dsAddr_tvOffMsg = 0x4d5b;
499 const uint16 dsAddr_NotHappenMsg = 0x4d80;
501 const uint16 dsAddr_tapeStartedMsg = 0x4d93;
503 const uint16 dsAddr_muchBetterMsg = 0x4da6;
505 const uint16 dsAddr_noSleepMsg = 0x4dbb;
507 const uint16 dsAddr_justCorkMsg = 0x4dd3;
509 const uint16 dsAddr_enoughPhotosMsg = 0x4de6;
511 const uint16 dsAddr_recordScareMsg = 0x4e05;
513 const uint16 dsAddr_alreadyRecordedMsg = 0x4e32;
515 const uint16 dsAddr_cantRecordNoBatteriesMsg = 0x4e58;
519 const uint16 dsAddr_NoBatteriesNoFunMsg = 0x4e8e;
522 const uint16 dsAddr_notRightMomentMsg = 0x4ea5;
524 const uint16 dsAddr_cookAroundMsg = 0x4ece;
526 const uint16 dsAddr_sameBottleMsg = 0x4efa;
528 const uint16 dsAddr_breakFlattenMsg = 0x4f3d;
530 const uint16 dsAddr_whatInsideMsg = 0x4f69;
532 const uint16 dsAddr_restUselessMsg = 0x4f9b;
534 const uint16 dsAddr_twoBatteriesMsg = 0x4fb1;
536 const uint16 dsAddr_oneTakenMsg = 0x4fcb;
538 const uint16 dsAddr_slightMadMsg = 0x4fe2;
540 const uint16 dsAddr_paperBurntMsg = 0x500a;
542 const uint16 dsAddr_burnBabyMsg = 0x502b;
544 const uint16 dsAddr_voilaMsg = 0x503e;
546 const uint16 dsAddr_tooHotMsg = 0x5046;
548 const uint16 dsAddr_frozenShelfMsg = 0x505e;
550 const uint16 dsAddr_yummyMsg = 0x5082;
552 const uint16 dsAddr_dislikeVealMsg = 0x508a;
554 const uint16 dsAddr_noReasonMsg = 0x50a6;
556 const uint16 dsAddr_fooledOnceMsg = 0x50c3;
558 const uint16 dsAddr_mikeVoiceTestMsg = 0x50e1;
560 const uint16 dsAddr_notMyVoiceMsg = 0x5101;
562 const uint16 dsAddr_singingMsg = 0x5124;
564 const uint16 dsAddr_mikeScentTestMsg = 0x5138;
566 const uint16 dsAddr_mikeViewTestMsg = 0x5161;
568 const uint16 dsAddr_cutsceneMsg0 = 0x517b;
570 const uint16 dsAddr_cantHideMsg = 0x51a7;
572 const uint16 dsAddr_johnOutsideMsg = 0x51bb;
574 const uint16 dsAddr_wasCloseMsg = 0x51e7;
576 const uint16 dsAddr_corkInHoleMsg = 0x51f8;
578 const uint16 dsAddr_fitsPerfectMsg = 0x5218;
580 const uint16 dsAddr_enoughWaterMsg = 0x522c;
582 const uint16 dsAddr_noHotWaterMsg = 0x524f;
584 const uint16 dsAddr_labelOffMsg = 0x5272;
586 const uint16 dsAddr_corkTooSmallMsg = 0x528b;
588 const uint16 dsAddr_notTryNowMsg = 0x52a9;
590 const uint16 dsAddr_noSaladMsg = 0x52cb;
592 const uint16 dsAddr_nahMsg = 0x52f6;
594 const uint16 dsAddr_ventFirstMsg = 0x52fe;
596 const uint16 dsAddr_catchJohnFirstMsg = 0x5326;
598 const uint16 dsAddr_onlyChilliMsg = 0x5349;
600 const uint16 dsAddr_waterHotMsg = 0x5372;
602 const uint16 dsAddr_sinkFullMsg = 0x538d;
604 const uint16 dsAddr_noSockStoreMsg = 0x53ad;
606 const uint16 dsAddr_showPapersMsg = 0x53dd;
608 const uint16 dsAddr_gotPermissionMsg = 0x53f2;
610 const uint16 dsAddr_SavingFineMsg = 0x5411;
612 const uint16 dsAddr_loveCaptainMsg = 0x5463;
614 const uint16 dsAddr_soccerRulzMsg = 0x5475;
616 const uint16 dsAddr_treeCutMsg = 0x5484;
618 const uint16 dsAddr_visaAcceptedMsg = 0x54c4;
620 const uint16 dsAddr_otherGraffitiMsg = 0x54d5;
622 const uint16 dsAddr_firstTrialMsg = 0x54f7;
624 const uint16 dsAddr_lockedMsg = 0x5511;
626 const uint16 dsAddr_ThanksMsg = 0x551f;
628 const uint16 dsAddr_unkUsageMsg = 0x5528;
630 const uint16 dsAddr_ideaMsg = 0x555d;
632 const uint16 dsAddr_checkWorksMsg = 0x5577;
634 const uint16 dsAddr_timeToCallMsg = 0x559a;
636 const uint16 dsAddr_mealFinishedMsg = 0x55c0;
638 const uint16 dsAddr_bowlWeldedMsg = 0x55db;
640 const uint16 dsAddr_gotchaMsg = 0x55ff;
642 const uint16 dsAddr_noPocketMsg = 0x5608;
644 const uint16 dsAddr_doesNotWorkMsg = 0x5632;
646 const uint16 dsAddr_fnMsg1 = 0x5646;
648 const uint16 dsAddr_fnMsg2 = 0x5656;
650 const uint16 dsAddr_fnMsg3 = 0x567a;
652 const uint16 dsAddr_fnMsg4 = 0x5682;
654 const uint16 dsAddr_pullObjMsg1 = 0x5696;
656 const uint16 dsAddr_dontWantToTouchMsg = 0x56ac;
658 const uint16 dsAddr_fenceBlocksMsg = 0x56da;
660 const uint16 dsAddr_notWantToSleepMsg = 0x56f7;
662 const uint16 dsAddr_pullObjMsg2 = 0x570f;
664 const uint16 dsAddr_helloQMsg = 0x5722;
666 const uint16 dsAddr_totallyAddictedMsg = 0x572a;
668 const uint16 dsAddr_whatAboutMsg = 0x5742;
670 const uint16 dsAddr_hotOffMsg = 0x5757;
672 const uint16 dsAddr_fullColorMsg = 0x5770;
674 const uint16 dsAddr_specialEdMsg = 0x5782;
676 const uint16 dsAddr_soldierNewsMsg = 0x5799;
678 const uint16 dsAddr_poleClimbDoneMsg = 0x57b2;
680 const uint16 dsAddr_vacMsg = 0x57c0;
682 const uint16 dsAddr_cutsceneMsg1 = 0x57df;
684 const uint16 dsAddr_cutsceneMsg2 = 0x580a;
686 const uint16 dsAddr_nowOpenMsg = 0x5827;
688 const uint16 dsAddr_cmonBabyMsg = 0x5837;
690 const uint16 dsAddr_talkNotNowMsg = 0x5855;
692 const uint16 dsAddr_yeahRightMsg = 0x5883;
694 const uint16 dsAddr_barmanTooCloseMsg = 0x5894;
696 const uint16 dsAddr_yuckMsg = 0x58b0;
698 const uint16 dsAddr_preferWaterMsg = 0x58b7;
700 const uint16 dsAddr_tooWeakToClimbMsg = 0x58c8;
702 const uint16 dsAddr_springPrickMsg = 0x58e3;
704 const uint16 dsAddr_foodAliveMsg = 0x5905;
706 const uint16 dsAddr_doorClosedMsg = 0x592f;
708 const uint16 dsAddr_emptyMsg = 0x5955;
710 const uint16 dsAddr_geographyClassMsg = 0x5962;
712 const uint16 dsAddr_dontNeedMessMsg = 0x599d;
714 const uint16 dsAddr_seenSofterRocksMsg = 0x59b6;
716 const uint16 dsAddr_tooBluntMsg = 0x59db;
718 const uint16 dsAddr_uselessModelsMsg = 0x5a01;
720 const uint16 dsAddr_barmanWillNoticeMsg = 0x5a20;
722 const uint16 dsAddr_tooMuchToDrinkMsg = 0x5a51;
725 const uint16 dsAddr_notThiefMsg = 0x5a98;
727 const uint16 dsAddr_tooManyToSearchMsg = 0x5ac6;
729 const uint16 dsAddr_captainWouldNotFitMsg = 0x5aed;
731 const uint16 dsAddr_chickenNeverMsg = 0x5b27;
733 const uint16 dsAddr_cantOpenItMsg = 0x5b3f;
735 const uint16 dsAddr_dontNeedThemMsg = 0x5b51;
737 const uint16 dsAddr_peepingTomMsg = 0x5b65;
739 const uint16 dsAddr_bigPocketsMsg = 0x5b80;
741 const uint16 dsAddr_troubleWithStairsMsg = 0x5bab;
743 const uint16 dsAddr_9LivesToReadMsg = 0x5be7;
745 const uint16 dsAddr_thanksNotTiredMsg = 0x5c0b;
747 const uint16 dsAddr_noNeedToTurnOnMsg = 0x5c26;
749 const uint16 dsAddr_wontBearWeightMsg = 0x5c46;
751 const uint16 dsAddr_neverLearntMsg = 0x5c60;
753 const uint16 dsAddr_soSharpMsg = 0x5c82;
755 const uint16 dsAddr_cognacMsg = 0x5cac;
757 const uint16 dsAddr_noTimeForPleasuresMsg = 0x5cdb;
759 const uint16 dsAddr_notSocksWithBareHandsMsg = 0x5cfd;
761 const uint16 dsAddr_notHalloweenMsg = 0x5d2c;
763 const uint16 dsAddr_NotManualMsg = 0x5d41;
765 const uint16 dsAddr_nothingToPlayMsg = 0x5d6e;
767 const uint16 dsAddr_notMineMsg = 0x5d87;
769 const uint16 dsAddr_HeyWtmQMsg = 0x5da8;
771 const uint16 dsAddr_ItsOpenMsg = 0x5dc2;
773 const uint16 dsAddr_outOfOrderMsg = 0x5dce;
775 const uint16 dsAddr_captainWatchingMsg = 0x5de2;
777 const uint16 dsAddr_bluntSickleMsg = 0x5e0b;
779 const uint16 dsAddr_firstBusinessMsg = 0x5e25;
781 const uint16 dsAddr_noDiggingKnifeMsg = 0x5e54;
785 const uint16 dsAddr_noMessOnTableMsg = 0x5e8f;
788 const uint16 dsAddr_throwCrumbsToBirdQMsg = 0x5ebe;
790 const uint16 dsAddr_dontWasteCrumbs = 0x5ee6;
792 const uint16 dsAddr_mightSlipFallInMsg = 0x5f11;
794 const uint16 dsAddr_bookColorMsgPtr = 0x5f3c;
796 const uint16 dsAddr_bookColorMsg0 = 0x5f48;
798 const uint16 dsAddr_bookColorMsg1 = 0x5f61;
800 const uint16 dsAddr_bookColorMsg2 = 0x5f90;
802 const uint16 dsAddr_bookColorMsg3 = 0x5fb6;
804 const uint16 dsAddr_bookColorMsg4 = 0x5fe7;
806 const uint16 dsAddr_bookColorMsg5 = 0x6009;
809 const uint16 dsAddr_MansionIntrusionFnPtr = 0x6035;
812 const uint16 dsAddr_saveState = 0x6478;
813 const uint16 saveStateSize = 0x777a;
818 const uint16 dsAddr_egoX = 0x64af;
819 const uint16 dsAddr_egoY = 0x64b1;
822 const uint16 dsAddr_idleAnimationListPtr = 0x6540;
825 const uint16 dsAddr_paletteEffectData = 0x6609;
828 const uint16 dsAddr_sceneFadeTablePtr = 0x663e;
831 const uint16 dsAddr_sceneWalkboxTablePtr = 0x6746;
834 const uint16 dsAddr_sceneZoomTablePtr = 0x70f4;
837 const uint16 dsAddr_sceneObjectTablePtr = 0x7254;
840 const uint16 dsAddr_scnObjNameSonny = 0x92e5;
843 const uint16 dsAddr_scnObjNameAnne = 0x9820;
846 const uint16 dsAddr_scnObjNameMike = 0xaa94;
849 const uint16 dsAddr_currentScene = 0xb4f3;
852 const uint16 dsAddr_onsAnimationTablePtr = 0xb4f5;
855 const uint16 dsAddr_objExamineCallbackTablePtr = 0xb5ce;
858 const uint16 dsAddr_objUseCallbackTablePtr = 0xb89c;
861 const uint16 dsAddr_objCallbackTablePtr = 0xbb72;
871 const uint16 dsAddr_sceneHotspotsPtr = 0xbb87;
874 const uint16 dsAddr_objCombiningTablePtr = 0xc335;
878 const uint16 dsAddr_objCombineErrorMsg = 0xc3e2;
881 const uint16 dsAddr_inventory = 0xc48d;
884 const uint16 dsAddr_inventoryItemDataPtrTable = 0xc4a6;
887 const uint16 dsAddr_lansAnimationTablePtr = 0xd89e;
892 const uint16 dsAddr_spokenWithMansionGuardFlag = 0xda96;
896 const uint16 dsAddr_haveNotSpokenWithMansionGuardFlag = 0xda97;
899 const uint16 dsAddr_dialogStackPleadingToMansionGuard = 0xdaa6;
902 const uint16 dsAddr_dialogStackMansionGuardDrinking = 0xdab2;
904 const uint16 dsAddr_dialogStackSonny = 0xdaba;
906 const uint16 dsAddr_dialogStackGrandpa = 0xdac4;
909 const uint16 dsAddr_caveThornsCutDownFlag = 0xdaca;
911 const uint16 dsAddr_dialogStackGrandpaShotgun = 0xdace;
913 const uint16 dsAddr_dialogStackGrandpaFan = 0xdad4;
915 const uint16 dsAddr_dialogStackAskOldLadyOK = 0xdada;
917 const uint16 dsAddr_dialogStackOldLady = 0xdaf0;
919 const uint16 dsAddr_dialogStackBorrowDusterFromOldLady = 0xdaf6;
921 const uint16 dsAddr_dialogStackGetAppleOldLady = 0xdafc;
923 const uint16 dsAddr_dialogStackAnotherFlowerToAnne = 0xdb02;
925 const uint16 dsAddr_dialogStackSquirrel = 0xdb08;
927 const uint16 dsAddr_dialogStackDog = 0xdb14;
929 const uint16 dsAddr_dialogStackTakeAxe = 0xdb1e;
931 const uint16 dsAddr_dialogStackBusyCook = 0xdb24;
933 const uint16 dsAddr_dialogStackRobotSafe = 0xdb2e;
935 const uint16 dsAddr_dialogStackJohnNotyEndgame = 0xdb36;
937 const uint16 dsAddr_dialogStackCampGuardWantsDocuments = 0xdb40;
939 const uint16 dsAddr_dialogStackCampGuardReadingNews = 0xdb4c;
941 const uint16 dsAddr_dialogStackCampGuardShowPass = 0xdb56;
943 const uint16 dsAddr_dialogStackJailDoorGrates = 0xdb5c;
945 const uint16 dsAddr_dialogStackBarman = 0xdb68;
947 const uint16 dsAddr_dialogStackFallIntoMudpool = 0xdb72;
949 const uint16 dsAddr_dialogStackMudpoolBird = 0xdb7a;
951 const uint16 dsAddr_dialogStackInterrogateCaptain = 0xdb82;
953 const uint16 dsAddr_dialogStackBarCellarDoor = 0xdb8a;
955 const uint16 dsAddr_currentMusic = 0xdb90;
958 const uint16 dsAddr_alreadyAdjustedHoopPoleFlag = 0xdb92;
960 const uint16 dsAddr_alreadyKickedHenFlag = 0xdb93;
962 const uint16 dsAddr_alreadyPulledTrunkReleaseLeverFlag = 0xdb94;
964 const uint16 dsAddr_carTrunkEmptyFlag = 0xdb95;
966 const uint16 dsAddr_birdsGoneFromScarecrowFlag = 0xdb96;
968 const uint16 dsAddr_alreadySpokenToAnneFlag = 0xdb97;
970 const uint16 dsAddr_flowerIsleState = 0xdb98;
972 const uint16 dsAddr_alreadyGotBrokenPaddleFlag = 0xdb99;
974 const uint16 dsAddr_givenFlowerToOldLadyAlreadyFlag = 0xdb9a;
976 const uint16 dsAddr_givenFlowerToAnneAlreadyFlag = 0xdb9b;
978 const uint16 dsAddr_scaredGuardAlreadyFlag = 0xdb9c;
980 const uint16 dsAddr_gotNeedleAlreadyFlag = 0xdb9d;
982 const uint16 dsAddr_gotPotatoAlreadyFlag = 0xdb9e;
984 const uint16 dsAddr_beesGoneFlag = 0xdb9f;
986 const uint16 dsAddr_mansionTunnelDoneFlag = 0xdba0;
988 const uint16 dsAddr_mansionTreeHollowEmptyFlag = 0xdba1;
990 const uint16 dsAddr_climbedMansionTreeAlreadyFlag = 0xdba2;
992 const uint16 dsAddr_cellarDoorOpenFlag = 0xdba3;
994 const uint16 dsAddr_lightOnFlag = 0xdba4;
996 const uint16 dsAddr_laundryState = 0xdba5;
998 const uint16 dsAddr_lakeDivingExitMessage = 0xdba6;
1000 const uint16 dsAddr_SearchedGrandpaDrawersFlag = 0xdba7;
1002 const uint16 dsAddr_HankerchiefInMouseholeFlag = 0xdba8;
1004 const uint16 dsAddr_mouseHoleState = 0xdba9;
1006 const uint16 dsAddr_mouseNerveMsgSaidFlag = 0xdbaa;
1008 const uint16 dsAddr_mouseGotGoldNuggetFlag = 0xdbab;
1011 const uint16 dsAddr_dogHasBoneFlag = 0xdbad;
1013 const uint16 dsAddr_egoAlreadyScaredBySpiderFlag = 0xdbae;
1015 const uint16 dsAddr_alreadySaidAnneBeautifulFlag = 0xdbaf;
1017 const uint16 dsAddr_squirrelNutState = 0xdbb0;
1019 const uint16 dsAddr_nutSwappedForAppleFlag = 0xdbb1;
1021 const uint16 dsAddr_spokenToManInWellFlag = 0xdbb2;
1023 const uint16 dsAddr_spokenToMirrorFlag = 0xdbb3;
1025 const uint16 dsAddr_cellarShelfExamineCount = 0xdbb4;
1027 const uint16 dsAddr_examinedBanknoteFlag = 0xdbb5;
1029 const uint16 dsAddr_vgaArtistQuipAlreadySaidFlag = 0xdbb6;
1031 const uint16 dsAddr_blueDrawerOpenFlag = 0xdbb7;
1033 const uint16 dsAddr_redDrawerOpenFlag = 0xdbb8;
1035 const uint16 dsAddr_greyDrawerOpenFlag = 0xdbb9;
1037 const uint16 dsAddr_greenDrawerOpenFlag = 0xdbba;
1039 const uint16 dsAddr_brownDrawerOpenFlag = 0xdbbb;
1041 const uint16 dsAddr_pinkDrawerOpenFlag = 0xdbbc;
1043 const uint16 dsAddr_drawerPuzzleHintGivenFlag = 0xdbbd;
1045 const uint16 dsAddr_drawerGotDictaphoneFlag = 0xdbbe;
1047 const uint16 dsAddr_drawerGotPolaroidFlag = 0xdbbf;
1049 const uint16 dsAddr_drawerPuzzleBookMessageFlag = 0xdbc0;
1051 const uint16 dsAddr_drawerPuzzleBookValue = 0xdbc1;
1053 const uint16 dsAddr_drawerPuzzleSolvedFlag = 0xdbc2;
1055 const uint16 dsAddr_mansionTrashcanSearchedFlag = 0xdbc3;
1057 const uint16 dsAddr_mansionReadNewspaperFlag = 0xdbc4;
1059 const uint16 dsAddr_mansionTVOnFlag = 0xdbc5;
1061 const uint16 dsAddr_mansionVCRPlayingTapeFlag = 0xdbc6;
1063 const uint16 dsAddr_mansionVCRPlayedTapeBeforeFlag = 0xdbc7;
1065 const uint16 dsAddr_mansionVCRTapeLoadedFlag = 0xdbc8;
1067 const uint16 dsAddr_mansionExaminedCouchBeforeFlag = 0xdbc9;
1069 const uint16 dsAddr_usedPolaroidOnTVFlag = 0xdbca;
1071 const uint16 dsAddr_usedDictaphoneOnTVFlag = 0xdbcb;
1073 const uint16 dsAddr_MansionCookGoneFlag = 0xdbcc;
1075 const uint16 dsAddr_MansionRadioBrokenFlag = 0xdbcd;
1077 const uint16 dsAddr_MansionGotRadioBatteriesFlag = 0xdbce;
1079 const uint16 dsAddr_MansionHaveOpenedFridgeBeforeFlag = 0xdbcf;
1081 const uint16 dsAddr_MansionPutBurningPaperInFridgeFlag = 0xdbd0;
1083 const uint16 dsAddr_MansionRobotSafeUnlockedFlag = 0xdbd1;
1085 const uint16 dsAddr_MansionRobotSafeVoiceTestPassedFlag = 0xdbd2;
1087 const uint16 dsAddr_MansionRobotSafeScentTestPassedFlag = 0xdbd3;
1089 const uint16 dsAddr_MansionRobotSafeViewTestPassedFlag = 0xdbd4;
1091 const uint16 dsAddr_MansionJohnNotyOutsideBathroomFlag = 0xdbd5;
1093 const uint16 dsAddr_MansionSinkState = 0xdbd6;
1095 const uint16 dsAddr_MansionThruFanByTimePillFlag = 0xdbd7;
1097 const uint16 dsAddr_MansionVentFanStoppedFlag = 0xdbd8;
1099 const uint16 dsAddr_MansionJohnNotyEscapingFlag = 0xdbd9;
1101 const uint16 dsAddr_ShownPassToGuardFlag = 0xdbda;
1103 const uint16 dsAddr_graffitiMsgId = 0xdbdb;
1105 const uint16 dsAddr_GotFoodBowlInJailFlag = 0xdbdc;
1107 const uint16 dsAddr_JailCableAndBowlState = 0xdbdd;
1109 const uint16 dsAddr_GotJailKeyFlag = 0xdbde;
1111 const uint16 dsAddr_FirstActTrialState = 0xdbdf;
1113 const uint16 dsAddr_AlreadyTickledCaptainFlag = 0xdbe0;
1115 const uint16 dsAddr_cutFenceFlag = 0xdbe1;
1117 const uint16 dsAddr_act1GuardState = 0xdbe2;
1119 const uint16 dsAddr_spokeToBarmanAboutThirdTrialFlag = 0xdbe3;
1121 const uint16 dsAddr_gotMugOfMudFlag = 0xdbe4;
1123 const uint16 dsAddr_gotRopeAct1Flag = 0xdbe5;
1125 const uint16 dsAddr_captainDrawerState = 0xdbe6;
1127 const uint16 dsAddr_birdOnBarRadioAntennaFlag = 0xdbe7;
1129 const uint16 dsAddr_swappedBarmanMugFlag = 0xdbe8;
1131 const uint16 dsAddr_barmanPassedOutFlag = 0xdbe9;
1133 const uint16 dsAddr_mansionEntryCount = 0xdbea;
1136 const uint16 dsAddr_johnNotyOutsideMansionDoorFlag = 0xdbec;
1139 const uint16 dsAddr_lovestruckByAnneFlag = 0xdbee;
1141 const uint16 dsAddr_mansionHandleInDoorHoleFlag = 0xdbef;
1143 const uint16 dsAddr_gotPasswordNeedSpeakBarmanFlag = 0xdbf0;
1145 const uint16 dsAddr_mansionAlreadyUsedTimePillsFlag = 0xdbf1;
1148 const uint16 dsAddr_introCredits1 = 0xe3c2;
1150 const uint16 dsAddr_introCredits2 = 0xe3e6;
1152 const uint16 dsAddr_introCredits3 = 0xe3ff;
1154 const uint16 dsAddr_introCredits4 = 0xe42f;
1156 const uint16 dsAddr_credits5 = 0xe45c;
1158 const uint16 dsAddr_finalCredits6 = 0xe47c;
1160 const uint16 dsAddr_finalCredits7 = 0xe488;
1182 FilePack off, on, ons, lan000, lan500, sam_mmm, sam_sam, mmm, voices;
1189 uint16 getDialogAddr(uint16 dialogNum) {
return dialogOffsets[dialogNum]; }
1193 void precomputeDialogOffsets();
Definition: advancedDetector.h:163
Definition: resources.h:1163
FilePack keeps opened file and returns substream for each request.
Definition: pack.h:47