aboutsummaryrefslogtreecommitdiff
path: root/engines/mads/scene_data.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/mads/scene_data.h')
-rw-r--r--engines/mads/scene_data.h25
1 files changed, 1 insertions, 24 deletions
diff --git a/engines/mads/scene_data.h b/engines/mads/scene_data.h
index 557a6aab2b..6be54cf3e1 100644
--- a/engines/mads/scene_data.h
+++ b/engines/mads/scene_data.h
@@ -28,6 +28,7 @@
#include "common/str.h"
#include "common/str-array.h"
#include "common/rect.h"
+#include "mads/action.h"
#include "mads/assets.h"
#include "mads/game_data.h"
@@ -36,36 +37,12 @@ namespace MADS {
class MADSEngine;
class Scene;
-enum {
- VERB_LOOK = 3,
- VERB_TAKE = 4,
- VERB_PUSH = 5,
- VERB_OPEN = 6,
- VERB_PUT = 7,
- VERB_TALKTO = 8,
- VERB_GIVE = 9,
- VERB_PULL = 10,
- VERB_CLOSE = 11,
- VERB_THROW = 12,
- VERB_WALKTO = 13
-};
-
-enum MadsActionMode { ACTMODE_NONE = 0, ACTMODE_VERB = 1, ACTMODE_OBJECT = 3, ACTMODE_TALK = 6 };
-enum MadsActionMode2 { ACTMODE2_0 = 0, ACTMODE2_2 = 2, ACTMODE2_4 = 4, ACTMODE2_5 = 5 };
-enum AbortTimerMode { ABORTMODE_0 = 0, ABORTMODE_1 = 1, ABORTMODE_2 = 2 };
-
#define MADS_INTERFACE_HEIGHT 44
#define MADS_SCENE_HEIGHT 156
#define DEPTH_BANDS_SIZE 15
#define MAX_ROUTE_NODES 22
-struct ActionDetails {
- int verbId;
- int objectNameId;
- int indirectObjectId;
-};
-
class VerbInit {
public:
int _id;