diff options
Diffstat (limited to 'engines/sherlock/talk.h')
-rw-r--r-- | engines/sherlock/talk.h | 101 |
1 files changed, 67 insertions, 34 deletions
diff --git a/engines/sherlock/talk.h b/engines/sherlock/talk.h index bead67983b..b30b4ad714 100644 --- a/engines/sherlock/talk.h +++ b/engines/sherlock/talk.h @@ -36,40 +36,73 @@ namespace Sherlock { #define MAX_TALK_FILES 500 enum { - OP_SWITCH_SPEAKER = 128, - OP_RUN_CANIMATION = 129, - OP_ASSIGN_PORTRAIT_LOCATION = 130, - OP_PAUSE = 131, - OP_REMOVE_PORTRAIT = 132, - OP_CLEAR_WINDOW = 133, - OP_ADJUST_OBJ_SEQUENCE = 134, - OP_WALK_TO_COORDS = 135, - OP_PAUSE_WITHOUT_CONTROL = 136, - OP_BANISH_WINDOW = 137, - OP_SUMMON_WINDOW = 138, - OP_SET_FLAG = 139, - OP_SFX_COMMAND = 140, - OP_TOGGLE_OBJECT = 141, - OP_STEALTH_MODE_ACTIVE = 142, - OP_IF_STATEMENT = 143, - OP_ELSE_STATEMENT = 144, - OP_END_IF_STATEMENT = 145, - OP_STEALTH_MODE_DEACTIVATE = 146, - OP_TURN_HOLMES_OFF = 147, - OP_TURN_HOLMES_ON = 148, - OP_GOTO_SCENE = 149, - OP_PLAY_PROLOGUE = 150, - OP_ADD_ITEM_TO_INVENTORY = 151, - OP_SET_OBJECT = 152, - OP_CALL_TALK_FILE = 153, - OP_MOVE_MOUSE = 154, - OP_DISPLAY_INFO_LINE = 155, - OP_CLEAR_INFO_LINE = 156, - OP_WALK_TO_CANIMATION = 157, - OP_REMOVE_ITEM_FROM_INVENTORY = 158, - OP_ENABLE_END_KEY = 159, - OP_DISABLE_END_KEY = 160, - OP_CARRIAGE_RETURN = 161 + OP_SWITCH_SPEAKER = 0, + OP_RUN_CANIMATION = 1, + OP_ASSIGN_PORTRAIT_LOCATION = 2, + OP_PAUSE = 3, + OP_REMOVE_PORTRAIT = 4, + OP_CLEAR_WINDOW = 5, + OP_ADJUST_OBJ_SEQUENCE = 6, + OP_WALK_TO_COORDS = 7, + OP_PAUSE_WITHOUT_CONTROL = 8, + OP_BANISH_WINDOW = 9, + OP_SUMMON_WINDOW = 10, + OP_SET_FLAG = 11, + OP_SFX_COMMAND = 12, + OP_TOGGLE_OBJECT = 13, + OP_STEALTH_MODE_ACTIVE = 14, + OP_IF_STATEMENT = 15, + OP_ELSE_STATEMENT = 16, + OP_END_IF_STATEMENT = 17, + OP_STEALTH_MODE_DEACTIVATE = 18, + OP_TURN_HOLMES_OFF = 19, + OP_TURN_HOLMES_ON = 20, + OP_GOTO_SCENE = 21, + OP_PLAY_PROLOGUE = 22, + OP_ADD_ITEM_TO_INVENTORY = 23, + OP_SET_OBJECT = 24, + OP_CALL_TALK_FILE = 25, + OP_MOVE_MOUSE = 26, + OP_DISPLAY_INFO_LINE = 27, + OP_CLEAR_INFO_LINE = 28, + OP_WALK_TO_CANIMATION = 29, + OP_REMOVE_ITEM_FROM_INVENTORY = 30, + OP_ENABLE_END_KEY = 31, + OP_DISABLE_END_KEY = 32, + OP_CARRIAGE_RETURN = 33, + + OP_MOUSE_OFF_ON = 34, + OP_SET_WALK_CONTROL = 35, + OP_SET_TALK_SEQUENCE = 36, + OP_PLAY_SONG = 37, + OP_WALK_HOLMES_AND_NPC_TO_CANIM = 38, + OP_SET_NPC_PATH_DEST = 39, + OP_NEXT_SONG = 40, + OP_SET_NPC_PATH_PAUSE = 41, + OP_NEED_PASSWORD = 42, + OP_SET_SCENE_ENTRY_FLAG = 43, + OP_WALK_NPC_TO_CANIM = 44, + OP_WALK_HOLMES_AND_NPC_TO_COORDS = 45, + OP_SET_NPC_TALK_FILE = 46, + OP_TURN_NPC_OFF = 47, + OP_TURN_NPC_ON = 48, + OP_NPC_DESC_ON_OFF = 49, + OP_NPC_PATH_PAUSE_TAKING_NOTES = 50, + OP_NPC_PATH_PAUSE_LOOKING_HOLMES = 51, + OP_ENABLE_TALK_INTERRUPTS = 52, + OP_DISABLE_TALK_INTERRUPTS = 53, + OP_SET_NPC_INFO_LINE = 54, + OP_SET_NPC_POSITION = 54, + OP_NPC_PATH_LABEL = 55, + OP_PATH_GOTO_LABEL = 56, + OP_PATH_IF_FLAG_GOTO_LABEL = 57, + OP_NPC_WALK_GRAPHICS = 58, + OP_NPC_VERB = 59, + OP_NPC_VERB_CANIM = 60, + OP_NPC_VERB_SCRIPT = 61, + OP_RESTORE_PEOPLE_SEQUENCE = 62, + OP_NPC_VERB_TARGET = 63, + OP_TURN_SOUNDS_OFF = 64 }; |