aboutsummaryrefslogtreecommitdiff
path: root/engines/director/cast.h
diff options
context:
space:
mode:
authorEugene Sandulenko2016-11-09 18:48:51 +0100
committerEugene Sandulenko2016-11-09 19:06:49 +0100
commitfc1633513d715fbba1c08a4016077aaf5ce3ee5b (patch)
treed575fbffa1a6455050f078d2feb8b7ac6475fa75 /engines/director/cast.h
parent93b974cc66bd9e334d426561ed08b9aa1aa36758 (diff)
downloadscummvm-rg350-fc1633513d715fbba1c08a4016077aaf5ce3ee5b.tar.gz
scummvm-rg350-fc1633513d715fbba1c08a4016077aaf5ce3ee5b.tar.bz2
scummvm-rg350-fc1633513d715fbba1c08a4016077aaf5ce3ee5b.zip
DIRECTOR: Parse script CASt resources
Diffstat (limited to 'engines/director/cast.h')
-rw-r--r--engines/director/cast.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/director/cast.h b/engines/director/cast.h
index 82651a757f..69edf8ce89 100644
--- a/engines/director/cast.h
+++ b/engines/director/cast.h
@@ -45,13 +45,14 @@ enum CastType {
struct Cast {
CastType type;
Common::Rect initialRect;
+ Common::Rect boundingRect;
+
byte modified;
};
struct BitmapCast : Cast {
BitmapCast(Common::ReadStreamEndian &stream, uint16 version = 2);
- Common::Rect boundingRect;
uint16 regX;
uint16 regY;
uint8 flags;
@@ -136,6 +137,8 @@ struct ButtonCast : TextCast {
struct ScriptCast : Cast {
ScriptCast(Common::ReadStreamEndian &stream, uint16 version = 2);
+
+ uint32 id;
};