[Scummvm-git-logs] scummvm master -> bca50cd10008353b71ce18c5c1a996bb46ed53f8
neuromancer
noreply at scummvm.org
Tue Jan 16 08:40:13 UTC 2024
This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
7f410de2c7 FREESCAPE: disable debug statement in drawFullscreenMessage
bca50cd100 FREESCAPE: reset events when the engine quits or returns to launcher
Commit: 7f410de2c73f718e3e33da342c3ad769ab66c5c5
https://github.com/scummvm/scummvm/commit/7f410de2c73f718e3e33da342c3ad769ab66c5c5
Author: neuromancer (gustavo.grieco at gmail.com)
Date: 2024-01-16T09:40:13+01:00
Commit Message:
FREESCAPE: disable debug statement in drawFullscreenMessage
Changed paths:
engines/freescape/ui.cpp
diff --git a/engines/freescape/ui.cpp b/engines/freescape/ui.cpp
index 8e6b9eca6c8..bc6e1bed8a5 100644
--- a/engines/freescape/ui.cpp
+++ b/engines/freescape/ui.cpp
@@ -172,7 +172,7 @@ void FreescapeEngine::drawFullscreenMessage(Common::String message, uint32 front
for (int i = 0; i < numberOfLines; i++) {
Common::String line = message.substr(letterPerLine * i, letterPerLine);
- debug("'%s' %d", line.c_str(), line.size());
+ //debug("'%s' %d", line.c_str(), line.size());
drawStringInSurface(line, x, y, front, black, surface);
y = y + 8;
}
Commit: bca50cd10008353b71ce18c5c1a996bb46ed53f8
https://github.com/scummvm/scummvm/commit/bca50cd10008353b71ce18c5c1a996bb46ed53f8
Author: neuromancer (gustavo.grieco at gmail.com)
Date: 2024-01-16T09:40:13+01:00
Commit Message:
FREESCAPE: reset events when the engine quits or returns to launcher
Changed paths:
engines/freescape/events.cpp
engines/freescape/freescape.cpp
engines/freescape/freescape.h
diff --git a/engines/freescape/events.cpp b/engines/freescape/events.cpp
index ffef850f65f..5f9bb45ec72 100644
--- a/engines/freescape/events.cpp
+++ b/engines/freescape/events.cpp
@@ -89,4 +89,10 @@ void EventManagerWrapper::pushEvent(Common::Event &event) {
_delegate->pushEvent(event);
}
+void EventManagerWrapper::clearExitEvents() {
+ _delegate->resetQuit();
+ _delegate->resetReturnToLauncher();
+
+}
+
} // namespace Freescape
diff --git a/engines/freescape/freescape.cpp b/engines/freescape/freescape.cpp
index fc9c98c513c..c8795400a66 100644
--- a/engines/freescape/freescape.cpp
+++ b/engines/freescape/freescape.cpp
@@ -649,6 +649,7 @@ Common::Error FreescapeEngine::run() {
endGame = checkIfGameEnded();
}
+ _eventManager->clearExitEvents();
return Common::kNoError;
}
diff --git a/engines/freescape/freescape.h b/engines/freescape/freescape.h
index e42dd10aaf8..2780eab2391 100644
--- a/engines/freescape/freescape.h
+++ b/engines/freescape/freescape.h
@@ -91,6 +91,7 @@ public:
void purgeKeyboardEvents();
void purgeMouseEvents();
void pushEvent(Common::Event &event);
+ void clearExitEvents();
private:
// for continuous events (keyDown)
More information about the Scummvm-git-logs
mailing list