aboutsummaryrefslogtreecommitdiff
path: root/engines/toltecs/animation.cpp
diff options
context:
space:
mode:
authorBenjamin Haisch2008-08-12 08:49:53 +0000
committerWillem Jan Palenstijn2011-11-20 22:43:05 +0100
commit51214a461a94e2bc2456f3fea885445f38d2f84f (patch)
tree68270f1d4b76be1997fcd1119418383729f2bb31 /engines/toltecs/animation.cpp
parentdd5567613f4e733b62760c981cb547fe9656fced (diff)
downloadscummvm-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.cpp14
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