aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/slice_renderer.cpp
diff options
context:
space:
mode:
authorPeter Kohaut2018-02-01 20:40:49 +0100
committerPeter Kohaut2018-02-01 21:38:30 +0100
commit7f53a0cd31f07cdcc9610b3c6972002e296ff0ee (patch)
treed01c2b034c231fd452ac18d95edad6e733c75581 /engines/bladerunner/slice_renderer.cpp
parent2e74fd8f224428a368cb3301c12e613d3111d424 (diff)
downloadscummvm-rg350-7f53a0cd31f07cdcc9610b3c6972002e296ff0ee.tar.gz
scummvm-rg350-7f53a0cd31f07cdcc9610b3c6972002e296ff0ee.tar.bz2
scummvm-rg350-7f53a0cd31f07cdcc9610b3c6972002e296ff0ee.zip
BLADERUNNER: Fixed few Coverity issues
Diffstat (limited to 'engines/bladerunner/slice_renderer.cpp')
-rw-r--r--engines/bladerunner/slice_renderer.cpp16
1 files changed, 9 insertions, 7 deletions
diff --git a/engines/bladerunner/slice_renderer.cpp b/engines/bladerunner/slice_renderer.cpp
index 56bdc66fe7..233c0d19a0 100644
--- a/engines/bladerunner/slice_renderer.cpp
+++ b/engines/bladerunner/slice_renderer.cpp
@@ -236,14 +236,14 @@ void SliceRenderer::loadFrame(int animation, int frame) {
Common::MemoryReadStream stream((byte *)_sliceFramePtr, _vm->_sliceAnimations->_animations[_animation].frameSize);
- _frameScale.x = stream.readFloatLE();
- _frameScale.y = stream.readFloatLE();
- _frameSliceHeight = stream.readFloatLE();
- _framePos.x = stream.readFloatLE();
- _framePos.y = stream.readFloatLE();
- _frameBottomZ = stream.readFloatLE();
+ _frameScale.x = stream.readFloatLE();
+ _frameScale.y = stream.readFloatLE();
+ _frameSliceHeight = stream.readFloatLE();
+ _framePos.x = stream.readFloatLE();
+ _framePos.y = stream.readFloatLE();
+ _frameBottomZ = stream.readFloatLE();
_framePaletteIndex = stream.readUint32LE();
- _frameSliceCount = stream.readUint32LE();
+ _frameSliceCount = stream.readUint32LE();
}
struct SliceLineIterator {
@@ -581,6 +581,8 @@ SliceRendererLights::SliceRendererLights(Lights *lights) {
_cacheColor[i].g = 0.0f;
_cacheColor[i].b = 0.0f;
}
+
+ _cacheRecalculation = 0.0f;
}
void SliceRendererLights::calculateColorBase(Vector3 position1, Vector3 position2, float height) {