aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/talk.h
diff options
context:
space:
mode:
authorPaul Gilbert2015-04-30 21:07:33 -1000
committerPaul Gilbert2015-04-30 21:07:33 -1000
commit56f8d54e5133ecdc6e6cceda27202bf6ba7e26fd (patch)
treedb6a12b3c6c4c5a52f29ce52fc1f72f6d0c23d98 /engines/sherlock/talk.h
parent821040deaaa4dabf160795e96cb223ba192a87d3 (diff)
downloadscummvm-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.h37
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;