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.h9
1 files changed, 2 insertions, 7 deletions
diff --git a/engines/parallaction/zone.h b/engines/parallaction/zone.h
index f52e4bdeb6..a2a852f31c 100644
--- a/engines/parallaction/zone.h
+++ b/engines/parallaction/zone.h
@@ -48,6 +48,7 @@ enum ZoneTypes {
kZoneCommand = 0x800
};
+
enum ZoneFlags {
kFlagsClosed = 1, // Zone: door is closed / switch is off
kFlagsActive = 2, // Zone/Animation: object is visible
@@ -63,6 +64,7 @@ enum ZoneFlags {
kFlagsNoWalk = 0x800 // Zone: character doesn't need to walk towards object to interact
};
+
#define NUM_ANSWERS 5
struct Command;
@@ -212,13 +214,6 @@ struct Zone {
void translate(int16 x, int16 y);
virtual uint16 width() const;
virtual uint16 height() const;
-
- uint32 type() {
- return _type & 0xFFFF;
- }
- uint32 boundId() {
- return (_type & 0xFFFF0000);
- }
};
typedef Zone* ZonePointer;