/* ScummVM - Graphic Adventure Engine * * ScummVM is the legal property of its developers, whose names * are too numerous to list here. Please refer to the COPYRIGHT * file distributed with this source distribution. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * */ #ifndef SWORD1_SWORDDEFS_H #define SWORD1_SWORDDEFS_H #include "common/scummsys.h" namespace Sword1 { #define LOOPED 1 #define FRAME_RATE 12 // number of frames per second (max rate) #define SCREEN_WIDTH 640 #define SCREEN_DEPTH 400 #define SCREEN_LEFT_EDGE 128 #define SCREEN_RIGHT_EDGE (128+SCREEN_WIDTH-1) #define SCREEN_TOP_EDGE 128 #define SCREEN_BOTTOM_EDGE (128+SCREEN_DEPTH-1) #define TYPE_FLOOR 1 #define TYPE_MOUSE 2 #define TYPE_SPRITE 3 #define TYPE_NON_MEGA 4 #define TYPE_MEGA 5 #define TYPE_PLAYER 6 #define TYPE_TEXT 7 #define STAT_MOUSE 1 #define STAT_LOGIC 2 #define STAT_EVENTS 4 #define STAT_FORE 8 #define STAT_BACK 16 #define STAT_SORT 32 #define STAT_SHRINK 64 #define STAT_BOOKMARK 128 #define STAT_TALK_WAIT 256 #define STAT_OVERRIDE 512 #define LOGIC_idle 0 #define LOGIC_script 1 #define LOGIC_AR_animate 2 #define LOGIC_interaction 3 #define LOGIC_speech 4 #define LOGIC_full_anim 5 #define LOGIC_anim 6 #define LOGIC_pause 7 #define LOGIC_wait_for_sync 8 #define LOGIC_quit 9 #define LOGIC_restart 10 #define LOGIC_bookmark 11 #define LOGIC_wait_for_talk 12 #define LOGIC_start_talk 13 #define LOGIC_choose 14 #define LOGIC_new_script 15 #define LOGIC_pause_for_event 16 #define SCRIPT_CONT 1 #define SCRIPT_STOP 0 #define INS_talk 1 #define TOTAL_pockets 52 #define TOTAL_subjects (375-256+1) #define BASE_SUBJECT 256 #define TOTAL_SECTIONS 150 //number of sections, rooms + mega sections #define TOTAL_ROOMS 100 //total number of rooms #define ITM_PER_SEC 0x10000 //65536 items per section -> was originally called "SIZE" #define ITM_ID 0xFFFF //& with this -> originally "NuSIZE" #define MAX_text_obs 2 //text compacts #define TEXT_sect 149 //text compacts exist in section 149, probably after all the megas #include "common/pack-start.h" // START STRUCT PACKING struct Header { char type[6]; uint16 version; uint32 comp_length; char compression[4]; uint32 decomp_length; } PACKED_STRUCT; struct FrameHeader { uint8 runTimeComp[4]; uint32 compSize; uint16 width; uint16 height; int16 offsetX; int16 offsetY; } PACKED_STRUCT; struct ParallaxHeader { char type[16]; uint16 sizeX; uint16 sizeY; } PACKED_STRUCT; struct AnimUnit { uint32 animX; uint32 animY; uint32 animFrame; } PACKED_STRUCT; struct AnimSet { uint32 cdt; uint32 spr; } PACKED_STRUCT; struct WalkGridHeader { int32 scaleA; int32 scaleB; int32 numBars; int32 numNodes; } PACKED_STRUCT; #include "common/pack-end.h" // END STRUCT PACKING enum fileTypes { TYPE_CD1 = 0, TYPE_CD2, TYPE_DEMO, TYPE_IMMED, TYPE_SPEECH1, TYPE_SPEECH2 }; enum fileFlags { FLAG_CD1 = (1 << TYPE_CD1), // this file is on cd1 FLAG_CD2 = (1 << TYPE_CD2), // this file is on cd2 FLAG_DEMO = (1 << TYPE_DEMO), // file for the demo version FLAG_IMMED = (1 << TYPE_IMMED), // this file is needed immediately, game won't start without it FLAG_SPEECH1 = (1 << TYPE_SPEECH1), FLAG_SPEECH2 = (1 << TYPE_SPEECH2) }; struct CdFile { const char *name; uint8 flags; }; enum Language { BS1_ENGLISH = 0, BS1_FRENCH, BS1_GERMAN, BS1_ITALIAN, BS1_SPANISH, BS1_CZECH, BS1_PORT }; #define SAM 2162689 #define PLAYER 8388608 #define GEORGE 8388608 #define NICO 8454144 #define BENOIR 8585216 #define ROSSO 8716288 #define DUANE 8781824 #define MOUE 9502720 #define ALBERT 9568256 #define STAND 0 #define UP 0 #define UP_RIGHT 1 #define U_R 1 #define RIGHT 2 #define DOWN_RIGHT 3 #define D_R 3 #define DOWN 4 #define DOWN_LEFT 5 #define D_L 5 #define LEFT 6 #define UP_LEFT 7 #define U_L 7 #define BEER_TOWEL 3 #define HOTEL_KEY 4 #define BALL 5 #define RED_NOSE 7 #define POLISHED_CHALICE 8 #define PHOTOGRAPH 10 #define GEM 13 #define LAB_PASS 17 #define LIFTING_KEYS 18 #define MANUSCRIPT 19 #define PLASTER 23 #define ROSSO_CARD 27 #define TISSUE 32 #define LENS 37 #define TRIPOD 36 #define CHALICE 31 #define MATCHBOOK 20 #define PRESSURE_GAUGE 24 #define BUZZER 26 #define TOILET_KEY 28 #define STONE_KEY 30 #define TOILET_BRUSH 33 #define MIRROR 38 #define TOWEL_CUT 39 #define SC58_PATH_X 225 #define SC58_PATH_Y 369 #define FLOOR_1 65536 #define FLOOR_2 131072 #define FLOOR_3 196608 #define FLOOR_4 262144 #define FLOOR_5 327680 #define FLOOR_6 393216 #define FLOOR_7 458752 #define FLOOR_8 524288 #define FLOOR_9 589824 #define FLOOR_10 655360 #define FLOOR_11 720896 #define FLOOR_12 786432 #define FLOOR_13 851968 #define FLOOR_14 917504 #define FLOOR_15 983040 #define FLOOR_16 1048576 #define FLOOR_17 1114112 #define FLOOR_18 1179648 #define FLOOR_19 1245184 #define FLOOR_20 1310720 #define FLOOR_21 1376256 #define FLOOR_22 1441792 #define FLOOR_23 1507328 #define FLOOR_24 1572864 #define FLOOR_25 1638400 #define FLOOR_26 1703936 #define FLOOR_27 1769472 #define FLOOR_28 1835008 #define FLOOR_29 1900544 #define FLOOR_31 2031616 #define FLOOR_32 2097152 #define FLOOR_33 2162688 #define FLOOR_34 2228224 #define FLOOR_35 2293760 #define FLOOR_36 2359296 #define FLOOR_37 2424832 #define FLOOR_38 2490368 #define FLOOR_39 2555904 #define FLOOR_40 2621440 #define FLOOR_41 2686976 #define FLOOR_42 2752512 #define FLOOR_43 2818048 #define FLOOR_45 2949120 #define FLOOR_46 3014656 #define FLOOR_47 3080192 #define FLOOR_48 3145728 #define FLOOR_49 3211264 #define FLOOR_50 3276800 #define FLOOR_53 3473408 #define FLOOR_54 3538944 #define FLOOR_55 3604480 #define FLOOR_56 3670016 #define FLOOR_57 3735552 #define FLOOR_58 3801088 #define FLOOR_59 3866624 #define FLOOR_60 3932160 #define LEFT_FLOOR_61 3997697 #define FLOOR_62 4063232 #define FLOOR_63 4128768 #define FLOOR_65 4259840 #define FLOOR_66 4325376 #define FLOOR_67 4390912 #define FLOOR_69 4521984 #define RIGHT_FLOOR_71 4653060 #define FLOOR_72 4718592 #define FLOOR_73 4784128 #define FLOOR_74 4849664 #define FLOOR_75 4915200 #define FLOOR_76 4980736 #define FLOOR_77 5046272 #define FLOOR_78 5111808 #define FLOOR_79 5177344 #define FLOOR_80 5242880 #define FLOOR_86 5636096 #define FLOOR_91 5963776 #define FLOOR_99 6488064 #define menu_bible 69 #define menu_newspaper 1 #define menu_hazel_wand 2 #define menu_beer_towel 68 #define menu_beer_towel_wet 4 #define menu_beer_towel_damp 5 #define menu_beer_towel_dried 6 #define menu_hotel_key 7 #define menu_ball 8 #define menu_statuette 9 #define menu_red_nose_first 10 #define menu_red_nose_second 11 #define menu_polished_chalice 12 #define menu_dollar_bill 13 #define menu_photograph 14 #define menu_keyring_first 15 #define menu_keyring_second 70 #define menu_keyring_third 17 #define menu_fuse_wire 18 #define menu_gem 19 #define menu_statuette_paint 20 #define menu_stick 21 #define menu_excav_key 71 #define menu_false_key 72 #define menu_painted_key 73 #define menu_lab_pass 25 #define menu_lifting_keys 26 #define menu_manuscript 27 #define menu_match_book 28 #define menu_suit_material 29 #define menu_stick_towel 30 #define menu_plaster 31 #define menu_pressure_gauge 32 #define menu_railway_ticket 33 #define menu_buzzer 74 #define menu_rosso_card 75 #define menu_toilet_key 36 #define menu_soap 76 #define menu_soap_imp 77 #define menu_soap_plas 78 #define menu_stone_key 79 #define menu_chalice 41 #define menu_tissue 42 #define menu_toilet_brush 80 #define menu_toilet_chain 44 #define menu_towel 45 #define menu_tripod 46 #define menu_lens 81 #define menu_towel_cut 48 #define menu_mirror 82 #define menu_tissue_charred 50 #define menu_cog_1 51 #define menu_cog_2 52 #define menu_handle 83 #define menu_coin 84 #define menu_biro 55 #define menu_pipe 56 #define menu_flashlight 57 #define IT_MCODE 1 // Call an mcode routine #define IT_PUSHNUMBER 2 // push a number on the stack #define IT_PUSHVARIABLE 3 // push a variable on the stack #define IT_FIRSTOPERATOR 4 // Operators come after this and must stay in the same order for precedence table #define IT_NOTEQUAL 4 #define IT_ISEQUAL 5 #define IT_PLUS 6 #define IT_TIMES 7 #define IT_ANDAND 8 #define IT_OROR 9 #define IT_LESSTHAN 10 #define IT_NOT 11 #define IT_MINUS 12 #define IT_AND 13 #define IT_OR 14 #define IT_GTE 15 // >= #define IT_LTE 16 // <= #define IT_DEVIDE 17 // <= #define IT_GT 18 // > #define IT_SCRIPTEND 20 #define IT_POPVAR 21 #define IT_POPLONGOFFSET 22 #define IT_PUSHLONGOFFSET 23 #define IT_SKIPONFALSE 24 #define IT_SKIP 25 #define IT_SWITCH 26 #define IT_SKIPONTRUE 27 #define IT_PRINTF 28 #define IT_RESTARTSCRIPT 30 #define IT_POPWORDOFFSET 31 #define IT_PUSHWORDOFFSET 32 enum ScriptVariableNames { RETURN_VALUE = 0, RETURN_VALUE_2, RETURN_VALUE_3, RETURN_VALUE_4, DEFAULT_ICON_TEXT, MENU_LOOKING, TOP_MENU_DISABLED, GEORGE_DOING_REST_ANIM, GEORGE_WALKING, ADVISOR_188_FLAG, MEGA_ON_GRID, REROUTE_GEORGE, WALK_FLAG, WALK_ATTEMPT, TARGET_X, TARGET_Y, DISTANCE_APART, ID_LOW_FLOOR, NEW_SCREEN, CUR_ID, MOUSE_STATUS, PALETTE, NEW_PALETTE, MOUSE_X, MOUSE_Y, SPECIAL_ITEM, CLICK_ID, MOUSE_BUTTON, BUTTON, BOTH_BUTTONS, // not used anymore SAFE_X, SAFE_Y, CHANGE_X, CHANGE_Y, CHANGE_PLACE, CHANGE_DIR, CHANGE_STANCE, SCROLL_FLAG, SCROLL_OFFSET_X, SCROLL_OFFSET_Y, MAX_SCROLL_OFFSET_X, MAX_SCROLL_OFFSET_Y, FEET_X, FEET_Y, SECOND_ITEM, //SECOND_ICON, SUBJECT_CHOSEN, IN_SUBJECT, DEBUG_FLAG_1, DEBUG_FLAG_2, DEBUG_FLAG_3, FIRST_WATCH, GEORGE_ALLOWED_REST_ANIMS, CURRENT_MUSIC, TESTLINENO, LASTLINENO, WANTPREVIOUSLINE, PLAYINGDEMO, TEMP_FLAG, PHOTOS_FLAG, PHONE_FLOOR_FLAG, PHONE_ROOM_FLAG, BENOIR_FLAG, GUARD_FLAG, MOUE_DOOR_FLAG, CANOPY_FLAG, GOT_NEWSPAPER_FLAG, DEMO_NICO_FLAG, NICO_TARGET, NICO_DIR, BEEN_TO_ALLEY, DUSTBIN_FLAG, DUSTBIN_2_FLAG, TRIED_MANHOLE_FLAG, MANHOLE_FLAG, DRAINPIPE_FLAG, OPENED_MANHOLE_2_BEFORE, SEARCHED_PLANTARD_FLAG, ENTERED_CAFE_ONCE, BOTTLE_3_FLAG, TOOLBOX_4_FLAG, CALL_ALB_FLAG, CALL_ALBERT_FLAG, GOT_NOSE_FLAG, GOT_MATERIAL_FLAG, GOT_TISSUE_FLAG, RAILING_7_FLAG, SEEN_FLOWERS_FLAG, SEEN_DRESS_SHOP_FLAG, DOOR_9_FLAG, PHONE_10_FLAG, MANUSCRIPT_ON_TABLE_10_FLAG, DOG_TURD_FLAG, PIERMONT_AT_PIANO_FLAG, GOT_KEY_FLAG, USED_HOTEL_KEY_ONCE, WINDOW_15_OPEN, CLIMBED_OUT_15_FLAG, WINDOW_16_FLAG, HOTEL_ASSASSIN_BEEN, WARDROBE_17_OPEN, SEARCHED_TROUSERS_17, ENTERED_17_FLAG, WINDOW_27_FLAG, CASE_1_LOCKED_FLAG, CASE_2_LOCKED_FLAG, CASE_3_LOCKED_FLAG, CASE_4_LOCKED_FLAG, SEEN_ARMOR_28_FLAG, CLOSED_WINDOW_28_FLAG, WINDOW_28_FLAG, WINDOW_DRAUGHT_FLAG, SEEN_WINDOW_28_FLAG, FACING_WINDOW_FLAG, CLOSING_WINDOW_FLAG, SARCOPHAGUS_FLAG, ENTERED_MUSEUM_28_FLAG, SARCOPHAGUS_DOOR_29_OPEN, AMBULANCE_31_FLAG, CONSULTANT_HERE, SEEN_MR_SHINY_FLAG, SEEN_CUPBOARD_FLAG, PLUG_33_UNPLUGGED, SAM_RETURNING, PULLED_PLUG_33, PULSE_34_FLAG, DOOR_34_OPEN, MARQUET_AWAKE_FLAG, JUGGLER_FLAG, JUGGLE_FLAG, CROWD_FLAG, MANHOLE_36_FLAG, DOOR_37_FLAG, IN_BOAT_FLAG, GOT_HOOK_FLAG, HOOK_FLAG, STEPS_38_FLAG, TRIPOD_PUZZLE_FLAG, SOAP_43_FLAG, SEEN_WASHBASIN_43, HOSPITAL_FLAG, SEEN_PARIS_MAP, PHONE_SCREEN_FLAG, PHONE_PLACE_FLAG, SEAN_DEAD, SPAIN_VISIT, WET_BEER_TOWEL_TIMER, BEER_TOWEL_BEEN_WET, NICO_SCOT_SCREEN, NICO_AT_PANEL_72, NICO_POSITION_71, SEEN_DRAIN_19, SEEN_MENU_19, PUB_TRAP_DOOR, ASSASSIN_EIRE_DONE, BAR_TOWEL_TAKEN, GLASS_WASH_FLAG, PUB_DOOR_FLAG, PUB_FLAP_FLAG, DOYLE_DRINKING, RON_SNEEZING, FUSE_WIRE_TAKEN, FUSE_WIRE_ON_TABLE, GLASS_20_FLAG, MAGUIRE_PUB_DONE, PINT_LEVEL_FLAG, GEM_21_TAKEN, MAGUIRE_CEL_DONE, TORCH_21_TAKEN, BEEN_UP_HAYBAILS, LIFTING_KEYS_IN_HOLE_23, SEEN_STEPS_SEQUENCE, SEEN_GOAT_24, FLEECY_TANGLED, FLEECY_STUCK, FLEECY_BACKING_OFF, SEEN_LADDER_SEQUENCE, BUTT_COUNT_24, KEYSTONE_FLAG, PANEL_25_MOVED, SACK_25_FLAG, SAND_FLAG, SEEN_HOLES_25, REPLICA_IN_CAVITY, SEEN_RAT_26, ENTERED_CELLAR_BEFORE, CAT_ON_SHELF, CAT_RAN_OFF, CAT_TIMER, STATUETTE_FLAG, SEEN_TOP_SHELF_45, DUANE_TARGET, AYUB_OPENING_DOOR, GEORGE_TALKING_TO_PEARL, CARPET_DOOR_47_OPEN, TOILET_KEYS_ON_BAR, EXPLAINED_RETURNING_KEYS, DOOR_49_OPEN, TOILET_CHAIN_50_TAKEN, TOWEL_DISPENSER_50_OPEN, TOWEL_50_TAKEN, CUBICLE_DOOR_50_OPEN, DOOR_50_OPEN, MAX_ITERATION, ITERATION, STICK_54_FLAG, TOWEL_IN_CRACK_54, CAVE_54_OPEN, GUN_54_FLAG, KHAN_54_HERE, DOOR_55_OPEN, READ_INSCRIPTION_55, SEEN_STATUE_55, VISITED_COUNTESS_56_AGAIN, CHALICE_56_GIVEN, CHESS_PIECE_56_GIVEN, GARDENER_57_HERE, PRESSURE_GAUGE_57_FLAG, FOUND_WELL_57, DOOR_58_OPEN, COUNTESS_58_HERE, GARDENER_58_HERE, COUNTESS_59_HERE, BIBLE_59_FLAG, WINDOW_59_SHUT, CHALICE_59_TAKEN, SECRET_DOOR_59_OPEN, HOLDING_SNUFFER, TISSUE_ON_SNUFFER, TISSUE_59_CHARRED, TISSUE_59_BURNING, CANDLE_59_BURNT, LECTERN_CANDLES_59_LIT, TISSUE_FLAME_59_ON, GARDENER_60_POSITION, GARDENER_60_CHECKING_DOGS, DOGS_DISTURBED, MIRROR_60_TAKEN, SEEN_LEFT_ROCKFALL_61, LION_HEAD_FALLING, LION_FANG_FLAG, DOOR_61_FLAG, GEORGE_HOLDING_PIECE, CHESS_SQUARE_1_FLAG, CHESS_SQUARE_2_FLAG, CHESS_SQUARE_3_FLAG, CHESS_SQUARE_4_FLAG, CHESS_SQUARE_5_FLAG, DOOR_ONE_63_OPEN, DOOR_TWO_63_OPEN, DOOR_THREE_63_OPEN, GEORGE_ON_ROOF, SEEN_EKLUND_63, DOOR_65_OPEN, DOOR_67_OPEN, WINDOW_66_OPEN, SEQUENCE_69_FLAG, SC69_TIMER, LEFT_TREE_POINTER_71_FLAG, RIGHT_TREE_POINTER_71_FLAG, RUBBLE_72_FLAG, MACHINERY_HANDLE_FLAG, MACHINERY_COG_FLAG, DEMON_RB_FLAG, DEMON_LB_FLAG, DEMON_COGS_FLAG, DEMON_PIPE_FLAG, DEMON_NOSE_FLAG, DEMON_LEFT_COG_FLAG, DEMON_RIGHT_COG_FLAG, PANEL_72_FLAG, SEEN_CRYPT_73, SEEN_GUNPOWDER_73, GUIDO_73_HERE, NICO_POSITION_73, ALBERT_ANNOYED_FLAG, ALBERT_BRIEFCASE_FLAG, ALBERT_BUZZER_FLAG, ALBERT_CDT_FLAG, ALBERT_CHANTELLE_FLAG, ALBERT_CHAT_FLAG, ALBERT_CLOWN_FLAG, ALBERT_JACKET_FLAG, ALBERT_KEYS_FLAG, ALBERT_NOSE_FLAG, ALBERT_PLANTARD_FLAG, ALBERT_POLICE_FLAG, ALBERT_POS_FLAG, ALBERT_TALK_FLAG, ALBERT_TISSUE_FLAG, ALBERT_TEXT, ALBERT_INFO_FLAG, ARTO_BULL_FLAG, ARTO_BRUSH_FLAG, ARTO_IRRITATION_FLAG, ARTO_KLAUSNER_FLAG, ARTO_LOOM_FLAG, ARTO_OBJECT_FLAG, ARTO_PHRASE_FLAG, ARTO_TEXT, ASSASSIN_BOOK_FLAG, ASSASSIN_BULL_FLAG, ASSASSIN_CHURCH_FLAG, ASSASSIN_EIRE_TEXT, ASSASSIN_SWORD_FLAG, ASSASSIN_TEMPLAR_FLAG, ASSASSIN_TEXT, AYUB_BULL_FLAG, AYUB_KLAUSNER_FLAG, AYUB_LOOM_FLAG, AYUB_ULTAR_FLAG, AYUB_TEXT, BASHER_BEER_FLAG, BASHER_COMPLAIN_FLAG, BASHER_EKLUND_FLAG, BASHER_HELP_FLAG, BASHER_NICO_FLAG, BASHER_STOP_FLAG, BASHER_WEASEL_FLAG, BASHER_WINDOW_FLAG, BASHER_TEXT, BENOIR_BUZZER_FLAG, BENOIR_GAUGE_FLAG, BENOIR_MARQUET_FLAG, BENOIR_NURSE_FLAG, BENOIR_RENEE_FLAG, BENOIR_TEXT, CARPET_TEXT, CARPET_OBJECT_FLAG, CHANTELLE_BRIEFCASE_FLAG, CHANTELLE_CLOWN_FLAG, CHANTELLE_DOCTOR_FLAG, CHANTELLE_EYE_FLAG, CHANTELLE_FAINT_FLAG, CHANTELLE_NEWSPAPER_FLAG, CHANTELLE_PLANTARD_FLAG, CHANTELLE_TEXT, CHANTELLE_WAKE_COUNTER, CLERK_ASSASSIN_FLAG, CLERK_BUZZER_FLAG, CLERK_CLOWN_FLAG, CLERK_ENOUGH_FLAG, CLERK_HKEY_FLAG, CLERK_KEY_FLAG, CLERK_KEY_STOP_FLAG, CLERK_NOSE_FLAG, CLERK_PASS_FLAG, CLERK_PHOTO_FLAG, CLERK_PIERMONT_FLAG, CLERK_PLANTARD_FLAG, CLERK_POLITE_FLAG, CLERK_SAFE_FLAG, CLERK_TEMPLAR_FLAG, CLERK_TEXT, CLERK_TISSUE_FLAG, CLERK_WEASEL_FLAG, CONSULT_CHALICE_FLAG, CONSULT_GAUGE_FLAG, CONSULT_GEM_FLAG, CONSULT_LIFTKEY_FLAG, CONSULT_MARQUET_FLAG, CONSULT_NOSE_FLAG, CONSULT_PHOTO_FLAG, CONSULT_TEXT, CONSULT_TISSUE_FLAG, COSTUMIER_BALL_FLAG, COSTUMIER_BUZZER_FLAG, COSTUMIER_CLOWN_FLAG, COSTUMIER_PHOTO_FLAG, COSTUMIER_PLANTARD_FLAG, COSTUMIER_TISSUE_FLAG, COSTUMIER_TEXT, DOYLE_BEER_FLAG, DOYLE_BUZZER_FLAG, DOYLE_CASTLE_FLAG, DOYLE_DIG_FLAG, DOYLE_FLASHLIGHT_FLAG, DOYLE_GEM_FLAG, DOYLE_JEWEL_FLAG, DOYLE_JOB_FLAG, DOYLE_KEYS_FLAG, DOYLE_LEPRECHAUN_FLAG, DOYLE_NOSE_FLAG, DOYLE_PEAGRAM_FLAG, DOYLE_PHOTOGRAPH_FLAG, DOYLE_SEAN_FLAG, DOYLE_TEMPLAR_FLAG, DOYLE_TEXT, DOYLE_TISSUE_FLAG, DOYLE_TOWEL_FLAG, DUANE_ARTO_FLAG, DUANE_BULL_FLAG, DUANE_CLEVE_FLAG, DUANE_DUANE_FLAG, DUANE_PEARL_FLAG, DUANE_PHOTO_FLAG, DUANE_KEYS_FLAG, DUANE_MANUSCRIPT_FLAG, DUANE_NEJO_FLAG, DUANE_PHRASE_FLAG, DUANE_QUEEN_FLAG, DUANE_STATUETTE_FLAG, DUANE_TEMPLAR_FLAG, DUANE_TEXT, DUANE_ULTAR_FLAG, ERIC_MARQUET_FLAG, ERIC_NURSE_FLAG, ERIC_PHOTO_FLAG, EVA_CLOWN_FLAG, EVA_LENS_FLAG, EVA_MARQUET_FLAG, EVA_MOB_FLAG, EVA_NURSE_FLAG, EVA_TEXT, FARMER_BEER_FLAG, FARMER_BOOK_FLAG, FARMER_BUZZER_FLAG, FARMER_CAR_FLAG, FARMER_CASTLE_FLAG, FARMER_FLASHLIGHT_FLAG, FARMER_GEM_FLAG, FARMER_GHOST_FLAG, FARMER_LAST_STRAW, FARMER_LIFTKEYS_FLAG, FARMER_MOVED_FLAG, FARMER_NOSE_FLAG, FARMER_PASS_FLAG, FARMER_PEAGRAM_FLAG, FARMER_PHOTO_FLAG, FARMER_SEAN_FLAG, FARMER_TEMPLAR_FLAG, FARMER_TEXT, FARMER_TISSUE_FLAG, FARMER_WIRE_FLAG, FLEECY_TEXT, FLOWER_FLOWER_FLAG, FLOWER_FORTUNE_FLAG, FLOWER_GAUGE_FLAG, FLOWER_GEM_FLAG, FLOWER_LIFTKEYS_FLAG, FLOWER_NICO_FLAG, FLOWER_PASS_FLAG, FLOWER_PHOTO_FLAG, FLOWER_TEXT, GARD_ATTEMPT, GARD_BY_WELL, GARDENER_COUNTESS_FLAG, GARDENER_CHALICE_FLAG, GARDENER_FLOPPO_FLAG, GARDENER_GOODBYE_FLAG, GARDENER_HOSE_FLAG, GARDENER_IRRITATION, GARDENER_SPEECH_FLAG, GARDENER_TEMPLAR_FLAG, GARDENER_TEXT, GATEKEEPER_TALK_FLAG, GATEKEEPER_CDT_FLAG, GMASTER_TALK_FLAG, GMASTER_CDT_FLAG, GENDARME_CARD_FLAG, GENDARME_CLOWN_FLAG, GENDARME_MOUE_FLAG, GENDARME_NOSE_FLAG, GEND_PAPER_FLAG, GENDARME_PHOTO_FLAG, GENDARME_ROSSO_FLAG, GENDARME_TEXT, GENDARME_TISSUE_FLAG, GENDARME_WEASEL_FLAG, GOINFRE_ALARM_FLAG, GOINFRE_EXHIBIT_FLAG, GOINFRE_GEM_FLAG, GOINFRE_KEYS_FLAG, GOINFRE_LOBINEAU_FLAG, GOINFRE_MS_FLAG, GOINFRE_SARCOPHAGUS_FLAG, GOINFRE_SCOLD_FLAG, GOINFRE_TEMPLAR_FLAG, GOINFRE_TEXT, GOINFRE_TISSUE_FLAG, GOINFRE_TRIPOD_FLAG, GOINFRE_WINDOW_FLAG, GORILLA_CLOWN_FLAG, GORILLA_KHAN_FLAG, GORILLA_PASS_FLAG, GORILLA_PLANTARD_FLAG, GORILLA_SEARCH_FLAG, GORILLA_TEXT, GORILLA_TISSUE_FLAG, GORILLA_WEASEL_FLAG, HOSCOP_ALERT_FLAG, HOSCOP_MARQUET_FLAG, HOSCOP_MOB_FLAG, HOSCOP_TEXT, JUGGLER_JUGGLER_FLAG, JUGGLER_TEMPLAR_FLAG, JUGGLER_GEM_FLAG, JUGGLER_TEXT, KHAN_SUBJECT_FLAG, KHAN_PREAMBLE_FLAG, LATVIAN_CLOWN_FLAG, LATVIAN_EYE_FLAG, LATVIAN_LIFTKEYS_FLAG, LATVIAN_MATCHBOOK_FLAG, LATVIAN_MS_FLAG, LATVIAN_NOSE_FLAG, LATVIAN_PHOTO_FLAG, LATVIAN_PLANTARD_FLAG, LATVIAN_TEXT, LEARY_BEER_FLAG, LEARY_BUZZER_FLAG, LEARY_CASTLE_FLAG, LEARY_CLOWN_FLAG, LEARY_FISH_FLAG, LEARY_FLAP_FLAG, LEARY_FLAPALERT_FLAG, LEARY_KEYS_FLAG, LEARY_NOSE_FLAG, LEARY_PASS_FLAG, LEARY_PEAGRAM_FLAG, LEARY_PHONE_FLAG, LEARY_PHOTO_FLAG, LEARY_PLASTER_FLAG, LEARY_PLUG_FLAG, LEARY_SEAN_FLAG, LEARY_SNARE_FLAG, LEARY_TEMPLAR_FLAG, LEARY_TEXT, LEARY_TISSUE_FLAG, LEARY_TOWEL_FLAG, LEARY_WASHER_FLAG, LEARY_WILD_FLAG, LEARY_WIRE_FLAG, LOBINEAU_ARTEFACT_FLAG, LOBINEAU_BALL_FLAG, LOBINEAU_BEL_FLAG, LOBINEAU_GEM_FLAG, LOBINEAU_HASH_FLAG, LOBINEAU_KEYS_FLAG, LOBINEAU_MANUSCRIPT_FLAG, LOBINEAU_MATCHBOOK_FLAG, LOBINEAU_MONTFAUCON_FLAG, LOBINEAU_NICO_FLAG, LOBINEAU_PANTS_FLAG, LOBINEAU_PEAGRAM_FLAG, LOBINEAU_STATUE_FLAG, LOBINEAU_SYRIA_FLAG, LOBINEAU_TEMPLAR_FLAG, LOBINEAU_TEXT, LOBINEAU_TRIPOD_FLAG, MAGUIRE_CAR_FLAG, MAGUIRE_CASTLE_FLAG, MAGUIRE_CDT_FLAG, MAGUIRE_CLOWN_FLAG, MAGUIRE_COP_FLAG, MAGUIRE_DIG_FLAG, MAGUIRE_GEM_FLAG, MAGUIRE_GHOST_FLAG, MAGUIRE_JEWEL_FLAG, MAGUIRE_KEYS_FLAG, MAGUIRE_LEPRECHAUN_FLAG, MAGUIRE_NOSE_FLAG, MAGUIRE_PEAGRAM_FLAG, MAGUIRE_SEAN_FLAG, MAGUIRE_SHOCK_FLAG, MAGUIRE_TALK_FLAG, MAGUIRE_TEXT, MAGUIRE_WIRE_FLAG, MANAGER_TEXT, MANAGER_BRUSH_FLAG, MANAGER_SPEECH_FLAG, MOUE_BALL_FLAG, MOUE_BRIEFCASE_FLAG, MOUE_CARD_FLAG, MOUE_CDT_FLAG, MOUE_CLOWN_FLAG, MOUE_EYE_FLAG, MOUE_FETCH_FLAG, MOUE_HASH_FLAG, MOUE_KEY_FLAG, MOUE_MARQUET_FLAG, MOUE_MATCHBOOK_FLAG, MOUE_MATERIAL_FLAG, MOUE_MOB_FLAG, MOUE_NEWSPAPER_FLAG, MOUE_NICO_FLAG, MOUE_NOSE_FLAG, MOUE_PHOTO_FLAG, MOUE_PLANTARD_FLAG, MOUE_ROSSO_FLAG, MOUE_STOP_FLAG, MOUE_TALK_FLAG, MOUE_TEXT, MOUE_TISSUE_FLAG, NEJO_ARTO_FLAG, NEJO_AYUB_FLAG, NEJO_BALL_FLAG, NEJO_BALL_TALK, NEJO_BULL_FLAG, NEJO_CAT_FLAG, NEJO_CHALICE_FLAG, NEJO_DOLLAR_FLAG, NEJO_GOODBYE_FLAG, NEJO_HENDERSONS_FLAG, NEJO_LOOM_FLAG, NEJO_NEJO_FLAG, NEJO_PHRASE_FLAG, NEJO_PLASTER_FLAG, NEJO_PRESSURE_GAUGE_FLAG, NEJO_STALL_FLAG, NEJO_STATUE_FLAG, NEJO_TEMPLAR_FLAG, NEJO_TEXT, NEJO_ULTAR_FLAG, NICO_ALBERT_FLAG, NICO_ASSASSIN_FLAG, NICO_BALL_FLAG, NICO_BRIEFCASE_FLAG, NICO_BULL_FLAG, NICO_BUZZER_FLAG, NICO_CHALICE_FLAG, NICO_CDT_FLAG, NICO_CLOWN_FLAG, NICO_EKLUND_FLAG, NICO_GAUGE_FLAG, NICO_GEM_FLAG, NICO_GOODBYE_FLAG, NICO_GUIDO_FLAG, NICO_HASH_FLAG, NICO_IRELAND_FLAG, NICO_KNIGHT_FLAG, NICO_LIFTKEYS_FLAG, NICO_LENS_FLAG, NICO_LOBINEAU_FLAG, NICO_MANUSCRIPT_FLAG, NICO_MARQUET_FLAG, NICO_MATCHBOOK_FLAG, NICO_MATERIAL_FLAG, NICO_NEWSPAPER_FLAG, NICO_NICO_FLAG, NICO_NOSE_FLAG, NICO_PASS_FLAG, NICO_PEAGRAM_FLAG, NICO_PLANTARD_FLAG, NICO_PLASTER_FLAG, NICO_PHOTO_FLAG, NICO_PHONE_TEXT, NICO_POS_FLAG, NICO_QUEEN_FLAG, NICO_RINGING_BACK_FLAG, NICO_ROSSO_FLAG, NICO_SEWER_FLAG, NICO_SPAIN_FLAG, NICO_SYRIA_FLAG, NICO_TALK_FLAG, NICO_TEMPLAR_FLAG, NICO_TEXT, NICO_TISSUE_FLAG, NICO_TRAIN_FLAG, NICO_TRIPOD_FLAG, NICO_WEAVER_FLAG, NIC_BAG_TALK_FLAG, NIC_BAG_CDT_FLAG, NICO_LEAVING_CAFE_SCREEN, NURSE_BENOIR_FLAG, NURSE_CLOWN_FLAG, NURSE_GAUGE_FLAG, NURSE_MARQUET_FLAG, NURSE_INTERRUPTION_FLAG, NURSE_TEXT, OBRIEN_BUZZER_FLAG, OBRIEN_CASTLE_FLAG, OBRIEN_FLASHLIGHT_FLAG, OBRIEN_GEM_FLAG, OBRIEN_JEWEL_FLAG, OBRIEN_JOB_FLAG, OBRIEN_KEYS_FLAG, OBRIEN_LEARY_FLAG, OBRIEN_MAGUIRE_FLAG, OBRIEN_NOSE_FLAG, OBRIEN_PEAGRAM_FLAG, OBRIEN_SEAN_FLAG, OBRIEN_TEMPLAR_FLAG, OBRIEN_TEXT, OBRIEN_TISSUE_FLAG, OBRIEN_TOWEL_FLAG, OLD_NOSE_FLAG, OLD_PHOTO_FLAG, OLD_LIFT_FLAG, OLD_BUZZER_FLAG, PAINTER_DIG_FLAG, PAINTER_DISTRACTION_FLAG, PAINTER_PAINTER_FLAG, PAINTER_TEMPLAR_FLAG, PAINTER_CONTROL_FLAG, PAINTER_TEXT, PEARL_AKRON_FLAG, PEARL_ARTO_FLAG, PEARL_BULL_FLAG, PEARL_DUANE_FLAG, PEARL_NEJO_FLAG, PEARL_PEARL_FLAG, PEARL_PHRASE_FLAG, PEARL_POEMS_FLAG, PEARL_STATUE_FLAG, PEARL_TEMPLAR_FLAG, PEARL_TEXT, PEARL_ULTAR_FLAG, PEARL_TALK_FLAG, PEARL_CDT_FLAG, PEARL_STALL_FLAG, PEARL_WEAVER_FLAG, PIERMONT_ASSASSIN_FLAG, PIERMONT_BUZZER_FLAG, PIERMONT_CLOWN_FLAG, PIERMONT_GEM_FLAG, PIERMONT_HKEY_FLAG, PIERMONT_KEY_FLAG, PIERMONT_KEY_ALERT_FLAG, PIERMONT_MS_FLAG, PIERMONT_NOSE_FLAG, PIERMONT_PASS_FLAG, PIERMONT_PHOTO_FLAG, PIERMONT_PIERMONT_FLAG, PIERMONT_TEMPLAR_FLAG, PIERMONT_TEXT, PIERMONT_TISSUE_FLAG, PIERMONT_WEASEL_FLAG, PRIEST_TEXT, PRIEST_CHALICE_FLAG, PRIEST_CHALICE2_FLAG, PRIEST_TEMPLAR_FLAG, PRIEST_PRIEST_FLAG, PRIEST_WINDO1_FLAG, PRIEST_WINDO2_FLAG, PRIEST_WINDO3_FLAG, RENEE_MARQUET_FLAG, RENEE_PHOTO_FLAG, RENEE_RENEE_FLAG, RENEE_TEXT, RON_ALERT_FLAG, RON_BEER_FLAG, RON_CASTLE_FLAG, RON_DIG_FLAG, RON_FLASHLIGHT_FLAG, RON_GHOST_FLAG, RON_NOSE_FLAG, RON_PASS_FLAG, RON_PEAGRAM_FLAG, RON_PHOTO_FLAG, RON_POLICE_FLAG, RON_SEAN_FLAG, RON_SNARE_FLAG, RON_STOP_FLAG, RON_TEXT, RON_UPSET_FLAG, ROSSO_CDT_FLAG, ROSSO_CLOWN_FLAG, ROSSO_DOCTOR_FLAG, ROSSO_FORTUNE_FLAG, ROSSO_GEM_FLAG, ROSSO_MARQUET_FLAG, ROSSO_MATCHBOOK_FLAG, ROSSO_MOUE_FLAG, ROSSO_OPINION_FLAG, ROSSO_PASS_FLAG, ROSSO_PEAGRAM_FLAG, ROSSO_PHOTO_FLAG, ROSSO_PLANTARD_FLAG, ROSSO_ROSSO_FLAG, ROSSO_TALK_FLAG, ROSSO_TEMPLAR_FLAG, ROSSO_TEXT, ROSSO_THUGS_FLAG, ROZZER_36_FLAG, ROZZER_JUGGLER_FLAG, ROZZER_MANHOLE_FLAG, ROZZER_PLASTER_FLAG, ROZZER_ROZZER_FLAG, ROZZER_TEMPLAR_FLAG, ROZZER_TEXT, SAM_BREAKDOWN_FLAG, SAM_BUZZER_FLAG, SAM_CUPBOARD_FLAG, SAM_GEM_FLAG, SAM_MARQUET_FLAG, SAM_MATCHBOOK_FLAG, SAM_MOB_FLAG, SAM_NOSE_FLAG, SAM_NURSE_FLAG, SAM_PHOTO_FLAG, SAM_PLASTER_FLAG, SAM_SHINY_FLAG, SAM_SOCKET_FLAG, SAM_STOP_FLAG, SAM_TEXT, SEAN_ASSASSIN_FLAG, SEAN_BEER_FLAG, SEAN_CASTLE_FLAG, SEAN_DIG_FLAG, SEAN_GEM_FLAG, SEAN_LKEYS_FLAG, SEAN_NOSE_FLAG, SEAN_OPINION, SEAN_PACKAGE_FLAG, SEAN_PEAGRAM_FLAG, SEAN_SELF_FLAG, SEAN_SNAP_FLAG, SEAN_TEXT, STATUE_GUARD_CONTROL_FLAG, STATUE_GUARD_FLAG, STATUE_GUARD_GUARD_FLAG, STATUE_GUARD_KEY, GUARD_GLOVE_FLAG, STATUE_GUARD_TEMPLAR_FLAG, STATUE_GUARD_THERMO_FLAG, STATUE_GUARD_TEXT, STATUE_GUARD_TALK_FLAG, STATUE_GUARD_CDT_FLAG, TCLERK_PIERMONT_FLAG, TNIC_ENQUIRY_FLAG, TODRYK_CLOWN_FLAG, TODRYK_EYE_FLAG, TODRYK_GEORGE_FLAG, TODRYK_OPINION_FLAG, TODRYK_PHOTO_FLAG, TODRYK_PLANTARD_FLAG, TODRYK_ROSSO_FLAG, TODRYK_TEXT, ULTAR_ARTO_FLAG, ULTAR_BALL_FLAG, ULTAR_BULL_FLAG, ULTAR_BUZZER_FLAG, ULTAR_CHALICE_FLAG, ULTAR_CLUB_FLAG, ULTAR_DOLLARS_FLAG, ULTAR_GOODBYE_FLAG, ULTAR_HENDERSONS_FLAG, ULTAR_KLAUSNER_FLAG, ULTAR_LAB_PASS_FLAG, ULTAR_LIFTING_KEYS_FLAG, ULTAR_LOOM_FLAG, ULTAR_NEJO_FLAG, ULTAR_PHOTOGRAPH_FLAG, ULTAR_PHRASE_FLAG, ULTAR_PRESSURE_GAUGE_FLAG, ULTAR_RED_NOSE_FLAG, ULTAR_SIGN_FLAG, ULTAR_STATUETTE_FLAG, ULTAR_STATUETTE_PAINT_FLAG, ULTAR_TISSUE_FLAG, ULTAR_TEMPLAR_FLAG, ULTAR_TAXI_FLAG, ULTAR_TOILET_BRUSH_FLAG, ULTAR_TOILET_CHAIN_FLAG, ULTAR_TOILET_KEY_FLAG, ULTAR_TOWEL_FLAG, ULTAR_PLASTER_FLAG, ULTAR_TEXT, COUNTESS_56A_SUBJECT_FLAG, COUNTESS_56A_GOODBYE_FLAG, COUNTESS_56B_GOODBYE_FLAG, COUNTESS_TALK_FLAG, COUNTESS_CDT_FLAG, VAS_BALL_FLAG, VAS_COUNTESS_FLAG, VAS_GOODBYE_FLAG, VAS_KEY_FLAG, VAS_PHOTO_FLAG, VAS_TALK, VAS_TEXT, VAS_TEXT_TOGGLE, VAS_TEMPLAR_FLAG, VAS_CURSE_FLAG, VAS_PCHALICE_FLAG, GEORGE59A, VAIL_TEXT, VAIL_TALK_FLAG, VAIL_CDT_FLAG, WEASEL_CLOWN_FLAG, WEASEL_KHAN_FLAG, WEASEL_GUIDO_FLAG, WEASEL_PLANTARD_FLAG, WEASEL_ROSSO_FLAG, WEASEL_STOP_FLAG, WEASEL_TEXT, WORKMAN_CLOWN_FLAG, WORKMAN_COP_FLAG, WORKMAN_PHONE_ALERT_FLAG, WORKMAN_PLANTARD_FLAG, WORKMAN_ROSSO_CARD, WORKMAN_STOP_FLAG, WORKMAN_TOOL_FLAG, WORKMAN_TOOLBOX_FLAG, WORKMAN_TEXT, GEORGE_TALK_FLAG, GEORGE_CDT_FLAG, CHOOSER_COUNT_FLAG, HURRY_FLAG, IRELAND_FLAG, IRELAND_MAP_FLAG, KNOWS_PEAGRAM_FLAG, KNOWS_PHILIP_FLAG, MANUSCRIPT_FLAG, OBJECT_HELD, OBJECT_ICON, OBJECT_TALK, PARIS_FLAG, RESPONSERECEIVED, SCENE_FLAG, SCREEN, SCORE_FLAG, SCOTLAND_MAP_FLAG, SPAIN_MAP_FLAG, SYRIA_FLAG, TALK_FLAG, WEIRD_ZONE, TARGET_MEGA, CHURCH_ARRIVAL_FLAG, SHH_ALERT_FLAG, AEROPORT_ADDRESS_FLAG, CHANTELLE_BRANDY_FLAG, CHURCH_FLAG, CHOOSE_GAUGE_FLAG, CLERK_AT_DESK_FLAG, CONSULTANT_STOP_FLAG, COSTUMES_ADDRESS_FLAG, COSTUMES_PHONE_FLAG, FOUND_WARD_FLAG, GEORGE_POS_FLAG, GOT_BENOIR_FLAG, HOLE_FLAG, HOSPITAL_ADDRESS_FLAG, HOSPITAL_VISIT_FLAG, HOS_POS_FLAG, HOTEL_ADDRESS_FLAG, IRELAND_ALERT_FLAG, KEY_ALERT_FLAG, KEYRING_FLAG, KEY_TALK, KNOWS_MOERLIN_FLAG, LENS_FLAG, MACDEVITTS_PHONE_FLAG, MANUSCRIPT_ALERT_FLAG, MANUSCRIPT_VIEW_FLAG, MEETING_FLAG, MESSAGE_FLAG, MONTFACN_ADDRESS_FLAG, MONTFAUCON_CONTROL_FLAG, MUSEUM_ADDRESS_FLAG, MUSEUM_CLOSING_FLAG, MUSEUM_PHONE_FLAG, NERVAL_ADDRESS_FLAG, NICO_ADDRESS_FLAG, NICO_APT_FLAG, NICO_DOOR_FLAG, NICO_GONE_HOME_FLAG, NICO_PHONE_FLAG, NICO_VISIT_FLAG, NURSE_TELEPHONE_FLAG, PAINT_TALK, PAINTPOT_FLAG, PARIS_STATUE_FLAG, PHONE_CHECK, PHONE_REQUEST, POLICE_ADDRESS_FLAG, POLICE_PHONE_FLAG, POLISHER_PLUG_FLAG, POS_FLAG, RADIO_ALERT_FLAG, READ_NEWSPAPER, READ_NOSE_FLAG, SARCOPHAGUS_ALERT_FLAG, SC28_COIN_FLAG, SC28_POTTERY_FLAG, SC48_SCROLL_FLAG, SEEN_BRIEFCASE_FLAG, SEEN_DOOR22_FLAG, SEEN_KEY_FLAG, SEEN_MANHOLE_FLAG, SEEN_PLANTARD_FLAG, SEEN_REGISTER_FLAG, SEEN_SEWERS_FLAG, SEEN_TRIPOD_FLAG, SEWER_EXIT_FLAG, SKIP_TALK, SOAP_FLAG, ERIC_TEXT, TAILOR_PHONE_FLAG, THERMO_FLAG, TOILET_TALK, TOMB_FLAG, TORCH_ALERT_FLAG, TOTEM_ALERT_FLAG, TRIPOD_FLAG, TRIPOD_ALERT_FLAG, TRIPOD_STOLEN_FLAG, WARD_STOP_FLAG, WHITE_COAT_FLAG, WINDOW_ALERT_FLAG, WORKMAN_GONE_FLAG, CLIMBING_CART_FLAG, FIDDLER_TEXT, PEAGRAM_GONE_FLAG, PINT_FLAG, PUB_ELEC_FLAG, PUB_INTERRUPTION_FLAG, PUB_TAP_FLAG, SEEN_GOAT_FLAG, SYRIA_BOOK_FLAG, SEEN_BRUSH_FLAG, SEEN_STATUE_FLAG, SYRIA_DEAD_FLAG, SYRIA_NICHE_FLAG, ARMOR_HIDE_FLAG, CANDLE59_FLAG, CANDLE_BURNT, CHALICE_FLAG, CHESSET_FLAG, CHESSBOARD_FLAG, DOOR_REVEALED, DOWSE_FLAG, GEORGE_POSITION, GEORGE_SAFE, GEORGE_WELL_FLAG, HAZEL_FLAG, INTRO_FLAG, LION_FANG, LOGS_56_FLAG, MARY_FLAG, MIRROR_HINT, ROCKFALL_1, ROCKFALL_2, SECOND_CURSE_FLAG, SPAIN_CODA, TOMBS59_FLAG, ASSASSIN_KILLED_FLAG, AXE_ALERT_FLAG, DOOR_SC69_ALERT_FLAG, DOOR_SC65_FLAG, EKLUND_KILLED, FINALE_OPTION_FLAG, NICO_GONE_FLAG, NICO_TIED_FLAG, PIPE_ALERT_FLAG, SEEN_GUIDO_63, END_SCENE, MASTER_39_TALK_FLAG, MASTER_39_CDT_FLAG, COLONEL_TALK_FLAG, COLONEL_CDT_FLAG, EXEC_TALK_FLAG, EXEC_CDT_FLAG, CIVIL_TALK_FLAG, CIVIL_CDT_FLAG, LATVIAN_39_TALK_FLAG, LATVIAN_39_CDT_FLAG, EKLUND_39_TALK_FLAG, EKLUND_39_CDT_FLAG, CAFE_BOMBED, BLIND_ALLEY, CAFE_INTERIOR, ROAD_WORKS, COURT_YARD, SEWER_ONE, SEWER_TWO, CAFE_REPAIRED, APT_STREET, APT_NICO, COSTUME_SHOP, HOTEL_STREET, HOTEL_DESK, HOTEL_CORRIDOR, HOTEL_EMPTY, HOTEL_LEDGE, HOTEL_ASSASSIN, GENDARMERIE, IRELAND_STREET, MACDEVITTS, PUB_CELLAR, CASTLE_GATE, CASTLE_HAY_TOP, CASTLE_YARD, CASTLE_DIG, CELLAR_DARK, MUSEUM_STREET, MUSEUM_ONE, MUSEUM_TWO, MUSEUM_HIDING, HOSPITAL_STREET, HOSPITAL_DESK, HOSPITAL_CORRIDOR, HOSPITAL_WARD, HOSPITAL_JACQUES, MONTFAUCON, CATACOMB_SEWER, CATACOMB_ROOM, CATACOMB_MEETING, EXCAVATION_EXT, EXCAVATION_LOBBY, EXCAVATION_DIG, EXCAVATION_TOILET, EXCAVATION_SECRET, TEMPLAR_CHURCH, SYRIA_STALL, SYRIA_CARPET, SYRIA_CLUB, SYRIA_TOILET, BULL_CLIFF, BULL_INTERIOR, MAUSOLEUM_EXT, SPAIN_DRIVE, SPAIN_GARDEN, MAUSOLEUM_INT, SPAIN_RECEPTION, SPAIN_WELL, SPAIN_SECRET, TRAIN_ONE, TRAIN_TWO, COMPT_ONE, COMPT_TWO, COMPT_THREE, COMPT_FOUR, TRAIN_GUARD, CHURCHYARD, CHURCH_TOWER, CRYPT, SECRET_CRYPT, POCKET_1, POCKET_2, POCKET_3, POCKET_4, POCKET_5, POCKET_6, POCKET_7, POCKET_8, POCKET_9, POCKET_10, POCKET_11, POCKET_12, POCKET_13, POCKET_14, POCKET_15, POCKET_16, POCKET_17, POCKET_18, POCKET_19, POCKET_20, POCKET_21, POCKET_22, POCKET_23, POCKET_24, POCKET_25, POCKET_26, POCKET_27, POCKET_28, POCKET_29, POCKET_30, POCKET_31, POCKET_32, POCKET_33, POCKET_34, POCKET_35, POCKET_36, POCKET_37, POCKET_38, POCKET_39, POCKET_40, POCKET_41, POCKET_42, POCKET_43, POCKET_44, POCKET_45, POCKET_46, POCKET_47, POCKET_48, POCKET_49, POCKET_50, POCKET_51, POCKET_52 }; #define SAND_25 1638407 #define HOLDING_REPLICA_25 1638408 #define GMASTER_79 5177345 #define SCR_std_off (0*0x10000 + 6) #define SCR_exit0 (0*0x10000 + 7) #define SCR_exit1 (0*0x10000 + 8) #define SCR_exit2 (0*0x10000 + 9) #define SCR_exit3 (0*0x10000 + 10) #define SCR_exit4 (0*0x10000 + 11) #define SCR_exit5 (0*0x10000 + 12) #define SCR_exit6 (0*0x10000 + 13) #define SCR_exit7 (0*0x10000 + 14) #define SCR_exit8 (0*0x10000 + 15) #define SCR_exit9 (0*0x10000 + 16) #define LEFT_SCROLL_POINTER 8388610 #define RIGHT_SCROLL_POINTER 8388611 #define FLOOR_63 4128768 #define ROOF_63 4128779 #define GUARD_ROOF_63 4128781 #define LEFT_TREE_POINTER_71 4653058 #define RIGHT_TREE_POINTER_71 4653059 #define SCR_menu_look (0*0x10000 + 24) #define SCR_icon_combine_script (0*0x10000 + 25) } // End of namespace Sword1 #endif //SWORDDEFS_H