aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/talk.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sherlock/talk.h')
-rw-r--r--engines/sherlock/talk.h101
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
};