mirror of
https://github.com/libretro/scummvm.git
synced 2024-12-16 14:50:17 +00:00
d134eb73ce
svn-id: r44614
1606 lines
32 KiB
C++
1606 lines
32 KiB
C++
/* 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.
|
|
*
|
|
* $URL$
|
|
* $Id$
|
|
*
|
|
*/
|
|
|
|
#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_ARMOUR_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,
|
|
ARMOUR_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
|