diff options
author | Benjamin Haisch | 2008-08-12 08:49:53 +0000 |
---|---|---|
committer | Willem Jan Palenstijn | 2011-11-20 22:43:05 +0100 |
commit | 51214a461a94e2bc2456f3fea885445f38d2f84f (patch) | |
tree | 68270f1d4b76be1997fcd1119418383729f2bb31 /engines/toltecs/animation.cpp | |
parent | dd5567613f4e733b62760c981cb547fe9656fced (diff) | |
download | scummvm-rg350-51214a461a94e2bc2456f3fea885445f38d2f84f.tar.gz scummvm-rg350-51214a461a94e2bc2456f3fea885445f38d2f84f.tar.bz2 scummvm-rg350-51214a461a94e2bc2456f3fea885445f38d2f84f.zip |
TOLTECS: Saving/loading is working; it still needs work but will suffice to make debugging somewhat easier.
Diffstat (limited to 'engines/toltecs/animation.cpp')
-rw-r--r-- | engines/toltecs/animation.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/engines/toltecs/animation.cpp b/engines/toltecs/animation.cpp index bd8fd7f46f..5d601441f7 100644 --- a/engines/toltecs/animation.cpp +++ b/engines/toltecs/animation.cpp @@ -154,6 +154,20 @@ void AnimationPlayer::saveState(Common::WriteStream *out) { } void AnimationPlayer::loadState(Common::ReadStream *in) { + + _resIndex = in->readUint16LE(); + _width = in->readUint16LE(); + _height = in->readUint16LE(); + _frameCount = in->readUint16LE(); + _frameNumber = in->readUint16LE(); + _keepFrameCounter = in->readUint32LE(); + _curFrameSize = in->readUint32LE(); + _nextFrameSize = in->readUint32LE(); + _nextFrameOffset = in->readUint32LE(); + _firstCurFrameSize = in->readUint32LE(); + _firstNextFrameSize = in->readUint32LE(); + _firstNextFrameOffset = in->readUint32LE(); + } } // End of namespace Toltecs |