From 8bbf257525c9b96a4a69cddd668907a0b2657b0d Mon Sep 17 00:00:00 2001 From: Florian Kagerer Date: Sat, 10 May 2008 14:12:48 +0000 Subject: implement item animations for MR svn-id: r31973 --- engines/kyra/kyra_v2.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'engines/kyra/kyra_v2.h') diff --git a/engines/kyra/kyra_v2.h b/engines/kyra/kyra_v2.h index 639594e593..e64e51ae37 100644 --- a/engines/kyra/kyra_v2.h +++ b/engines/kyra/kyra_v2.h @@ -35,6 +35,22 @@ namespace Kyra { +struct FrameControl { + uint16 index; + uint16 delay; +}; + +struct ItemAnimData_v2 { + int16 itemIndex; + uint8 numFrames; + const FrameControl *frames; +}; + +struct ActiveItemAnim { + uint16 currentFrame; + uint32 nextFrame; +}; + class Screen_v2; class KyraEngine_v2 : public KyraEngine { @@ -85,6 +101,7 @@ protected: void removeInputTop(); int _mouseX, _mouseY; + int _mouseState; struct Event { Common::Event event; -- cgit v1.2.3