diff options
Diffstat (limited to 'engines/sci/graphics/animate.h')
-rw-r--r-- | engines/sci/graphics/animate.h | 18 |
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; |