diff options
Diffstat (limited to 'engines/sherlock/resources.cpp')
-rw-r--r-- | engines/sherlock/resources.cpp | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/engines/sherlock/resources.cpp b/engines/sherlock/resources.cpp index 0b04d3c3cc..ecc70725d3 100644 --- a/engines/sherlock/resources.cpp +++ b/engines/sherlock/resources.cpp @@ -514,11 +514,11 @@ int ImageFrame::sDrawXSize(int scaleVal) const { int width = _width; int scale = scaleVal == 0 ? 1 : scaleVal; - if (scaleVal >= 256) + if (scaleVal >= SCALE_THRESHOLD) --width; - int result = width * 256 / scale; - if (scaleVal >= 256) + int result = width * SCALE_THRESHOLD / scale; + if (scaleVal >= SCALE_THRESHOLD) ++result; return result; @@ -528,11 +528,11 @@ int ImageFrame::sDrawYSize(int scaleVal) const { int height = _height; int scale = scaleVal == 0 ? 1 : scaleVal; - if (scaleVal >= 256) + if (scaleVal >= SCALE_THRESHOLD) --height; - int result = height * 256 / scale; - if (scaleVal >= 256) + int result = height * SCALE_THRESHOLD / scale; + if (scaleVal >= SCALE_THRESHOLD) ++result; return result; @@ -542,11 +542,11 @@ int ImageFrame::sDrawXOffset(int scaleVal) const { int width = _offset.x; int scale = scaleVal == 0 ? 1 : scaleVal; - if (scaleVal >= 256) + if (scaleVal >= SCALE_THRESHOLD) --width; - int result = width * 256 / scale; - if (scaleVal >= 256) + int result = width * SCALE_THRESHOLD / scale; + if (scaleVal >= SCALE_THRESHOLD) ++result; return result; @@ -556,11 +556,11 @@ int ImageFrame::sDrawYOffset(int scaleVal) const { int height = _offset.y; int scale = scaleVal == 0 ? 1 : scaleVal; - if (scaleVal >= 256) + if (scaleVal >= SCALE_THRESHOLD) --height; - int result = height * 256 / scale; - if (scaleVal >= 256) + int result = height * SCALE_THRESHOLD / scale; + if (scaleVal >= SCALE_THRESHOLD) ++result; return result; |