aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/true_talk/tt_parser.h
diff options
context:
space:
mode:
authorPaul Gilbert2016-05-21 22:03:48 -0400
committerPaul Gilbert2016-07-15 19:14:02 -0400
commit006c98cfa425a99aff2e7fa9f2ae426fa8992f51 (patch)
treee8640ecf57b9add4a7e76e53984336f112bd26ae /engines/titanic/true_talk/tt_parser.h
parent59796e03e4d2d366a3a6f4d00738fe9795b4fce3 (diff)
downloadscummvm-rg350-006c98cfa425a99aff2e7fa9f2ae426fa8992f51.tar.gz
scummvm-rg350-006c98cfa425a99aff2e7fa9f2ae426fa8992f51.tar.bz2
scummvm-rg350-006c98cfa425a99aff2e7fa9f2ae426fa8992f51.zip
TITANIC: Added ParserAction enum
Diffstat (limited to 'engines/titanic/true_talk/tt_parser.h')
-rw-r--r--engines/titanic/true_talk/tt_parser.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/engines/titanic/true_talk/tt_parser.h b/engines/titanic/true_talk/tt_parser.h
index 6b490f8228..aba034416c 100644
--- a/engines/titanic/true_talk/tt_parser.h
+++ b/engines/titanic/true_talk/tt_parser.h
@@ -32,8 +32,14 @@ namespace Titanic {
enum NumberFlag { NF_1 = 1, NF_2 = 2, NF_4 = 4, NF_8 = 8, NF_10 = 0x10 };
-enum ParserTag {
- CHECK_COMMAND_FORM = 1
+enum ParserAction {
+ NO_ACTION = 0, CHECK_COMMAND_FORM, EXPECT_THING, OBJECT_IS_TO,
+ SEEK_ACTOR, SEEK_OBJECT, SEEK_OBJECT_OVERRIDE, SEEK_TO,
+ SEEK_FROM, SEEK_TO_OVERRIDE, SEEK_FROM_OVERRIDE, SEEK_LOCATION,
+ SEEK_OWNERSHIP, SEEK_STATE, SEEK_MODIFIERS, SEEK_NEW_FRAME,
+ SEEK_STATE_OBJECT, SET_ACTION, SET_COLOR, ACTOR_IS_TO,
+ ACTOR_IS_FROM, ACTOR_IS_OBJECT, STATE_IDENTITY,
+ WORD_TYPE_IS_SENTENCE_TYPE, COMPLEX_VERB
};
class CScriptHandler;