aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction/objects.h
diff options
context:
space:
mode:
authorNicola Mettifogo2007-08-26 09:01:19 +0000
committerNicola Mettifogo2007-08-26 09:01:19 +0000
commit9c608fcacbfe099f5c23fd457dfe139380e71bf5 (patch)
tree01020ec1e73d3a88be54118210b4359dbeedb0b1 /engines/parallaction/objects.h
parent6358d6bb07e12a7f16b2fa9eae7d7a706d638859 (diff)
downloadscummvm-rg350-9c608fcacbfe099f5c23fd457dfe139380e71bf5.tar.gz
scummvm-rg350-9c608fcacbfe099f5c23fd457dfe139380e71bf5.tar.bz2
scummvm-rg350-9c608fcacbfe099f5c23fd457dfe139380e71bf5.zip
Implemented more opcodes.
svn-id: r28746
Diffstat (limited to 'engines/parallaction/objects.h')
-rw-r--r--engines/parallaction/objects.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/engines/parallaction/objects.h b/engines/parallaction/objects.h
index 9ec906f458..cc6e8e0fc6 100644
--- a/engines/parallaction/objects.h
+++ b/engines/parallaction/objects.h
@@ -71,7 +71,13 @@ enum ZoneFlags {
kFlagsLooping = 0x100, // Animation: script is to be executed repeatedly
kFlagsAdded = 0x200, // NEVER USED in Nippon Safes
kFlagsCharacter = 0x400, //
- kFlagsNoWalk = 0x800 // Zone: character doesn't need to walk towards object to interact
+ kFlagsNoWalk = 0x800, // Zone: character doesn't need to walk towards object to interact
+
+ // BRA specific
+ kFlagsYourself = 0x1000,
+ kFlagsScaled = 0x2000,
+ kFlagsSelfuse = 0x4000,
+ kFlagsAnimLinked = 0x2000000
};
@@ -275,7 +281,10 @@ struct Zone {
CommandList _commands;
Common::Point _moveTo;
+ // BRA specific
uint _index;
+ char *_linkedName;
+ Animation *_linkedAnim;
Zone();
virtual ~Zone();