diff options
Diffstat (limited to 'engines/lastexpress/game/scenes.cpp')
-rw-r--r-- | engines/lastexpress/game/scenes.cpp | 6 |
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 |