aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/slice_animations.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/bladerunner/slice_animations.cpp')
-rw-r--r--engines/bladerunner/slice_animations.cpp29
1 files changed, 8 insertions, 21 deletions
diff --git a/engines/bladerunner/slice_animations.cpp b/engines/bladerunner/slice_animations.cpp
index 503193c2a6..181b11d9f1 100644
--- a/engines/bladerunner/slice_animations.cpp
+++ b/engines/bladerunner/slice_animations.cpp
@@ -67,27 +67,14 @@ bool SliceAnimations::open(const Common::String &name) {
_animations.resize(animationCount);
for (uint32 i = 0; i != animationCount; ++i) {
- _animations[i].frameCount = file.readUint32LE();
- _animations[i].frameSize = file.readUint32LE();
- _animations[i].fps = file.readFloatLE();
+ _animations[i].frameCount = file.readUint32LE();
+ _animations[i].frameSize = file.readUint32LE();
+ _animations[i].fps = file.readFloatLE();
_animations[i].positionChange.x = file.readFloatLE();
_animations[i].positionChange.y = file.readFloatLE();
_animations[i].positionChange.z = file.readFloatLE();
- _animations[i].facingChange = file.readFloatLE();
- _animations[i].offset = file.readUint32LE();
-
-#if 0
- debug("%4d %6d %6x %7.2g %7.2g %7.2g %7.2g %7.2g %8x",
- i,
- _animations[i].frameCount,
- _animations[i].frameSize,
- _animations[i].fps,
- _animations[i].unk0,
- _animations[i].unk1,
- _animations[i].unk2,
- _animations[i].unk3,
- _animations[i].offset);
-#endif
+ _animations[i].facingChange = file.readFloatLE();
+ _animations[i].offset = file.readUint32LE();
}
_pages.resize(_pageCount);
@@ -171,14 +158,14 @@ void *SliceAnimations::getFramePtr(uint32 animation, uint32 frame) {
_pages[page]._lastAccess = _vm->_system->getMillis();
- return (byte*)_pages[page]._data + pageOffset;
+ return (byte *)_pages[page]._data + pageOffset;
}
-Vector3 SliceAnimations::getPositionChange(int animation) {
+Vector3 SliceAnimations::getPositionChange(int animation) const {
return _animations[animation].positionChange;
}
-float SliceAnimations::getFacingChange(int animation) {
+float SliceAnimations::getFacingChange(int animation) const {
return _animations[animation].facingChange;
}