aboutsummaryrefslogtreecommitdiff
path: root/engines/lastexpress/game/scenes.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/lastexpress/game/scenes.cpp')
-rw-r--r--engines/lastexpress/game/scenes.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/lastexpress/game/scenes.cpp b/engines/lastexpress/game/scenes.cpp
index 7a601b504b..7fd0a3f0ac 100644
--- a/engines/lastexpress/game/scenes.cpp
+++ b/engines/lastexpress/game/scenes.cpp
@@ -612,9 +612,9 @@ void SceneManager::updateDoorsAndClock() {
Sequence *sequenceMinutes = loadSequence1("SCLKM-81.seq", 255);
// Compute hours and minutes indexes
- uint16 hoursIndex = getState()->time % 1296000 % 54000 / 900;
+ uint16 hoursIndex = (uint)getState()->time % 1296000 % 54000 / 900;
- uint hours = (getState()->time % 1296000) / 54000;
+ uint hours = ((uint)getState()->time % 1296000) / 54000;
if (hours >= 12)
hours -= 12;
@@ -1077,7 +1077,7 @@ void SceneManager::postProcessScene() {
case Scene::kTypeList: {
// Adjust time
- getState()->time = (TimeValue)(getState()->time + (scene->param1 + 10) * getState()->timeDelta);
+ getState()->time = (TimeValue)(getState()->time + (TimeValue)((scene->param1 + 10) * getState()->timeDelta));
getState()->timeTicks += (scene->param1 + 10);
// Wait for a number of frames unless right mouse is clicked