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.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/engines/mads/action.h b/engines/mads/action.h
index 26ab062673..74de167a4e 100644
--- a/engines/mads/action.h
+++ b/engines/mads/action.h
@@ -32,6 +32,14 @@ enum ActionMode { ACTIONMODE_NONE = 0, ACTIONMODE_VERB = 1, ACTIONMODE_OBJECT =
enum ActionMode2 { ACTIONMODE2_0 = 0, ACTIONMODE2_2 = 2, ACTIONMODE2_4 = 4, ACTIONMODE2_5 = 5 };
enum AbortTimerMode { ABORTMODE_0 = 0, ABORTMODE_1 = 1, ABORTMODE_2 = 2 };
+enum InterAwaiting {
+ AWAITING_NONE = 0,
+ AWAITING_COMMAND = 1, // Initial state: waiting for a command verb
+ AWAITING_THIS = 2, // Waiting for object
+ AWAITING_THAT = 3, // Waiting for a second object
+ AWAITING_RIGHT_MOUSE = 4 // Waiting for mouse button release
+};
+
enum {
VERB_NONE = 0,
VERB_LOOK = 3,
@@ -98,7 +106,7 @@ public:
int16 _v86F4E;
bool _v86F4A;
int16 _v86F4C;
- int _v83338;
+ InterAwaiting _interAwaiting;
bool _inProgress;
int _v8453A;