diff options
author | Florian Kagerer | 2008-05-10 14:12:48 +0000 |
---|---|---|
committer | Florian Kagerer | 2008-05-10 14:12:48 +0000 |
commit | 8bbf257525c9b96a4a69cddd668907a0b2657b0d (patch) | |
tree | d4835752227f84703b8af7d2aad446bb2f33564b /engines/kyra/kyra_mr.h | |
parent | 6979458e26a3f8226aa46adcf0bea76ae8797eb0 (diff) | |
download | scummvm-rg350-8bbf257525c9b96a4a69cddd668907a0b2657b0d.tar.gz scummvm-rg350-8bbf257525c9b96a4a69cddd668907a0b2657b0d.tar.bz2 scummvm-rg350-8bbf257525c9b96a4a69cddd668907a0b2657b0d.zip |
implement item animations for MR
svn-id: r31973
Diffstat (limited to 'engines/kyra/kyra_mr.h')
-rw-r--r-- | engines/kyra/kyra_mr.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/engines/kyra/kyra_mr.h b/engines/kyra/kyra_mr.h index 588154ca3b..6faadf8197 100644 --- a/engines/kyra/kyra_mr.h +++ b/engines/kyra/kyra_mr.h @@ -194,6 +194,7 @@ private: void refreshAnimObjects(int force); bool _loadingState; + void updateItemAnimations(); void updateCharacterAnim(int charId); void updateSceneAnim(int anim, int newFrame); @@ -209,6 +210,20 @@ private: bool _nextIdleType; void showIdleAnim(); + static const FrameControl _itemAnimFrames0[]; + static const FrameControl _itemAnimFrames1[]; + static const FrameControl _itemAnimFrames2[]; + static const FrameControl _itemAnimFrames3[]; + static const FrameControl _itemAnimFrames4[]; + static const FrameControl _itemAnimFrames5[]; + static const FrameControl _itemAnimFrames6[]; + static const FrameControl _itemAnimFrames7[]; + static const FrameControl _itemAnimFrames8[]; + static const FrameControl _itemAnimFrames9[]; + static const ItemAnimData_v2 _itemAnimData[10]; + ActiveItemAnim _activeItemAnim[10]; + int _nextAnimItem; + // interface uint8 *_interface; uint8 *_interfaceCommandLine; |