[Scummvm-git-logs] scummvm master -> ad382e62e6e864125e4bb43fdc2346283dd77d8e
AndywinXp
noreply at scummvm.org
Wed Jun 25 12:44:50 UTC 2025
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .
Summary:
ad382e62e6 LASTEXPRESS: Tame some tight waiting loops pt.2
Commit: ad382e62e6e864125e4bb43fdc2346283dd77d8e
https://github.com/scummvm/scummvm/commit/ad382e62e6e864125e4bb43fdc2346283dd77d8e
Author: AndywinXp (andywinxp at gmail.com)
Date: 2025-06-25T14:44:42+02:00
Commit Message:
LASTEXPRESS: Tame some tight waiting loops pt.2
Changed paths:
engines/lastexpress/characters/kronos.cpp
engines/lastexpress/characters/master.cpp
engines/lastexpress/menu/menu.cpp
diff --git a/engines/lastexpress/characters/kronos.cpp b/engines/lastexpress/characters/kronos.cpp
index 42019b71445..fc352a759ab 100644
--- a/engines/lastexpress/characters/kronos.cpp
+++ b/engines/lastexpress/characters/kronos.cpp
@@ -847,7 +847,7 @@ void LogicManager::HAND_Kronos_Concert(HAND_PARAMS) {
while (dialogRunning("1919.LNK")) {
_engine->getSoundManager()->soundThread();
- g_system->delayMillis(4);
+ _engine->waitForTimer(4);
}
playNIS(kEventCathWakingUp);
diff --git a/engines/lastexpress/characters/master.cpp b/engines/lastexpress/characters/master.cpp
index 75671f576b5..b24f415d246 100644
--- a/engines/lastexpress/characters/master.cpp
+++ b/engines/lastexpress/characters/master.cpp
@@ -405,7 +405,7 @@ void LogicManager::HAND_Master_FirstDream(HAND_PARAMS) {
while (dialogRunning("MUS008")) {
_engine->getSoundManager()->soundThread();
- g_system->delayMillis(4);
+ _engine->waitForTimer(4);
}
_globals[kProgressField84] = 1;
@@ -1231,7 +1231,7 @@ void LogicManager::HAND_Master_SecondSleep(HAND_PARAMS) {
while (dialogRunning("MUS008")) {
_engine->getSoundManager()->soundThread();
- g_system->delayMillis(4);
+ _engine->waitForTimer(4);
}
CONS_Master_StartPart2(0, 0, 0, 0);
@@ -2414,7 +2414,7 @@ void LogicManager::HAND_Master_MovingSecondNight(HAND_PARAMS) {
while (dialogRunning("MUS008")) {
_engine->getSoundManager()->soundThread();
- g_system->delayMillis(4);
+ _engine->waitForTimer(4);
}
if (cathHasItem(kItemBomb)) {
diff --git a/engines/lastexpress/menu/menu.cpp b/engines/lastexpress/menu/menu.cpp
index 2f006b7258a..a4f8c3e7b98 100644
--- a/engines/lastexpress/menu/menu.cpp
+++ b/engines/lastexpress/menu/menu.cpp
@@ -303,7 +303,7 @@ bool Menu::eggCursorAction(int8 action, int8 flags) {
while (_engine->getLogicManager()->dialogRunning("LIB046")) {
_engine->getSoundManager()->soundThread();
- g_system->delayMillis(4);
+ _engine->waitForTimer(4);
}
g_system->delayMillis(334);
More information about the Scummvm-git-logs
mailing list