aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/graphics/animate.h
diff options
context:
space:
mode:
authorMartin Kiewitz2010-02-02 14:41:17 +0000
committerMartin Kiewitz2010-02-02 14:41:17 +0000
commitb0208e7306c40a41b0e5b6365f0c49f8aebe3b94 (patch)
tree3fcc6a602fc0735aac1772de3a1384a1b6736236 /engines/sci/graphics/animate.h
parent448ef35fe17645da52c10db7658fe39080359afe (diff)
downloadscummvm-rg350-b0208e7306c40a41b0e5b6365f0c49f8aebe3b94.tar.gz
scummvm-rg350-b0208e7306c40a41b0e5b6365f0c49f8aebe3b94.tar.bz2
scummvm-rg350-b0208e7306c40a41b0e5b6365f0c49f8aebe3b94.zip
SCI: moving structs/enums from helpers to animate/controls
svn-id: r47813
Diffstat (limited to 'engines/sci/graphics/animate.h')
-rw-r--r--engines/sci/graphics/animate.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/engines/sci/graphics/animate.h b/engines/sci/graphics/animate.h
index c0fddec3cc..f68e0123ea 100644
--- a/engines/sci/graphics/animate.h
+++ b/engines/sci/graphics/animate.h
@@ -56,6 +56,24 @@ enum ViewScaleSignals {
kScaleSignalUnknown2 = 0x0004 // really unknown
};
+struct AnimateEntry {
+ reg_t object;
+ GuiResourceId viewId;
+ int16 loopNo;
+ int16 celNo;
+ int16 paletteNo;
+ int16 x, y, z;
+ int16 priority;
+ uint16 signal;
+ uint16 scaleSignal;
+ int16 scaleX;
+ int16 scaleY;
+ Common::Rect celRect;
+ bool showBitsFlag;
+ reg_t castHandle;
+};
+typedef Common::List<AnimateEntry *> AnimateList;
+
class GfxCache;
class GfxPorts;
class GfxPaint16;