22 #ifndef TRECISION_DEFINES_H 23 #define TRECISION_DEFINES_H 26 #define OBJMODE_FULL 1 27 #define OBJMODE_MASK 2 29 #define OBJMODE_OBJSTATUS 8 30 #define OBJMODE_HIDDEN 16 33 #define BOX_FOREGROUND 255 34 #define BOX_BACKGROUND 254 50 kSoundFlagSoundOn = 1,
51 kSoundFlagSoundLoop = 2,
52 kSoundFlagBgMusic = 4,
53 kSoundFlagStepLeft = 8,
54 kSoundFlagStepRight = 16
58 kAnimTypeCharacter = 0,
59 kAnimTypeBackground = 1,
76 #define ATFONESPEAK 13 79 #define ATFCOBJANIM 16 87 #define ATFSETROOMT 25 88 #define ATFSETROOMF 26 91 #define DLGCHOICE_EXITNOW 2 92 #define DLGCHOICE_ONETIME 4 93 #define DLGCHOICE_FRAUD 16 94 #define DLGCHOICE_EXITDLG 32 95 #define DLGCHOICE_HIDE 64 98 #define MASKCOL 0xEEEE 99 #define MOUSECOL 0x7FFF 100 #define HGREEN 0x03E0 101 #define HYELLOW 0x7FE0 102 #define HWHITE 0x7777 106 #define fCLROBJSTATUS 1 107 #define fSETOBJSTATUS 2 119 #define fCREPACCIO 14 120 #define fCHARACTEROFF 15 121 #define fCHARACTERON 16 129 #define fCHARACTERFOREGROUND 24 130 #define fCHARACTERBACKGROUND 25 131 #define fCHARACTERNORM 26 132 #define fVALVEON34 27 133 #define fVALVEOFF34 28 244 kRoomControlPanel = 96
248 kSentenceMapZoo = 334,
249 kSentenceGoodDeterrent = 621,
250 kSentenceHopeDidntWasteTheKid = 659,
251 kSentenceItWorked = 1502,
252 kSentenceWastedCritter = 1561,
253 kSentenceOnlyGotOne = 1565,
254 kSentenceItDidntWork = 1707,
255 kSentenceTakeThatWolfman = 1708,
256 kSentenceTheSpiderHasEscaped = 1712,
257 kSentenceSecretPassage = 1997,
258 kSentencePutHimOutOfAction = 2003
264 #define oBUILDING11 1 269 #define oCARASHADOW11 6 273 #define oRINGMASKSX 10 274 #define oRINGMASKCX 11 275 #define oRINGMASKDX 12 278 #define oASCENSOREC12 15 279 #define oPANNELLOC12 16 281 #define oFUSIBILE12 18 289 #define oCARTELLO12 26 290 #define oPANNELLO13 27 291 #define oASCENSOREA13 28 296 #define oPENPADA13 33 297 #define oPENPADB13 34 300 #define oLETTERA13 37 301 #define oDISTRIBUTORE13 38 302 #define oPORTASIMONMASK 39 303 #define oFESSURA13 40 304 #define oSCOMPARTO13 41 305 #define oLATTINA13 42 307 #define oASCENSOREC13 44 308 #define oMASKLEFT13 45 309 #define oMASKSCAVO13 46 310 #define oMASKRIGHT13 47 311 #define oCUCININO14 48 312 #define oSCAFFALE14 49 313 #define oCESTINO14 50 314 #define oTELEVISORES14 51 315 #define oTELEVISOREA14 52 316 #define oLAMPADA14 53 318 #define oACQUARIO14 55 321 #define oMASKTAVOLOFRIGO 58 322 #define oFRIGORIFEROC14 59 323 #define oTELEFAX14 60 325 #define oTAVOLINOD14 62 326 #define oFRIGORIFEROA14 63 327 #define oFRIGORIFEROV14 64 328 #define oFOGLIETTO14 65 329 #define oPORTAFOTOF14 66 330 #define oPORTAFOTOV14 67 331 #define oMASKPIANTA14 68 332 #define oMASKLEFT14 69 333 #define oMASKP1415 70 334 #define oTAVOLINOPP14 71 335 #define oMASKSEDIA14 72 336 #define oCASSAFORTEA15 73 337 #define oSTRONGBOXC15 74 338 #define oVESTITI15 75 339 #define oARMADIO15 76 344 #define oBOCCETTE15 81 345 #define oSPECCHIO15 82 346 #define oMENSOLA15 83 347 #define oPANNELLO15 84 348 #define oWINDOWA15 85 349 #define oTAPPARELLAA15 86 351 #define oMASKWINDOW15 88 352 #define oWINDOWC15 89 353 #define oCASSETTI15 90 357 #define oMASKDOOR15 94 358 #define oMASKSEDIA15 95 359 #define oMASKTAVOLO15 96 360 #define oBICCHIERE15 97 361 #define oASCENSOREA16 98 363 #define oPANNELLO16 100 364 #define oMONITORSA16 101 365 #define oSEGGIOLE16 102 367 #define ocPOLIZIOTTO16 104 368 #define oTICKETOFFICE16 105 369 #define oFINGERPADB16 106 373 #define oASCENSOREC16 110 374 #define oMASKDOORA16 111 375 #define oFINGERPADP16 112 376 #define oSBARRAP16 113 377 #define oMONITORSP16 114 378 #define oCARTACCE16 115 379 #define oCESTINOG16 116 380 #define oCESTINOS16 117 381 #define oMASKSEDIADX16 118 384 #define oDOORUA17 121 385 #define oDOORUB17 122 386 #define oFINGERPAD17 123 387 #define oMURALES17 124 388 #define oTELEFAXF17 125 389 #define oTELEFONO17 126 390 #define oSCATOLONE17 127 391 #define oTELEFAXR17 128 392 #define oTRAMPD17 129 393 #define ocTRAMP17 130 396 #define oNUMERO17 133 397 #define oPLASTICA17 134 398 #define oMASKTRANS17 135 399 #define oMASKCOLONNA17 136 400 #define oSCHERMO18 137 401 #define oCANCELLATA18 138 404 #define oMONITORS18 141 405 #define ocGUARD18 142 408 #define oMASKPALO18 145 409 #define oMASKMETRO18 146 411 #define oMASK19TO18 148 412 #define oPOSTER19 149 413 #define oTAVOLINO19 150 416 #define oMASKTAVOLOEVA19 153 417 #define oMASKTAVOLODX19 154 418 #define oMASKSCALA19 155 419 #define oVETRINA1A 156 422 #define oTROFEI1A 159 423 #define oBOTTIGLIE1A 160 424 #define ocNEGOZIANTE1A 161 425 #define oBANCONE1A 162 427 #define oDISTILLATRICE1A 164 428 #define oTESSERA1A 165 432 #define oPALIZZATA1B 169 433 #define oBIDONE1B 170 436 #define oASSEROTTO1B 173 437 #define oTOMBINOA1B 174 438 #define oMANHOLEC1B 175 439 #define oCOPERCHIO1B 176 440 #define oMASKBIDONE1B 177 441 #define oMASKTUBO1B 178 442 #define oBOTOLAA1B 179 443 #define oCARTACCE1B 180 444 #define oBOTOLAC1B 181 445 #define oPADLOCK1B 182 446 #define oLUCCHETTOFUSO1B 183 447 #define oMASKCASSE1B 184 448 #define oCANCELLATA1B 185 449 #define oMASKCANC11B 186 450 #define oMASKCANC21B 187 451 #define oSCALETTA1C 188 452 #define oLAMPADA1C 189 456 #define oBOTOLAGIU1C 193 457 #define oASSEOK1C 194 458 #define oLUCCHETTOFUSO1C 195 459 #define oLUCCHETTOOK1C 196 460 #define oASSEROTTO1C 197 462 #define oMASKMURO1D 199 463 #define oSCAFFALE1D 200 466 #define oSGABELLO1D 203 468 #define oMASKCOLONNA21D 205 470 #define oTANICHE1D 207 471 #define oMASKCOLONNA11D 208 472 #define oCASSETTAA1D 209 473 #define oBOTTIGLIA1D 210 474 #define oCASSETTAC1D 211 476 #define oBARILOTTO1D 213 477 #define oMASKBOTTIGLIE1D 214 478 #define oLASTLEV1 215 481 #define oBINARIO21 218 484 #define oCUNICLE21 221 489 #define oCATENA21 226 490 #define oRAMPINO21 227 491 #define oBILLBOARD21 228 495 #define oLAVANDINOS22 232 496 #define oLAVANDINOA22 233 497 #define oARMADIETTOLA22 234 498 #define omARMADIETTOCA22 235 499 #define oARMADIETTOCA22 236 501 #define omARMADIETTOCC22 238 502 #define oARMADIETTOCC22 239 503 #define oPOSTERC22 240 504 #define oPORTELLOC22 241 505 #define oMANIGLIONE22 242 506 #define oMANIGLIONEO22 243 509 #define oBOTOLAA22 246 510 #define od22TO29I 247 511 #define omARMADIETTORA22 248 512 #define oARMADIETTORA22 249 514 #define oARMADIETTORC22 251 515 #define oPOSTERR22 252 516 #define oPANCHINE22 253 517 #define om2PANCHINE22 254 518 #define om3PANCHINE22 255 519 #define omBARILI22 256 523 #define oSCATOLETTA23 260 524 #define oCONTATTI23 261 529 #define oPANNELLOA23 266 530 #define oPANELC23 267 532 #define oPANNELLOB23 269 534 #define od23BTO21 271 540 #define oPASSERELLA24 277 541 #define oBINARIO24 278 543 #define oBIDONE24 280 544 #define oVIDEOTELEFONO24 281 545 #define oINSEGNA24 282 546 #define oCARTELLONE24 283 547 #define oPASSAGE24 284 548 #define omPASSAGGIO24 285 549 #define omSCALASX24 286 550 #define omSCALADX24 287 551 #define oDUMMY24A 288 553 #define oBOTOLAA25 290 554 #define oSCAFFALE25 291 555 #define oTRONCHESE25 292 556 #define omSTANZINO25 293 557 #define omPORTELLO25 294 558 #define oPORTELLO25 295 559 #define oBOTOLAC25 296 560 #define oSEDILIL25 297 561 #define oINFOPOINT25 298 562 #define oTELEFONO25 299 564 #define oMAGNETE25 301 565 #define oBIDONE25 302 566 #define oCOCCI25B 303 567 #define oALTOPARLANTE25 304 568 #define oSEDILIR25 305 572 #define oWINDOW26 309 573 #define oINSEGNA26 310 574 #define oCARTELLOR26 311 579 #define omPIANTER26 316 580 #define oRIPOSTIGLIO27 317 581 #define oBOMBOLA27 318 584 #define oBANCONE27 321 585 #define oTANICHETTA27 322 588 #define omBOTTIGLIA27 325 589 #define omSEDIAG27 326 590 #define oTELEVISORE27 327 591 #define oCACTUS27 328 594 #define oFOGLIO27 331 595 #define oLATTINA27 332 596 #define oCOMPUTER27 333 597 #define oTAVOLINO27 334 598 #define omTAVOLINOR27 335 599 #define omSEDIAR27 336 600 #define omSEDIAL27 337 601 #define oSTATUA28 338 602 #define oCESPUGLIOS28 339 603 #define oSERPENTEC28 340 604 #define oRUBINETTO28 341 605 #define oSERPENTECM28 342 606 #define oRUBINETTOC28 343 607 #define oCESPUGLIO28 344 608 #define oBRACIEREA28 345 609 #define oBRACIERES28 346 610 #define oTEMPIO28 347 611 #define oSERPENTET28 348 612 #define oSERPENTETM28 349 613 #define oSERPENTEA28 350 614 #define oSERPENTEAM28 351 615 #define omROCCIA28 352 617 #define oCARTELLOS28 354 618 #define oCARTELLOA28 355 620 #define omSASSOR28 357 622 #define omPIANTAL28 359 624 #define oSWITCH29 361 625 #define oBOTOLAC29 362 626 #define oBOTOLAA29 363 627 #define oPORTALAMPADE29 364 628 #define oLAMPADINAF29 365 629 #define oLAMPADINAS29 366 633 #define od29LTO22 370 635 #define oMANOPOLA29L 372 636 #define oMANOPOLAG29L 373 637 #define oBOTOLAA29L 374 638 #define oSCAFFALE29L 375 639 #define oBARILE29L 376 640 #define oTRIPLA29L 377 641 #define oLAVANDINO29L 378 642 #define oLAMPADINAS29L 379 643 #define oBARATTOLI29L 380 649 #define oSCATOLA2A 386 652 #define oSBARRE2A 389 656 #define oDUMMY2A2 393 659 #define oLIBRILE2B 396 660 #define oLIBRISE2B 397 661 #define oLIBRIPI2B 398 662 #define oLIBRIKA2B 399 663 #define oLIBRIEG2B 400 665 #define oLIBRIRE2B 402 666 #define oLIBRIDI2B 403 667 #define oLIBRIUO2B 404 668 #define oLIBRIUC2B 405 669 #define oDINOSAURO2B 406 670 #define oLEOPARDO2B 407 671 #define omMAPPAMONDO2B 408 672 #define oMAPPAMONDO2B 409 673 #define oBACHECA2B 410 674 #define oSTATUA2B 411 678 #define oCARTELLO2B 415 679 #define oPELLICANO2B 416 680 #define oSERPENTE2B 417 682 #define oSCRIVANIA2B 419 683 #define oPORTALAMPADE2B 420 684 #define omLAMPADINA2B 421 685 #define oEXIT2BL 422 // Exit from Egyptology book 692 #define oDEADELSICOMORO 429 694 #define oKHEPHERI 431 699 #define oTEMPIO2C 436 703 #define oSFINGE2C 440 704 #define omZAMPA2C 441 705 #define oSTATUA2C 442 706 #define oWHEELS2C 443 708 #define oCARTELLOS2C 445 709 #define oCARTELLOA2C 446 711 #define oBASEWHEELS2C 448 712 #define oWHEEL1A2C 449 713 #define oWHEEL1B2C 450 714 #define oWHEEL1C2C 451 715 #define oWHEEL2A2C 452 716 #define oWHEEL2B2C 453 717 #define oWHEEL2C2C 454 718 #define oWHEEL3A2C 455 719 #define oWHEEL3B2C 456 720 #define oWHEEL3C2C 457 721 #define oWHEEL4A2C 458 722 #define oWHEEL4B2C 459 723 #define oWHEEL4C2C 460 724 #define oWHEEL5A2C 461 725 #define oWHEEL5B2C 462 726 #define oWHEEL5C2C 463 727 #define oWHEEL6A2C 464 728 #define oWHEEL6B2C 465 729 #define oWHEEL6C2C 466 730 #define oWHEEL7A2C 467 731 #define oWHEEL7B2C 468 732 #define oWHEEL7C2C 469 733 #define oWHEEL8A2C 470 734 #define oWHEEL8B2C 471 735 #define oWHEEL8C2C 472 736 #define oWHEEL9A2C 473 737 #define oWHEEL9B2C 474 738 #define oWHEEL9C2C 475 739 #define oWHEEL10A2C 476 740 #define oWHEEL10B2C 477 741 #define oWHEEL10C2C 478 742 #define oWHEEL11A2C 479 743 #define oWHEEL11B2C 480 744 #define oWHEEL11C2C 481 745 #define oWHEEL12A2C 482 746 #define oWHEEL12B2C 483 747 #define oWHEEL12C2C 484 748 #define oWHEELA2C 485 749 #define oWHEELB2C 486 750 #define oWHEELC2C 487 751 #define omWHEELS2C 488 752 #define oPULSANTE2C 489 754 #define oPANNELLOA2D 491 755 #define oPANNELLOB2D 492 756 #define oFOGLIO2D 493 757 #define oPANNELLOC2D 494 758 #define oPANNELLOD2D 495 760 #define omTAVOLO2D 497 761 #define oFUCILE2D 498 762 #define oGIACCA2D 499 765 #define oPULSANTEAA2D 502 766 #define oPULSANTEBA2D 503 767 #define oPULSANTEABA2D 504 768 #define oPULSANTEABS2D 505 769 #define oPULSANTEBBS2D 506 770 #define oPULSANTEBBA2D 507 771 #define oPULSANTEACA2D 508 772 #define oPULSANTEACS2D 509 773 #define oPULSANTEBC2D 510 774 #define oPULSANTEADA2D 511 775 #define oPULSANTEADS2D 512 776 #define oPULSANTEBD2D 513 777 #define omFILIA2D 514 778 #define omFILIB2D 515 779 #define omFILIC2D 516 780 #define oENTRANCE2E 517 781 #define oCATWALKB2E 518 782 #define omPASSERELLAB2E 519 784 #define oCRATER2E 521 785 #define oSHRUBS2E 522 786 #define oDINOSAURO2E 523 787 #define oCARTELLOS2E 524 788 #define oCARTELLOA2E 525 791 #define oCATWALKA2E 528 794 #define omGABBIAA2F 531 795 #define oGABBIAA2F 532 796 #define oGABBIAC2F 533 798 #define oASCENSOREC2F 535 799 #define omASCENSORE2F 536 800 #define oASCENSORE2F 537 801 #define oBIDONE2F 538 802 #define oTAVOLO2F 539 803 #define oCANDELOTTO2F 540 804 #define oPLASTICA2F 541 806 #define oCHIUSAC2G 543 807 #define oMACCHINARIO2G 544 808 #define oPANELM2G 545 809 #define oSERBATOIOC2G 546 810 #define oCOPERCHIO2G 547 811 #define oSERBATOIOA2G 548 812 #define oCARTELLO2G 549 813 #define oSTAGNO2G 550 814 #define oPANNELLOE2G 551 815 #define oRAGAZZOP2G 552 816 #define oRAGAZZOS2G 553 817 #define oCOCCODRILLO2G 554 820 #define omPIANTEA2G 557 821 #define omPIANTEB2G 558 822 #define oPANNELLOE2GV 559 823 #define oGIRLS2GV 560 824 #define oCHIUSAA2GV 561 825 #define oSERBATOIOA2GV 562 826 #define oCARTELLO2GV 563 827 #define oVIADUCT2GV 564 828 #define oCROCODILE2GV 565 829 #define od2GVTO26 566 830 #define omPIANTEA2GV 567 831 #define omPIANTEB2GV 568 832 #define oDUMMY2GV 569 833 #define oMONITORS2H 570 834 #define oSCALAS2H 571 835 #define oCARTELLONE2H 572 837 #define oSCALAR2H 574 839 #define oPORTONE31 576 840 #define oPINZAB31 577 841 #define oMONTACARICHI31 578 842 #define oKEYBOARDB31 579 844 #define omd31TO35 581 845 #define oPANNELLO31 582 846 #define oPANNELLON31 583 847 #define oPINZAA31 584 848 #define oASCENSORE31 585 850 #define oKEYBOARDA31 587 852 #define oCASSEL31 589 853 #define oPANNELLOMA31 590 854 #define oPANNELLOM31 591 855 #define oSIGARO31 592 857 #define omCASSED31 594 858 #define omCASSEC31 595 859 #define omCOLONNAB31 596 860 #define omCASSEB31 597 861 #define omCASSEA31 598 862 #define omCOLONNAA31 599 863 #define oCASSER31 600 864 #define oFILOTC31 601 867 #define oCONTATTOP31 604 871 #define oCOPERCHIOA31 608 872 #define oCOPERCHIOC31 609 873 #define oINTERRUTTORE31 610 874 #define oMONTACARICHI32 611 875 #define omMONTACARICHI32 612 876 #define oBOTOLAA32 613 877 #define oBOTOLAB32 614 878 #define oBOTOLAC32 615 879 #define oSENSOREV32 616 880 #define oPULSANTI32 617 881 #define oSENSOREL32 618 882 #define omRINGHIERA32 619 884 #define oCOSTRUZIONE33 621 885 #define oWINDOW33 622 887 #define oRUBINETTO33 624 889 #define omTUBOR33 626 891 #define omTUBOP33 628 893 #define omTUBOT33 630 895 #define omTUBOS33 632 899 #define oBOTOLAA33 636 900 #define oBRUCIATURA33 637 901 #define oBOTOLAC33 638 902 #define oSERRATURA33 639 904 #define oSERRATURAF33 641 909 #define oBOMBOLAI34 646 910 #define oBOMBOLAO34 647 911 #define oWINDOW34 648 912 #define oMISCELATORE34 649 913 #define oCONDOTTO34 650 914 #define oVALVOLAC34 651 915 #define oVALVOLA34 652 916 #define omVALVOLA34 653 917 #define oMANOMETROC34 654 918 #define oMANOMETRO34 655 922 #define oTUBOFT34 659 923 #define oGENERATORE34 660 925 #define oSCAFFALE35 662 926 #define oFRONTOFFICEC35 663 927 #define oFRONTOFFICEA35 664 928 #define omASCENSORE35 665 929 #define oASCENSORE35 666 930 #define oMONITOR35 667 932 #define oOSEDIA35 669 933 #define oRIBELLEA35 670 934 #define oCOMPUTER35 671 935 #define omPIANO35 672 936 #define oGIORNALE35 673 937 #define omUSCITA35 674 939 #define oTRIPLA35 676 940 #define oPROIETTORE35 677 941 #define oRIBELLES35 678 943 #define omDOORC35 680 945 #define omDOORA35 682 947 #define oCASSE35B 684 948 #define omCASSE35 685 949 #define oPULSANTIV35 686 951 #define oPULSANTEA35 688 952 #define oPULSANTEB35 689 953 #define oPULSANTEC35 690 954 #define oPULSANTED35 691 955 #define oPULSANTEE35 692 956 #define oPULSANTEF35 693 957 #define oPULSANTEG35 694 958 #define oPULSANTEAA35 695 959 #define oPULSANTEBA35 696 960 #define oPULSANTECA35 697 961 #define oPULSANTEDA35 698 962 #define oPULSANTEEA35 699 963 #define oPULSANTEFA35 700 964 #define oPULSANTEGA35 701 967 #define oSCANNERLA36 704 968 #define oSCANNERLS36 705 969 #define oPORTALC36 706 970 #define oSPIONCINOL36 707 971 #define oQUADRO36 708 972 #define oSCANNERMA36 709 973 #define oSCANNERMS36 710 975 #define oDOORMC36 712 976 #define oSPIONCINOM36 713 978 #define oSCAFFALE36 715 981 #define omSCRIVANIA36 718 982 #define oCOMPUTER36 719 983 #define oCASSETTOA36 720 984 #define oCASSETTOC36 721 985 #define omSEDIA36 722 986 #define oSCATOLONE36 723 987 #define omCARTACCE36 724 988 #define omSCATOLONEA36 725 989 #define oEXIT36F 726 // Exit from security system sequence 991 #define oSPORTELLOA37 728 992 #define oSPORTELLOI37 729 993 #define oSPORTELLOC37 730 994 #define oPANNELLOA37 731 995 #define oPARATIA37 732 996 #define oPANNELLO37 733 997 #define oCAMICE37 734 1000 #define oARMADIETTO37 737 1001 #define oLETTINO37 738 1002 #define omTAVOLINO37 739 1003 #define omPANCA37 740 1004 #define od41TO4D 741 1005 #define oRAGNO41 742 1014 #define oFESSURA41 751 1015 #define oSCODELLA41 752 1016 #define oMONETA41 753 1017 #define oMONETE41 754 1018 #define oZAMPAS41 755 1019 #define oZAMPA41 756 1020 #define oLEVASLOT41 757 1021 #define od41TO42 758 1022 #define od41TO43 759 1023 #define oCARRETTO42 760 1024 #define oFESSURA42 761 1025 #define oCARTELLOF42 762 1026 #define oPUPAZZO42 763 1027 #define oVETRINETTA42 764 1028 #define oCARTELLOV42 765 1029 #define oFUCILE42 766 1030 #define oGUIDE42 767 1031 #define oPOLTIGLIA42 768 1032 #define od42TO41 769 1033 #define od42TO43 770 1034 #define oCASTELLO43 771 1035 #define oGABBIA43 772 1036 #define oTOTEM43 773 1038 #define oCAMPANAT43 775 1039 #define oTAMBURO43 776 1040 #define oMARTELLOT43 777 1041 #define oMARTELLOR43 778 1042 #define oCAMPANAC43 779 1043 #define oMANICO43 780 1044 #define omDOOR43 781 1045 #define od43TO44 782 1046 #define oDOORC43 783 1047 #define od43TO41 784 1048 #define od43TO42 785 1049 #define om44TO43 786 1050 #define od44TO43 787 1051 #define oROTORE44 788 1052 #define oBIGLIETTERIA44 789 1053 #define oPULSANTE44 790 1054 #define oCASSETTOAC44 791 1055 #define oCASSETTOAA44 792 1056 #define oPUPAZZO44 793 1057 #define oCASSETTOBC44 794 1058 #define oCASSETTOBA44 795 1059 #define omSCALA44 796 1060 #define od44TO45 797 1061 #define oTROFEO44 798 1062 #define oQUADRO44 799 1063 #define omFIGURE44 800 1064 #define od45TO44 801 1065 #define oCALDAIAA45 802 1066 #define oTUBOR45 803 1067 #define oRAGNATELA45 804 1068 #define oRAGNO45 805 1069 #define oMANOPOLAR45 806 1070 #define oSFIATO45 807 1071 #define oMANOMETROA45 808 1072 #define oSALNITRO45 809 1073 #define oBOILERS45 810 1074 #define oTUBOF45 811 1075 #define oMANOMETROS45 812 1076 #define oMANOPOLAF45 813 1077 #define oPOLTIGLIA45 814 1078 #define od45BTO44 815 1079 #define oBARILOTTI46 816 1080 #define od46TO47 817 1081 #define omDOORB46 818 1082 #define od46TO49 819 1083 #define omDOORC46 820 1084 #define omSASSO46 821 1085 #define oCARRO46 822 1086 #define oPOZZO46 823 1087 #define oENTRATA46 824 1088 #define oSPIDER46 825 1089 #define od46TO48 826 1090 #define omDOORA46 827 1091 #define omALBERO46 828 1092 #define omPIETRA46 829 1093 #define od46TO43 830 1094 #define omBASTIONE46 831 1095 #define oMACERIE46 832 1096 #define omMACERIE46 833 1097 #define omCAPANNA46 834 1098 #define od47TO46 835 1099 #define oTORCIA47 836 1100 #define oSTATUAA47 837 1101 #define oSTATUAB47 838 1102 #define oBRACIEREA47 839 1103 #define oCARBONE47 840 1104 #define oBRACIEREC47 841 1105 #define omBRACIERE47 842 1106 #define oPENTACOLO47 843 1107 #define oTESCHIO47 844 1108 #define omTESCHIO47 845 1109 #define oALTARE47 846 1110 #define oLIBRO48 847 1113 #define oTESCHIOROTTO48 850 1114 #define oSKULL48 851 1115 #define oTORCHS48 852 1116 #define oTORCIAA48 853 1117 #define oCONCAROVENTE48 854 1118 #define oSPECCHIOA48 855 1119 #define oSPECCHIO48 856 1120 #define oACQUA48 857 1121 #define oACQUAS48 858 1122 #define oCONCA48 859 1123 #define oWINDOW48 860 1124 #define oSFERA48 861 1125 #define oPLANETARIO48 862 1126 #define oPERGAMENAS48 863 1127 #define oPERGAMENAP48 864 1128 #define od48TO46 865 1129 #define oSCAFFALE48 866 1130 #define oSACCHETTO48 867 1131 #define oBARATTOLO48 868 1132 #define omFRANTOIO48 869 1133 #define omCAFFETTIERA48 870 1134 #define od49TO46 871 1135 #define oCANNOCCHIALE49 872 1136 #define oOMBRAS49 873 1137 #define oSCOMPARTO49 874 1138 #define oAGENDA49 875 1139 #define oSUNDIAL49 876 1140 #define omPIETRA49 877 1141 #define omMUROA49 878 1142 #define oBARILI49 879 1143 #define omMUROB49 880 1144 #define oFOROC49 881 1145 #define oFORO849 882 1146 #define oFORO949 883 1147 #define oFORO1049 884 1148 #define oFORO1149 885 1149 #define oFORO1249 886 1150 #define oFORO149 887 1151 #define oFORO249 888 1152 #define oFORO349 889 1153 #define oFORO449 890 1154 #define oFORO549 891 1155 #define oFORO649 892 1156 #define oFORO749 893 1157 #define oASTAC49 894 1158 #define oASTA849 895 1159 #define oASTA949 896 1160 #define oASTA1049 897 1161 #define oASTA1149 898 1162 #define oASTA1249 899 1163 #define oASTA149 900 1164 #define oASTA249 901 1165 #define oASTA349 902 1166 #define oASTA449 903 1167 #define oASTA549 904 1168 #define oASTA649 905 1169 #define oASTA749 906 1170 #define oQUADROS4A 907 1171 #define oQUADROP4A 908 1172 #define od4ATO4B 909 1173 #define oDOORC4A 910 1174 #define oBUSTO4A 911 1175 #define omDOORC4A 912 1176 #define oDISPOSITIVO4A 913 1177 #define oSTATUA4A 914 1178 #define oCHOCOLATES4A 915 1179 #define oHELLENA4A 916 1180 #define ocHELLEN4A 917 1181 #define oPULSANTE4A 918 1182 #define oDIVANOR4A 919 1183 #define oDIVANOL4A 920 1184 #define oCOMPUTER4A 921 1185 #define oOLOGRAMMAA4B 922 1186 #define oOLOGRAMMAB4B 923 1187 #define oOLOGRAMMAS4B 924 1188 #define oBACHECAC4B 925 1189 #define oBACHECAA4B 926 1190 #define od4BTO4A 927 1191 #define omPORTAL4B 928 1192 #define oARMATURA4B 929 1193 #define oMAZZA4B 930 1194 #define oPROIETTORE4B 931 1195 #define oDIAPOSITIVE4B 932 1196 #define oDIAPRO4B 933 1197 #define oDOORC4B 934 1198 #define oSERRATURA4B 935 1199 #define oSERRATURAC4B 936 1200 #define od4BTO4C 937 1201 #define omANTAR4B 938 1202 #define omANTAL4B 939 1203 #define omPIANTA4B 940 1204 #define od4CTO4B 941 1205 #define oQUADROA4C 942 1206 #define oQUADROB4C 943 1207 #define oWINDOW4C 944 1208 #define omSEDIAL4C 945 1209 #define omSEDIAR4C 946 1210 #define oSCRIVANIA4C 947 1211 #define oCOMPUTER4C 948 1212 #define oFOGLIO4C 949 1213 #define oCASSETTOC4C 950 1214 #define omBUSTO4C 951 1215 #define omSEDIA4C 952 1216 #define omLAMPADA4C 953 1217 #define od4DTO41 954 1218 #define od4DTO4E 955 1219 #define od4DTO4F 956 1220 #define od4DTO4G 957 1221 #define omPIETREC4D 958 1222 #define omDOOR4D 959 1223 #define omPIETREa4D 960 1224 #define omPIETREB4D 961 1225 #define od4ETO4D 962 1226 #define omPIETREL4E 963 1227 #define omPIETRER4E 964 1228 #define od4FTO4D 965 1229 #define omMUROA4F 966 1230 #define omMUROB4F 967 1231 #define omMUROC4F 968 1232 #define omMUROD4F 969 1233 #define omMUROE4F 970 1234 #define od4GTO4W 971 1235 #define od4GTO4H 972 1236 #define od4GTO4D 973 1237 #define omDOORL4G 974 1238 #define omDOORR4G 975 1239 #define od4HTO4G 976 1240 #define od4HTO4I 977 1241 #define omDOOR4H 978 1242 #define omCANCELLO4H 979 1243 #define omCOLONNA4H 980 1244 #define od4ITO4J 981 1245 #define od4ITO4H 982 1246 #define od4ITO4M 983 1247 #define omPASSAGGIOC4I 984 1248 #define omPIETREC4I 985 1249 #define omMUROL4I 986 1250 #define omMUROA4I 987 1251 #define omMUROB4I 988 1252 #define od4JTO4I 989 1253 #define od4JTO4K 990 1254 #define od4JTO4L 991 1255 #define omDOOR4J 992 1256 #define omPIETRE4J 993 1257 #define od4KTO4J 994 1258 #define oPIETRE4K 995 1259 #define oACQUASANTIERA4L 996 1260 #define oMONETA4L 997 1261 #define od4LTO4J 998 1262 #define omPIETRAL4L 999 1263 #define omPIETRAR4L 1000 1264 #define od4MTO4I 1001 1265 #define od4MTO4N 1002 1266 #define od4MTO4O 1003 1267 #define omMUROA4M 1004 1268 #define omMUROB4M 1005 1269 #define omMUROC4M 1006 1270 #define od4NTO4M 1007 1271 #define od4OTO4Q 1008 1272 #define od4OTO4M 1009 1273 #define od4OTO4P 1010 1274 #define od4OTO4S 1011 1275 #define omPIETREC4O 1012 1276 #define omMUROF4O 1013 1277 #define omPIETREL4O 1014 1278 #define omMUROE4O 1015 1279 #define omMUROD4O 1016 1280 #define omMUROC4O 1017 1281 #define omMUROB4O 1018 1282 #define omMUROA4O 1019 1283 #define od4PTO4O 1020 1284 #define oLICANTROPO4P 1021 1285 #define oLICANTROPOM4P 1022 1286 #define oSANGUE4P 1023 1287 #define omMURO4P 1024 1288 #define omCOLONNA4P 1025 1289 #define od4QTO4R 1026 1290 #define omPIETRE4Q 1027 1291 #define od4QTO4O 1028 1292 #define od4RTO4Q 1029 1293 #define oSCHELETRO4R 1030 1294 #define oSTRACCIO4R 1031 1295 #define od4STO4O 1032 1296 #define omMURO4S 1033 1297 #define oDEMONIO4U 1039 1298 #define oPOZZA4U 1040 1299 #define oCAMPANA4U 1041 1300 #define oBIGLIA4U 1042 1301 #define od4VTO4S 1043 1302 #define od4VTO4W 1044 1303 #define od4WTO4G 1045 1304 #define od4WTO4V 1046 1305 #define od4WTO4X 1047 1306 #define od4XTO4W 1048 1307 #define oLASTLEV4 1049 1308 #define oNUMERO14C 1050 1309 #define oNUMERO24C 1051 1310 #define oNUMERO34C 1052 1311 #define oNUMERO44C 1053 1312 #define oNUMERO54C 1054 1313 #define oNUMERO64C 1055 1314 #define oNUMERO74C 1056 1315 #define oNUMERO84C 1057 1316 #define oNUMERO94C 1058 1317 #define oNUMERO04C 1059 1318 #define oAST14C 1060 1319 #define oFIUME51 1066 1320 #define od51TO53 1067 1321 #define oAIRCAR51 1068 1322 #define oTRACCE51 1069 1323 #define oPUNTO51 1070 1324 #define oSCAVO51 1071 1325 #define od51TO52 1072 1326 #define omALBERO51 1077 1327 #define omFOGLIE51 1078 1328 #define oCARCERE52 1079 1329 #define oRETE52 1080 1330 #define oTELECAMERA52 1081 1331 #define oCARTELLO52 1082 1332 #define oSERPBKG52 1083 1333 #define oSERPENTET52 1084 1334 #define oSNAKEU52 1085 1335 #define oSERPENTEA52 1086 1336 #define oSERPENTEB52 1087 1337 #define oSERPENTEBF52 1088 1338 #define oMASSO52 1089 1339 #define od52TO51 1090 1340 #define omPIANTAL52 1091 1341 #define oGRATAA53 1092 1342 #define oGRATAC53 1093 1343 #define omGRATAA53 1094 1344 #define omGRATAC53 1095 1345 #define oLUCCHETTO53 1096 1346 #define oLAGO53 1097 1347 #define od53TO51 1098 1348 #define omFOGLIE53 1099 1349 #define oSCAFFALES54 1100 1350 #define oSCAFFALEP54 1101 1351 #define oLENZUOLAS54 1102 1352 #define oSAPONE54 1103 1353 #define oLENZUOLA54 1104 1354 #define od54TO55 1105 1355 #define oCHIAVI54 1106 1356 #define oDOORC54 1107 1357 #define oSECCHIOA54 1108 1358 #define oSECCHIOS54 1109 1359 #define oSECCHIOV54 1110 1360 #define oCONDOTTO54 1111 1361 #define oGRATAA54 1112 1362 #define omGRATAA54 1113 1363 #define oGRATAC54 1114 1364 #define oLAVATRICEF54 1115 1365 #define oLAVATRICEL54 1116 1366 #define omLAVATRICEL54 1117 1367 #define oSPORTELLO54 1118 1368 #define oLAVATRICE54 1119 1369 #define oSCAFFALEV54 1120 1370 #define oPANCA54 1121 1371 #define oCESTA54 1122 1372 #define od55TO58 1123 1373 #define oDOOR58C55 1124 1374 #define oWINDOW58P55 1125 1375 #define od55TO57 1126 1376 #define odm55TO57 1127 1377 #define oDOOR57C55 1128 1378 #define oWINDOW57P55 1129 1379 #define oTELECAMERA55 1130 1380 #define oCARTELLO55 1131 1381 #define od55TO54 1132 1382 #define odm55TO54 1133 1383 #define oPANNELLO55 1134 1384 #define od55TO56 1135 1385 #define oWINDOW56 1136 1386 #define oPOSTER56 1137 1387 #define oCAVOTAGLIATO56 1138 1388 #define oCOPERCHIOP56 1139 1389 #define oPANNELLOA 1140 1390 #define oPANNELLOC56 1141 1391 #define oCESTINO56 1142 1392 #define oARMADIETTO56 1143 1393 #define od56TO59 1144 1394 #define omDIREZIONE56 1145 1395 #define oDOORC56 1146 1396 #define oKEYBOARD56 1147 1397 #define oCARTELLO56 1148 1398 #define oDOORS56 1149 1399 #define oTAVOLO56 1150 1400 #define oSEDIA56 1151 1401 #define oBOTTIGLIA56 1152 1402 #define oRIVISTA56 1153 1403 #define oMDVD56 1154 1404 #define od56TO55 1155 1405 #define oCOMPUTER59 1156 1406 #define oLAVAGNA59 1157 1407 #define oSIMBOLI59 1158 1408 #define oMICROSCOPIO59 1159 1409 #define oGUANTI59 1160 1410 #define oFIALE59 1161 1411 #define oTESTER59 1162 1412 #define omSCALA59 1163 1413 #define od59TO56 1164 1414 #define oLETTINO59 1165 1415 #define omBIDONI59 1166 1416 #define oEXIT59L 1167 1417 #define oARMADIETTO57 1168 1418 #define oSCRIVANIA57 1169 1419 #define oBOMBOLA57 1170 1420 #define oCAMICE57 1171 1421 #define oDOORS57 1172 1422 #define od57TO55 1173 1423 #define omDOOR57 1174 1424 #define oBRANDE57 1175 1425 #define oBRANDAF57 1176 1426 #define oWINDOWA57 1177 1427 #define oWINDOW57 1178 1428 #define od58TO55 1179 1429 #define oKEYBOARD58 1180 1430 #define oDOOR58 1181 1431 #define oBIDONE58 1182 1432 #define oCARTELLO58 1183 1433 #define oGUARDIA58 1184 1434 #define oPORTACA58 1185 1435 #define oSLOTA58 1186 1436 #define oPORTACB58 1187 1437 #define oSLOTB58 1188 1438 #define oPORTACC58 1189 1439 #define oWINDOWA58 1190 1440 #define oWINDOWB58 1191 1441 #define oWINDOWC58 1192 1442 #define oSPORTELLOA58 1193 1443 #define oSPORTELLOB58 1194 1444 #define oSPORTELLOC58 1195 1445 #define oEXIT58M 1196 1446 #define od5ATO57 1197 1447 #define oWINDOWA5A 1198 1448 #define oWINDOWB5A 1199 1449 #define omWINDOW5A 1200 1450 #define oPIANTE5A 1201 1451 #define oEXIT58T 1202 1452 #define oEXIT41D 1203 // Exit from positioner 1453 #define oPULSANTECD 1205 1454 #define oPULSANTE1AD 1247 1455 #define oPULSANTE33AD 1279 1456 #define oROOM41 1280 1457 #define oROOM45 1284 1458 #define oROOM4I 1297 1459 #define oROOM4X 1312 1460 #define oROOM45B 1313 1461 #define oTASTO158 1314 1462 #define oTASTO258 1315 1463 #define oTASTO358 1316 1464 #define oTASTO458 1317 1465 #define oTASTO558 1318 1466 #define oTASTO658 1319 1467 #define oTASTO758 1320 1468 #define oTASTO858 1321 1469 #define oTASTO958 1322 1470 #define oTASTO058 1323 1471 #define oLED158 1324 1472 #define oLED258 1325 1473 #define oLED358 1326 1474 #define oLED458 1327 1475 #define oLED558 1328 1476 #define oLED658 1329 1477 #define o00SAVE 1330 1478 #define o00LOAD 1331 1479 #define o00QUIT 1332 1480 #define o00EXIT 1333 1481 #define o00SPEECHON 1334 1482 #define o00SPEECHOFF 1335 1483 #define o00TEXTON 1336 1484 #define o00TEXTOFF 1337 1485 #define o00SPEECH 1338 1486 #define o00MUSIC 1339 1487 #define o00SOUND 1340 1488 #define o00SPEECH1D 1341 1489 #define o00SPEECH1U 1342 1490 #define o00SPEECH2D 1343 1491 #define o00SPEECH2U 1344 1492 #define o00SPEECH3D 1345 1493 #define o00SPEECH3U 1346 1494 #define o00SPEECH4D 1347 1495 #define o00SPEECH4U 1348 1496 #define o00SPEECH5D 1349 1497 #define o00SPEECH5U 1350 1498 #define o00SPEECH6D 1351 1499 #define o00MUSIC1D 1352 1500 #define o00MUSIC1U 1353 1501 #define o00MUSIC2D 1354 1502 #define o00MUSIC2U 1355 1503 #define o00MUSIC3D 1356 1504 #define o00MUSIC3U 1357 1505 #define o00MUSIC4D 1358 1506 #define o00MUSIC4U 1359 1507 #define o00MUSIC5D 1360 1508 #define o00MUSIC5U 1361 1509 #define o00MUSIC6D 1362 1510 #define o00SOUND1D 1363 1511 #define o00SOUND1U 1364 1512 #define o00SOUND2D 1365 1513 #define o00SOUND2U 1366 1514 #define o00SOUND3D 1367 1515 #define o00SOUND3U 1368 1516 #define o00SOUND4D 1369 1517 #define o00SOUND4U 1370 1518 #define o00SOUND5D 1371 1519 #define o00SOUND5U 1372 1520 #define o00SOUND6D 1373 1525 #define oFUSE12CU 1385 1526 #define oEXIT12CU 1386 1527 #define oLETTER13CU 1387 1528 #define oEXIT13CU 1388 1529 #define oTURTLE51 1389 1530 #define oEXIT4CT 1390 1532 #define oLASTLEV5 1391 1617 kAnim113UseVial = 77,
1618 kAnim121TryOpenLetterboxes = 82,
1619 kAnim122OpenLetterbox17 = 83
1623 #define a127USEWRAPPEDFUSED 87 1624 #define a128RIUSABOTTONE 88 1625 #define a129PARLACOMPUTERESCENDE 89 1626 #define a1211OSSERVAMAPPAPALAZZO 90 1627 #define a1213ARRIVACONASCENSORE 91 1628 #define a131USABANCONOTA 92 1629 #define a132PRENDELATTINA 93 1630 #define a133CPRENDEMONETA 95 1631 #define a134USAMAGNETICPEN 96 1632 #define a135METTELETTERA 97 1633 #define a137RICALCAFIRMA 99 1634 #define a139CHIUDONOPORTESU 101 1635 #define a1311DABOTTADISTRIBUTORE 102 1636 #define a1312METTELETTERARICALCA 103 1637 #define a1314ARRIVAASCENSOREDABASSO 105 1638 #define a1315ARRIVAASCENSOREALTOENTRA 106 1639 #define a1316CHIUDONOPORTEGIU 107 1640 #define a141APREFRIGORIFERO 108 1641 #define a142PRENDEBOTTIGLIA 109 1642 #define a143PRENDECREDITCARD 110 1643 #define a143CPRENDECREDITCARD 111 1644 #define a144PRENDEFOGLIO 112 1645 #define a145ESAMINASCAFFALE 113 1646 #define a145CESAMINASCAFFALE 114 1647 #define a146PRENDEPORTAFOTO 115 1648 #define a147PORTAAPPARTAMENTOESCE 116 1649 #define a148PORTACAMERAENTRA 117 1650 #define a149ACCENDETELEVISORE 118 1651 #define a1410SPEGNETELEVISORE 119 1652 #define a1411SIEDEDIVANO 120 1653 #define a1412SPOSTASEDIA 121 1654 #define a1413OSSERVAPIANOCOTTURA 122 1655 #define a1414ENTERROOM 123 1656 #define a1510TOCCABOCCETTE 133 1657 #define a1511SISPECCHIA 134 1658 #define a165USABANCONOTA 142 1659 #define a166USECREDITCARD 143 1660 #define a167USEMONEY 144 1661 #define a1613GUARDACARTACCE 149 1662 #define a1614GUARDAMONITORS14 150 1663 #define a1615GUARDAMONITORS15 151 1664 #define a1616SALECONASCENSORE 152 1665 #define a1617SCENDECONASCENSORE 153 1666 #define a172USAPLASTICA 155 1667 #define a177SICHINA 159 1668 #define a179MUOVETESTA 160 1669 #define a181ESAMINACARTELLONE 162 1670 #define a184ENTRACLUB 165 1671 #define a186GUARDAPIAZZA 166 1672 #define a189ENTRADALCLUB 168 1673 #define a1810ENTRADALNEGOZIO 169 1674 #define a1A1ESAMINAVETRINA 170 1675 #define a1A5ENTRA 172 1676 #define a1B1USASBARRA 173 1677 #define a1B2VERSAACIDO 174 1678 #define a1B3APREBOTOLA 175 1679 #define a1B4ESCEBOTOLA 176 1680 #define a1B8FRUGACARTACCIE 180 1681 #define a1B10GUARDABIDONE 182 1682 #define a1B11ESCETOMBINO 183 1683 #define a1B12SCAPPATOPO 184 1684 #define a1B2AVERSAACIDO 185 1685 #define a1B3AAPREBOTOLA 186 1686 #define a1B6ASCENDEBOTOLA 187 1687 #define a1C1ENTRACUNICOLO 188 1688 #define a1C2GUARDAGRATA 189 1689 #define a1C3RACCOGLIETOPO 190 1690 #define a1D1SCENDESCALE 192 1691 #define a1D7SPINGEBARILOTTO 197 1692 #define a1D8SALESGABELLO 198 1693 #define a1D10ESAMINABOTTIGLIE 200 1694 #define a1D12SCENDESCALA 202 1737 #define a291USAINTERRUTTORELUCE 280 1738 #define a293AVVITALAMPADINA 282 1739 #define a298ESCEBOTOLA 287 1740 #define a2910ESCEBOTOLA 289 1741 #define a2A2USEKEY 293 1742 #define a2B1PROVAAPRIREPORTA 297 1743 #define a2B2ESCEPOZZO 298 1744 #define a2B4TAKEBOOK 300 1745 #define a2B6METTELAMPADINA 302 1746 #define a2B9ESAMINALEOPARDO 305 1747 #define a2B10ESAMINAPELLICANO 306 1748 #define a2B11ESAMINASERPENTE 307 1749 #define a2B12MAPPAMONDO 308 1750 #define a2B13OSSERVAREFARFALLE 309 1751 #define a2C1PROVACAMPO 310 1752 #define a2C2OPERATREWHEELS 311 1753 #define a2C3OPERATEWHEEL1 312 1754 #define a2C4OPERATEWHEEL2 313 1755 #define a2C5OPERATEWHEEL3 314 1756 #define a2C6PREMEPULSANTE 315 1757 #define a2C6PREMEPULSANTEAPERTURA 316 1758 #define a2D1PRENDEFUCILE 317 1759 #define a2D2SCHIACCIATASTO1 318 1760 #define a2D3SCHIACCIATASTO2 319 1761 #define a2D4SCHIACCIATASTO3 320 1762 #define a2D5SCHIACCIATASTO4 321 1763 #define a2D6SCHIACCIATASTO5R 322 1764 #define a2D6SCHIACCIATASTO5V 323 1765 #define a2D7SCHIACCIATASTO6R 324 1766 #define a2D7SCHIACCIATASTO6V 325 1767 #define a2D8SCHIACCIATASTO7R 326 1768 #define a2D8SCHIACCIATASTO7V 327 1769 #define a2D9SCHIACCIATASTO8 328 1770 #define a2D10FRUGAGIACCA 329 1771 #define a2D11TOCCALEONE 330 1772 #define a2E1PROVACAMPOMAGNETICO 331 1773 #define a2E2PRIMAPALLONTANANDO 332 1774 #define a2E3FIRSTAPPROACH 333 1775 #define a2E4SECONDAPENTRAGROTTA 334 1776 #define a2E5SECONDAPARRIVANDO 335 1777 #define a2E6GUARDACREPACCIODIQUA 336 1778 #define a2E7GUARDACREPACCIODILA 337 1779 #define a2F1PRENDECANDELOTTO 338 1780 #define a2F3USAASCENSORE 339 1781 #define a2F4ESCEASCENSORE 340 1782 #define a2F5FRUGABIDONE 341 1783 #define a2F5CFRUGABIDONE 342 1784 #define a2F6TOCCADINOSAURO 343 1785 #define a2F7TASTOCHIUDERE 344 1786 #define a2F8TASTOAPRIRE 345 1787 #define a2F9PANNELLOSIAPRE 346 1788 #define a2F9PPANNELLOSIAPRE 347 1789 #define a2F10PANNELLOSICHIUDE 348 1790 #define a2G1CHIAMARAGAZZO 349 1791 #define a2G2PRENDETELECOMANDO 350 1792 #define a2G3TENTACOPERCHIO 351 1793 #define a2G4VERSALATTINA 352 1794 #define a2G5METTEBOMBOLA 353 1795 #define a2G7CROSSBRIDGE 354 1796 #define a2G8PONTICELLOTORNA 355 1797 #define a2H1ARRIVA 356 1798 #define a2H2SCENDE 357 1799 #define a311USACOMANDI 358 1800 #define a312PROVAPORTONE 359 1801 #define a313PROVPANNELLO 360 1802 #define a314APREPANNELLO 361 1803 #define a315USACACCIAVITE 362 1804 #define a317FRUGAPROIETTORE 363 1805 #define a316FRUGAPINZA 364 1806 #define a318SALEMONTACARICHI 365 1807 #define a319SCENDEMONTACARICHI 366 1808 #define a3111TRASCINA 367 1809 #define a3113ENTRAPASSAGGIO 368 1810 #define a3114ESCEPASSAGGIO 369 1811 #define a3115USACOMANDISECONDA 370 1812 #define a3119FRUGANULLA 371 1813 #define a3110PRENDESIGARO 372 1814 #define a3118CHIUDEPANNELLO 373 1815 #define a321SALEMONTACARICHI 374 1816 #define a322SCENDEMONTACARICHI 375 1817 #define a327USAMONTACARICHI 376 1818 #define a323BOTOLAAPRE 377 1819 #define a324SALESCALE 378 1820 #define a325SCENDESCALE 379 1821 #define a326BOTOLACHIUDE 380 1822 #define a331PROVABOTOLA 381 1823 #define a332PROVAPORTA 382 1824 #define a333LOSEBAR 383 1825 #define a334SALERUBINETTO 384 1826 #define a335RUBINETTONULLA 385 1827 #define a336STACCATUBO 386 1828 #define a337PRENDETUBO 387 1829 #define a338POSASAM 388 1830 #define a3311SALESCALE 389 1831 #define a3310SCENDESCALE 390 1832 #define a3312USARETUBOSAM 391 1833 #define a3313CHIUDEBOTOLA 392 1834 #define a341USAPINZE 393 1835 #define a342PIEGATUBO 394 1836 #define a343RIPIEGATUBO 395 1837 #define a344APREVALVOLA 396 1838 #define a345CHIUDEVALVOLA 397 1839 #define a347ESAMINAGENERATORE 398 1840 #define a348ESAMINAFOGLI 399 1841 #define a349COLPETTIBOMBOLE 400 1842 #define a351PROVAPROIETTOREPRESA 401 1843 #define a352ATTPROIETTOREETRIPLAPRESA 402 1844 #define a353ATTACCATRIPLAPRESA 403 1845 #define a354STACCATRIPLAPRESA 404 1846 #define a355ATTPROIETTORETRIPLAEPRESA 405 1847 #define a356PROVASPORTELLO 406 1848 #define a357ACCENDEPROIETTORE 407 1849 #define a358INSERISCECARD 408 1850 #define a359RITIRACARD 409 1851 #define a3510PREMEPULSANTE 410 1852 #define a3511APRESPORTELLO 411 1853 #define a3512PROVASECURITYSYSTEM 412 1854 #define a3513PROVAPORTACHIUSA 413 1855 #define a3514ENTRAASCENSORE 414 1856 #define a3515ESCEASCENSORE 415 1857 #define a3517ESAMINACIANFRUSAGLIE 416 1858 #define a3517AESAMINACIANFRUSAGLIE 417 1859 #define a3521LEGGEGIORNALE 418 1860 #define a3522ESAMINACASSE 419 1861 #define a3523GUARDIA 420 1862 #define a361ESCEASCENSORE 421 1863 #define a362ENTRAASCENSORE 422 1864 #define a363PROVACASSETTO 423 1865 #define a364APRECASSETTO 424 1866 #define a365TROVACARD 425 1867 #define a366ALZAQUADRO 426 1868 #define a367PROVASCANNER 427 1869 #define a368USASTETOSCOPIO 428 1870 #define a369PROVAPORTA 429 1871 #define a3610APREPORTA 430 1872 #define a3612GUARDA37 431 1873 #define a3613GUARDA38 432 1874 #define a3615CPRENDESCAFFALE 433 1875 #define a3615APRENDESCAFFALE 434 1876 #define a3615AAPRENDESCAFFALE 435 1877 #define a3616APRESCATOLONE 436 1878 #define a371APREPARATIA 437 1879 #define a372APRESPORTELLO 438 1880 #define a3721APRESPORTELLO 439 1881 #define a373CHIUDESPORTELLO 440 1882 #define a374CHIUDEPARATIA 441 1883 #define a376FRUGACAMICE 442 1884 #define a377APREARMADIETTO 443 1885 #define a378GUARDASOTTO 444 2053 #define FIRST_INV_ITEM 621 2058 #define READICON 121 //64 //56 //28 2059 #define EMPTYSLOT 121 // for saving/loading 2061 enum InventoryItem {
2067 kItemLetterboxKey = 5,
2070 kItemBurnedFuse = 8,
2071 kItemRepairedFuse = 9,
2073 kItemFiveCreditCoin = 11,
2075 kItemWineBottle = 13,
2076 kItemNoteRotmall17 = 14,
2077 kItemSubwayCard = 15,
2078 kItemRubysPhoto = 16,
2079 kItemRubysSafeboxKey = 17,
2081 kItemTubeOfAcidFull = 19,
2082 kItemRubysReport = 20,
2083 kItemTubeOfAcidHalfFull = 21,
2084 kItemPlasticPlate = 22,
2085 kItemSubwayMap = 23,
2087 kItemMembershipCard = 25,
2089 kItemBottleOfChateau = 27,
2090 kItemRatOnSkate = 28,
2091 kItemMetallicS = 29,
2092 kItemMagneticBar = 30,
2093 kItemBookstoreKey = 31,
2095 kItemCopperLeads = 33,
2096 kItemScrewdriver = 34,
2097 kItemSocketSpanner = 35,
2098 kItemEmptyTinCan = 36,
2101 kItemEmptyBeerCan = 39,
2102 kItemGasCylinder = 40,
2103 kItemTinCanWithOil = 41,
2105 kItemCanWithFuel = 43,
2106 kItemFaultyBulb = 44,
2107 kItemThreeWayAdapter = 45,
2108 kItemEgyptologyBook = 46,
2109 kItemWorkingBulb = 47,
2110 kItemMicrowaveGun = 48,
2112 kItemElevatorRemoteControl = 50,
2113 kItemLargeCans = 51,
2114 kItemDamagedMinicom = 52,
2116 kItemProjector = 54,
2118 kItemMakeshiftTorch = 56,
2119 kItemProjector2 = 57,
2122 kItemSecurityCard = 60,
2123 kItemSecuritySystemSequence = 61,
2124 kItemStethoscope = 62,
2125 kItemEmptySyringe = 63,
2126 kItemRubysMedicalReport = 64,
2127 kItemPositioner = 65,
2128 kItemHalfCreditCoins = 66,
2132 kItemMatchInPacket = 70,
2133 kItemPuppetRemoteControl = 71,
2135 kItemSaltpetre = 73,
2138 kItemCharcoalSlack = 76,
2139 kItemBagWithPapaverine = 77,
2140 kItemJarWithSulfurPowder = 78,
2142 kItemAncientParchment = 80,
2143 kItemCharcoalSaltpetrePowder = 81,
2144 kItemCharcoalSulfurPowder = 82,
2145 kItemSaltpetreSulfurPowder = 83,
2146 kItemGunpowder = 84,
2147 kItemEmptyGlassJar = 85,
2148 kItemMeetingRoomSlide1 = 86,
2149 kItemMeetingRoomSlide2 = 87,
2150 kItemPiratePistol = 88,
2152 kItemIronBullet1 = 90,
2153 kItemIronBullet2 = 91,
2154 kItemHugsOfficeSlide = 92,
2155 kItemHalfCreditCoin = 93,
2156 kItemJarWithWerewolfBlood = 94,
2157 kItemLeftoverGunpowder = 95,
2158 kItemPistolWithGunpowder = 96,
2159 kItemLoadedPistol = 97,
2160 kItemAsbestosCloth = 98,
2161 kItemSilverBullet = 99,
2162 kItemParallelCutter = 100,
2163 kItemWristComm = 101,
2164 kItemPrisonMap = 102,
2165 kItemTurtleEgg = 103,
2166 kItemSnakeHead = 104,
2167 kItemSnakeTail = 105,
2168 kItemGuardKeys = 106,
2169 kItemSoapPowder = 107,
2170 kItemVideoRecorder = 108,
2171 kItemDentalFloss = 109,
2172 kItemMedicalThermometer = 110,
2173 kItemInflatedGloves = 111,
2174 kItemGovernorsCode = 112,
2175 kItemLowPowerLaser = 113,
2178 kItemSurgicalGloves = 116,
2179 kItemPoisonSyringe = 117,
2180 kItemInflatedGlovesWithFloss = 118,
2181 kItemPoisonSyringeWithFloss = 119,
2182 kItemFloatingPoisonSyringe = 120
2209 #define hLAST 19 // Last Default Action 2219 #define s49SUNDIAL 6 2234 #define wWHEELS2C 141 2235 #define wCOVER31 142 2242 #define dASCENSORE12 1 // Elevator floor selection (roof level) 2243 #define dASCENSORE13 2 // Elevator floor selection (apartment level) 2244 #define dASCENSORE16 3 // Elevator floor selection (subway level) 2245 #define dBIGLIETTERIA16 4 2246 #define dPOLIZIOTTO16 5 2247 #define dTRAMP171 6 // Bum asks for booze 2248 #define dTRAMP1713 7 2249 #define dTRAMP1714 8 2250 #define dTRAMP1716 9 2251 #define dTRAMP1717 10 // The bum asks 10 credits for his skate 2252 #define dGUARDIAN18 11 // The Doorman outside the Free Climax club asks for a membership card 2253 #define dEVA19 12 // Talking with Eva at the Free Climax club 2254 #define dSHOPKEEPER1A 13 // Talking with the shopkeeper in the Liquor store 2255 #define dSAM17 14 // Talking with Hugh via the Minicom 2256 #define dSFINGE2C 15 // Sphinx pre-recorded message 2257 #define dC381 16 // Talking with Al and Eva before entering the Amusement Park 2258 #define dC4A1 17 // Talking with Hugh's secretary 2259 #define dC581 18 // Talking with Moreau from his cell's door 2260 #define dC582 19 // Joshua gets the governor's code from Eva from her cell's door 2261 #define dC5A1 20 // Joshua talks to Eve through her prison cell's window 2262 #define dINTRO 21 // Intro 2264 #define dF181 23 // News report about closing the subway 2265 #define dF161 24 // Joshua boarding train 2266 #define dF171 25 // Train arriving at Rotmall 17 2267 #define dF1A1 26 // The shopkeeper and his wife argue about her fear of rats 2268 #define dF1C1 27 // Opening the grating and going to the platforms 2269 #define dF1D1 28 // Rolling the rat on the skate towards the shopkeeper's wife 2270 #define dF211 29 // Crossing the train tracks with the makeshift grapple 2271 #define dF212 30 // Using the magnet to attract the grapple and cross the tracks 2272 #define dF212B 31 // Using the pincers to grab the grapple and cross the tracks 2273 #define dF213 32 // Using the bar to grab the grapple and cross the tracks 2274 #define dF213B 33 // Using the pincers to grab the grapple and cross the tracks 2275 #define dF231 34 // Using the leads to short-circuit the magnetic field 2276 #define dF291 35 // Turning the storeroom light on 2277 #define dF2E1 36 // Trying to cross the footbridge, a mechanical dinosaur appears 2278 #define dF2E2 37 // Shooting the mechanical dinosaur with the gun 2279 #define dF2G1 38 // Opening the machinery panel at the pond 2280 #define dF2G2 39 // Throwing the flare in the gas tank, opening the sluice gate 2281 #define dF2H1 40 // Cutting the cable, the sign drops down and forms a passage to the Zoo 2282 #define dF321 41 // Setting off the warehouse alarm with the torch, electrocuting the guard 2283 #define dF331 42 // Blowing the trapdoor open at the warehouse, alarm goes off, guard deactivates it 2284 #define dF351 43 // Using the projector with the hologram, knocking off the terrorist 2285 #define dF361 44 // Checking out the computer at the hideout and the report on Moreau 2286 #define dF362 45 // Using the stethoscope at the hideout, listening to Al and Eva, leads to dialog 16 2287 #define dF371 46 // Discovering Ruby at the Medical room of the hideout 2288 #define dF372 47 // Opening the panel next to Ruby, finding a report on him 2289 #define dF381 48 // Talking with Al and Eva 2290 #define dF431 49 // Using the puppet's remote control to use the cablecar and go to the castle 2291 #define dF451 50 // Shutting down the boiler with the cloth, driving the spider away 2292 #define dF491 51 // Joshua finds Moreau's diary and goes to Hugh's office, leads to dialog 17 2293 #define dF4A3 52 // Hugh's secretary eats a spiked chocolate and falls asleep 2294 #define dF4C1 53 // Joshua reads evidence from Hugh's computer, leaves cyberspace, goes to Rocas Perdida 2295 #define dF4P1 54 // Shooting at the werewolf with the wrong type of bullet 2296 #define dF4P2 55 // Shooting and killing the werewolf 2297 #define dF541 56 // Peeking through the door, checking the guard 2298 #define dF542 57 // The guard comes to investigate and falls through the grating 2299 #define dF561 58 // Joshua talks with Al about the fence cables 2300 #define dF562 59 // Joshua cuts the fence cables, Al and Eva enter the prison and Eva gets captured 2301 #define dF581 60 // Talking with Al after talking with Moreau 2302 #define dF5A1 61 // Joshua sends the poisonous syringe to Eva, she uses it to kill the guard 2303 #define dF582 62 // Ending sequence, Joshua confronts Hugh 2304 #define dF4PI 63 // Joshua meets the werewolf for the first time 2305 #define dFLOG 64 // Company logos 2306 #define dFCRED 65 // Credits 2308 #define PATCHOBJ_ROOM41D 89 2309 #define PATCHOBJ_ROOM2C 20 2312 #define MAXVERTEX 1000 2313 #define MAXFACE 1000 2315 #define CALCPOINTS 1 2319 #define SHADOWAMBIENT 27 // 0 (black) ... 127 (blank) shadow colors - opposite 2320 #define LIGHTRANGE 2048.0 // after 127 * val the light doesn't have an effect (deleted) 2321 #define CHARACTERMIDSIZE 91.0 // character half height 2326 #define MAXICON 82 // Inventory icons 2328 #define MAXOBJINROOM 128 // Objects per room 2329 #define MAXSOUNDSINROOM 15 // Sounds per room 2330 #define MAXACTIONINROOM 32 // Number of actions per room 2332 #define MAXSENTENCE 4000 // Max Examine phrases 2333 #define MAXOBJNAME 1400 2335 #define MAXSCRIPTFRAME 50 2336 #define MAXSCRIPT 15 2337 #define MAXTEXTSTACK 3 2341 #define MAXATFRAME 16 2346 #define NO_OBJECTS 0 2355 #define TOP ((MAXY - AREA) / 2) // Coordinate y of game screen (60) 2356 #define VIDEOTOP TOP 2357 #define ZBUFFERSIZE 200000L 2363 #define MAXDTEXTLINES 20 2364 #define MAXDTEXTCHARS 128 2365 #define MAXCHARS 128 2370 #define COLOR_CHARACTER HYELLOW 2371 #define COLOR_OBJECT HWHITE 2372 #define COLOR_INVENTORY HBLUE 2377 #define INV_ON 1 // Active 2378 #define INV_INACTION 2 // In use (the mouse is in the bottom) 2379 #define INV_PAINT 4 // Not yet ON (Going down) 2380 #define INV_DEPAINT 8 // Not yet OFF (Going up) 2381 #define INV_OFF 16 // Not on screen 2383 #define INVENTORY_HIDE 40 // ICONDY ...was 48. 2384 #define INVENTORY_SHOW 0 2389 #define FIRSTLINE (TOP + AREA) // First line of the inventory 2390 #define ICONDY 40 // Icon Height 2391 #define ICONDX 48 // Icon width 2392 #define ICONSHOWN 12 // Icons showed simultaneously 2393 #define INVSCROLLSP 5 // Scrolling speed 2394 #define ICONMARGDX 32 // Right margin 2395 #define ICONMARGSX 32 // Left margin 2404 #define EPSILON 0.007f 2405 #define MAXSTEP 1000 2406 #define MAXPATHNODES 50 2407 #define MAXPANELSINROOM 400 2413 #define MAXTEXTAREA 200000L 2414 #define MAXSYSTEXT 30 2420 #define MP_SYSTEM 255 2424 #define MP_DEFAULT MP_MED 2433 #define CLASS_GAME 63 // 0- 63 --> code GAME 2435 #define CLASS_CHAR 255 // 128-255 --> code CHAR 2448 #define ME_MLEFT 0 // (mx,my,...) - used by game scripts 2449 #define ME_MRIGHT 1 // (mx,my,...) - used by game scripts 2457 #define ME_CHARACTERSPEAKING 3 // (someone,) 2458 #define ME_SOMEONESPEAKING 5 // (...) 2467 #define ME_MOUSEOPERATE 0 // used by game scripts 2468 #define ME_MOUSEEXAMINE 1 2477 #define ME_STARTDIALOG 1 // used by game scripts 2482 #define MC_SCRIPT 9 // (b,w1,w2,l) 2483 #define ME_CHANGER 18 // (0,room,door,0) - used by game scripts 2489 #define MC_CHARACTER 128 2491 #define ME_CHARACTERGOTO 2 2492 #define ME_CHARACTERGOTOACTION 3 2493 #define ME_CHARACTERGOTOEXAMINE 4 2495 #define ME_CHARACTERACTION 9 // used by game scripts 2496 #define ME_CHARACTERCONTINUEACTION 10 2497 #define ME_CHARACTERGOTOEXIT 11 2498 #define ME_CHARACTERDOACTION 12