22 #ifndef MADS_PHANTOM_SCENES_H 23 #define MADS_PHANTOM_SCENES_H 25 #include "mads/scene.h" 26 #include "mads/phantom/game_phantom.h" 45 VERB_CLIMB_DOWN = 0x21,
46 VERB_CLIMB_INTO = 0x22,
47 VERB_CLIMB_THROUGH = 0x23,
50 VERB_JUMP_INTO = 0x53,
54 VERB_LOOK_THROUGH = 0x61,
60 VERB_WALK_ACROSS = 0x99,
61 VERB_WALK_DOWN = 0x9A,
62 VERB_WALK_THROUGH = 0x9B,
66 VERB_WALK_ONTO = 0xA6,
69 VERB_WALK_BEHIND = 0xF3,
75 VERB_WALK_DOWN_STAIRS_TO = 0x153
84 NOUN_ACT_CURTAIN = 0x11,
87 NOUN_BACKSTAGE = 0x15,
88 NOUN_BEAR_PROP = 0x16,
89 NOUN_BLUE_FRAME = 0x17,
98 NOUN_CIRCULAR_STAIRCASE = 0x20,
99 NOUN_COLUMN_PROP = 0x24,
100 NOUN_CONDUCTORS_STAND = 0x25,
101 NOUN_CORRIDOR = 0x26,
103 NOUN_COUNTERWEIGHT_SYSTEM = 0x28,
106 NOUN_CRUMPLED_NOTE = 0x2B,
107 NOUN_CYCLORAMA = 0x2C,
108 NOUN_CYLINDER = 0x2D,
110 NOUN_DRESSING_ROOM_DOOR = 0x2F,
111 NOUN_DRESSING_SCREEN = 0x30,
112 NOUN_DRESSING_TABLE = 0x31,
113 NOUN_ELEPHANT_PROP = 0x32,
114 NOUN_ENVELOPE = 0x33,
115 NOUN_EXIT_DOWN = 0x35,
116 NOUN_EXIT_SIGN = 0x36,
117 NOUN_EXIT_TO_BACKSTAGE = 0x38,
118 NOUN_EXIT_TO_CELLAR = 0x39,
119 NOUN_EXIT_TO_CORRIDOR = 0x3A,
120 NOUN_EXIT_TO_DRESSING_RMS = 0x3B,
121 NOUN_EXIT_TO_LEFT_WING = 0x3C,
122 NOUN_EXIT_TO_PIT = 0x3D,
123 NOUN_EXIT_TO_RIGHT_WING = 0x3E,
124 NOUN_EXIT_TO_STAGE = 0x3F,
125 NOUN_EXIT_TO_STAIRWELL = 0x40,
126 NOUN_EXIT_TO_TRAP_ROOM = 0x41,
128 NOUN_EXPOSED_BRICK = 0x43,
130 NOUN_FIRE_AXE = 0x45,
135 NOUN_FOLDING_CHAIRS = 0x4A,
136 NOUN_GARBAGE_CAN = 0x4B,
137 NOUN_GRAFFITI = 0x4C,
138 NOUN_GREEN_FRAME = 0x4D,
148 NOUN_LARGE_NOTE = 0x58,
151 NOUN_LIGHT_FIXTURE = 0x5C,
152 NOUN_LOCKING_RAIL = 0x5E,
153 NOUN_LOCKRAIL = 0x5F,
154 NOUN_MANNEQUINS = 0x62,
156 NOUN_MUMMY_PROP = 0x64,
158 NOUN_MUSIC_SCORE = 0x66,
159 NOUN_MUSIC_STAND = 0x67,
160 NOUN_MUSIC_STANDS = 0x68,
163 NOUN_ORCHESTRA_DOOR = 0x6B,
164 NOUN_ORCHESTRA_PIT = 0x6C,
165 NOUN_PAINTING = 0x6D,
166 NOUN_PARCHMENT = 0x6E,
167 NOUN_PIECE_OF_PAPER = 0x6F,
172 NOUN_PROMPTERS_BOX = 0x74,
173 NOUN_PROP_TABLE = 0x75,
175 NOUN_PROSCENIUM_ARCH = 0x77,
176 NOUN_PURCHASE_LINES = 0x78,
178 NOUN_RED_FRAME = 0x7B,
182 NOUN_SCAFFOLDING = 0x80,
184 NOUN_SIDE_WALL = 0x82,
185 NOUN_SMALL_NOTE = 0x83,
187 NOUN_STAGE_EXIT = 0x85,
188 NOUN_STAGE_LEFT = 0x86,
189 NOUN_STAGE_RIGHT = 0x87,
190 NOUN_STAGEMANAGERS_POST = 0x88,
191 NOUN_STAIR_UNIT = 0x89,
192 NOUN_STAIRCASE = 0x8A,
193 NOUN_STAIRWELL = 0x8B,
198 NOUN_THE_HOUSE = 0x90,
199 NOUN_THUNDER_MACHINE = 0x91,
201 NOUN_TRAP_CEILING = 0x93,
202 NOUN_TRAP_DOOR = 0x94,
205 NOUN_WARDROBE = 0x9E,
206 NOUN_WASTE_BASKET = 0x9F,
207 NOUN_WATER_PIPE = 0xA0,
208 NOUN_WEDDING_RING = 0xA2,
209 NOUN_YELLOW_FRAME = 0xA3,
211 NOUN_LEFT_DOOR = 0xA8,
212 NOUN_RIGHT_DOOR = 0xA9,
213 NOUN_DOOR_TO_PIT = 0xAA,
214 NOUN_HEADPHONES = 0xAB,
217 NOUN_DINETTE_SET = 0xAE,
220 NOUN_TRASH_BUCKET = 0xB1,
221 NOUN_CORK_BOARD = 0xB2,
223 NOUN_GRAND_FOYER = 0xB4,
224 NOUN_BACK_WALL = 0xB5,
225 NOUN_BALLET_BAR = 0xB6,
226 NOUN_THROW_RUGS = 0xB7,
227 NOUN_COSTUME_RACK = 0xB8,
228 NOUN_COAT_RACK = 0xB9,
229 NOUN_PAINTINGS = 0xBA,
230 NOUN_UMBRELLA = 0xBB,
232 NOUN_CONTAINER = 0xBD,
233 NOUN_TORN_POSTER = 0xBE,
236 NOUN_STAGE_RIGHT_WING = 0xC1,
237 NOUN_STAGE_LEFT_WING = 0xC2,
238 NOUN_PEDESTAL = 0xC3,
239 NOUN_PLANT_PROP = 0xC4,
242 NOUN_BIG_PROP = 0xC7,
243 NOUN_VENTILATION_DUCT = 0xC8,
244 NOUN_CHANDELIER = 0xC9,
247 NOUN_TICKET_WINDOW = 0xCC,
252 NOUN_LOGE_CORRIDOR = 0xD1,
253 NOUN_HOUSE_LIGHT = 0xD2,
255 NOUN_LEFT_COLUMN = 0xD4,
256 NOUN_RIGHT_COLUMN = 0xD5,
257 NOUN_BOOKCASE = 0xD6,
259 NOUN_COMFY_CHAIR = 0xD8,
261 NOUN_MANAGERS_CHAIR = 0xDA,
262 NOUN_DESK_LAMP = 0xDB,
265 NOUN_TAPESTRY = 0xDE,
266 NOUN_OVERDOOR_MEDALLION = 0xDF,
267 NOUN_LATTICEWORK = 0xE0,
268 NOUN_DECORATIVE_MOLDING = 0xE1,
269 NOUN_LEFT_DOORWAY = 0xE2,
270 NOUN_LEFT_ARCHWAY = 0xE3,
271 NOUN_RIGHT_DOORWAY = 0xE4,
272 NOUN_RIGHT_ARCHWAY = 0xE5,
274 NOUN_END_TABLE = 0xE7,
275 NOUN_COFFEE_TABLE = 0xE8,
276 NOUN_DECORATIVE_VASE = 0xE9,
277 NOUN_MARBLE_COLUMN = 0xEA,
278 NOUN_BOX_FIVE = 0xEB,
280 NOUN_BOX_SEVEN = 0xEE,
281 NOUN_BOX_EIGHT = 0xEF,
282 NOUN_BOX_NINE = 0xF0,
285 NOUN_MIDDLE_DOORWAY = 0xF4,
291 NOUN_DOOR_CHUNKS = 0xFA,
293 NOUN_BULLETIN_BOARD = 0xFC,
295 NOUN_GLASS_CASE = 0xFE,
297 NOUN_MIDDLE_DOOR = 0x100,
298 NOUN_DRESSING_GOWN = 0x101,
299 NOUN_MONSIEUR_BRIE = 0x102,
300 NOUN_CATWALK = 0x103,
303 NOUN_GRIDWORK = 0x106,
304 NOUN_DUCTWORK = 0x107,
305 NOUN_OPENING = 0x108,
308 NOUN_CHRISTINE_DAAE = 0x10B,
309 NOUN_CHRISTINE = 0x10C,
311 NOUN_PROMPTERS_STAND = 0x10E,
312 NOUN_SUPPORT = 0x10F,
313 NOUN_OTHER_CATWALK = 0x110,
315 NOUN_BEAM_POSITION = 0x112,
316 NOUN_LIGHTING_INSTRUMENT = 0x113,
319 NOUN_CATWALK_OVER_HOUSE = 0x116,
320 NOUN_STAIRCASE_POST = 0x117,
321 NOUN_JACQUES = 0x118,
322 NOUN_GENTLEMAN = 0x119,
324 NOUN_HOLLOW_COLUMN = 0x11B,
325 NOUN_UPPER_LEVEL = 0x11C,
326 NOUN_MIDDLE_LEVEL = 0x11D,
327 NOUN_LOWER_LEVEL = 0x11E,
329 NOUN_CHANDELIER_TRAP = 0x121,
330 NOUN_PIECE_OF_WOOD = 0x122,
331 NOUN_CUT_HEMP = 0x123,
332 NOUN_STONE_WALL = 0x124,
334 NOUN_STONE_COLUMN = 0x126,
335 NOUN_EXIT_THROUGH = 0x127,
336 NOUN_STONE_FLOOR = 0x128,
337 NOUN_STONE_ARCHWAY = 0x129,
338 NOUN_CHARLES = 0x12A,
340 NOUN_PROMPTERS_SEAT = 0x12C,
342 NOUN_MONSIEUR_RICHARD = 0x12E,
344 NOUN_CABLE_HOOK = 0x130,
345 NOUN_ROPE_WITH_HOOK = 0x132,
349 NOUN_ORGAN_BENCH = 0x137,
350 NOUN_LARGE_CHAIR = 0x139,
351 NOUN_SARCOPHAGUS = 0x13B,
356 NOUN_CURTAIN = 0x140,
359 NOUN_MADAME_GIRY = 0x143,
361 NOUN_MORE_CATACOMBS = 0x145,
362 NOUN_BLOCKED_ARCHWAY = 0x146,
364 NOUN_CATACOMBS = 0x148,
365 NOUN_TICKET_SELLER = 0x149,
367 NOUN_UNLUCKY_ADVENTURER = 0x14B,
368 NOUN_SWITCH_PANEL = 0x14C,
369 NOUN_SKULL_SWITCH = 0x14D,
371 NOUN_CATACOMB_ROOM = 0x14F,
372 NOUN_BOX_TEN = 0x150,
374 NOUN_WALK_DOWN_STAIRCASE = 0x152,
375 NOUN_HAT_RACK = 0x154,
377 NOUN_CLOTHES_DUMMY = 0x156,
378 NOUN_NOTICES = 0x157,
379 NOUN_ARCHWAY_TO_NORTH = 0x158,
380 NOUN_ARCHWAY_TO_WEST = 0x159,
381 NOUN_ARCHWAY_TO_EAST = 0x15A,
389 NOUN_RATS_NEST = 0x162,
390 NOUN_BROKEN_POT = 0x163,
394 NOUN_SKULL_SWITCH_1 = 0x167,
395 NOUN_SKULL_SWITCH_2 = 0x168,
396 NOUN_SKULL_SWITCH_3 = 0x169,
397 NOUN_SKULL_SWITCH_4 = 0x16A,
398 NOUN_SKULL_SWITCH_5 = 0x16B,
399 NOUN_SKULL_SWITCH_6 = 0x16C,
400 NOUN_SKULL_SWITCH_7 = 0x16D,
401 NOUN_SKULL_SWITCH_8 = 0x16E,
402 NOUN_SKULL_SWITCH_9 = 0x16F,
403 NOUN_SKULL_SWITCH_10 = 0x170,
404 NOUN_SKULL_SWITCH_11 = 0x171,
405 NOUN_SKULL_SWITCH_12 = 0x172,
406 NOUN_SKULL_SWITCH_13 = 0x173,
407 NOUN_SKULL_SWITCH_14 = 0x174,
408 NOUN_SKULL_SWITCH_15 = 0x175,
409 NOUN_SKULL_SWITCH_16 = 0x176,
410 NOUN_SKULL_SWITCH_17 = 0x177,
411 NOUN_SKULL_SWITCH_18 = 0x178,
412 NOUN_SKULL_SWITCH_19 = 0x179,
413 NOUN_SKULL_SWITCH_20 = 0x17A,
414 NOUN_SKULL_SWITCH_21 = 0x17B,
415 NOUN_SKULL_SWITCH_22 = 0x17C,
416 NOUN_SKULL_SWITCH_23 = 0x17D,
417 NOUN_SKULL_SWITCH_24 = 0x17E,
418 NOUN_SKULL_SWITCH_25 = 0x17F,
419 NOUN_SKULL_SWITCH_26 = 0x180,
420 NOUN_EDGAR_DEGAS = 0x181,
421 NOUN_CHANDELIER_CABLE = 0x182,
422 NOUN_COB_WEB = 0x183,
423 NOUN_SKULL_FACE = 0x184,
430 NOUN_PADLOCK = 0x18B,
433 NOUN_PHANTOM = 0x18E,
459 void lowRoomsEntrySound();
472 void loadCodes(
BaseSurface &depthSurface,
int variant)
override;
Definition: msurface.h:55
SceneInfoPhantom(MADSEngine *vm)
Definition: phantom_scenes.h:479
Definition: phantom_scenes.h:469
Definition: phantom_scenes.h:445
Definition: phantom_scenes.h:437
Definition: game_phantom.h:88
Definition: scene_data.h:141
Definition: scene_data.h:73
Definition: globals_phantom.h:130