aboutsummaryrefslogtreecommitdiff
path: root/engines/mads/action.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/mads/action.h')
-rw-r--r--engines/mads/action.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/engines/mads/action.h b/engines/mads/action.h
index b38e9c24e0..3b238c997f 100644
--- a/engines/mads/action.h
+++ b/engines/mads/action.h
@@ -60,6 +60,12 @@ enum {
VERB_WALKTO = 13
};
+enum VerbType { VERB_ONLY, VERB_THIS, VERB_THAT };
+
+enum PrepType {
+ PREP_NONE, PREP_WITH, PREP_TO, PREP_AT, PREP_FROM, PREP_ON, PREP_IN,
+ PREP_UNDER, PREP_BEHIND, PREP_RELATIONAL = -1
+};
class MADSEngine;
@@ -91,7 +97,8 @@ private:
void startWalkingDirectly(int walkType);
public:
ActionDetails _action, _activeAction;
- int8 _flags1, _flags2;
+ VerbType _verbType;
+ PrepType _prepType;
int _commandSource;
int _mainObjectSource;
int _articleNumber;