aboutsummaryrefslogtreecommitdiff
path: root/engines/cryomni3d/font_manager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/cryomni3d/font_manager.cpp')
-rw-r--r--engines/cryomni3d/font_manager.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/cryomni3d/font_manager.cpp b/engines/cryomni3d/font_manager.cpp
index 9b37d27e10..b882b5106b 100644
--- a/engines/cryomni3d/font_manager.cpp
+++ b/engines/cryomni3d/font_manager.cpp
@@ -201,9 +201,9 @@ bool FontManager::displayBlockText(const Common::String &text,
_blockPos.x += _spaceWidth;
} else {
double sp = (word_i + 1) * spaceWidthPerWord - spaceConsumed;
- _blockPos.x += sp;
- spaceConsumed += sp;
- remainingSpace -= sp;
+ _blockPos.x += int16(sp);
+ spaceConsumed += uint(sp);
+ remainingSpace -= uint(sp);
}
}
if (_blockPos.y + _lineHeight + getFontMaxHeight() >= _blockRect.bottom) {