aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction/zone.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/parallaction/zone.h')
-rw-r--r--engines/parallaction/zone.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/parallaction/zone.h b/engines/parallaction/zone.h
index ae9977b5e8..6d16e1349b 100644
--- a/engines/parallaction/zone.h
+++ b/engines/parallaction/zone.h
@@ -24,6 +24,8 @@
#define PARALLACTION_ZONE_H
#include "parallaction/defs.h"
+#include "parallaction/graphics.h"
+
namespace Parallaction {
@@ -61,6 +63,8 @@ enum ZoneFlags {
#define NUM_ANSWERS 5
+struct Command;
+
struct Question {
char* _text;
char* _answers[NUM_ANSWERS];
@@ -89,6 +93,8 @@ struct Question {
}
};
+typedef Question Dialogue;
+
struct GetData { // size = 24
uint32 _icon;
StaticCnv *_cnv;
@@ -235,6 +241,8 @@ enum InstructionFlags {
kInstMaskedPut = 8
};
+struct Animation;
+
struct Instruction : public Node {
uint32 _index;
uint32 _flags;