diff options
author | Paul Gilbert | 2015-04-30 21:07:33 -1000 |
---|---|---|
committer | Paul Gilbert | 2015-04-30 21:07:33 -1000 |
commit | 56f8d54e5133ecdc6e6cceda27202bf6ba7e26fd (patch) | |
tree | db6a12b3c6c4c5a52f29ce52fc1f72f6d0c23d98 /engines/sherlock/talk.h | |
parent | 821040deaaa4dabf160795e96cb223ba192a87d3 (diff) | |
download | scummvm-rg350-56f8d54e5133ecdc6e6cceda27202bf6ba7e26fd.tar.gz scummvm-rg350-56f8d54e5133ecdc6e6cceda27202bf6ba7e26fd.tar.bz2 scummvm-rg350-56f8d54e5133ecdc6e6cceda27202bf6ba7e26fd.zip |
SHERLOCK: Use script opcode constants in journal loading
Diffstat (limited to 'engines/sherlock/talk.h')
-rw-r--r-- | engines/sherlock/talk.h | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/engines/sherlock/talk.h b/engines/sherlock/talk.h index 620a986454..d545d31351 100644 --- a/engines/sherlock/talk.h +++ b/engines/sherlock/talk.h @@ -35,6 +35,43 @@ namespace Sherlock { #define MAX_TALK_SEQUENCES 11 #define MAX_TALK_FILES 500 +enum { + SWITCH_SPEAKER = 128, + RUN_CANIMATION = 129, + ASSIGN_PORTRAIT_LOCATION = 130, + PAUSE = 131, + REMOVE_PORTRAIT = 132, + CLEAR_WINDOW = 133, + ADJUST_OBJ_SEQUENCE = 134, + WALK_TO_COORDS = 135, + PAUSE_WITHOUT_CONTROL = 136, + BANISH_WINDOW = 137, + SUMMON_WINDOW = 138, + SET_FLAG = 139, + SFX_COMMAND = 140, + TOGGLE_OBJECT = 141, + STEALTH_MODE_ACTIVE = 142, + IF_STATEMENT = 143, + ELSE_STATEMENT = 144, + END_IF_STATEMENT = 145, + STEALTH_MODE_DEACTIVATE = 146, + TURN_HOLMES_OFF = 147, + TURN_HOLMES_ON = 148, + GOTO_SCENE = 149, + PLAY_PROLOGUE = 150, + ADD_ITEM_TO_INVENTORY = 151, + SET_OBJECT = 152, + CALL_TALK_FILE = 153, + MOVE_MOUSE = 154, + DISPLAY_INFO_LINE = 155, + CLEAR_INFO_LINE = 156, + WALK_TO_CANIMATION = 157, + REMOVE_ITEM_FROM_INVENTORY = 158, + ENABLE_END_KEY = 159, + DISABLE_END_KEY = 160, + CARRIAGE_RETURN = 161 +}; + struct SequenceEntry { int _objNum; Common::Array<byte> _sequences; |