[Scummvm-git-logs] scummvm master -> 1b8549a58410624760a9732470f88b3c9b353a78
neuromancer
noreply at scummvm.org
Fri Mar 22 13:37:06 UTC 2024
This automated email contains information about 3 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
25a3816369 FREESCAPE: fixed uninitialized fields
faf108cdf2 FREESCAPE: fixed more uninitialized fields
1b8549a584 FREESCAPE: force float cast in tState computation
Commit: 25a3816369d5f12ca9096fc662cba8b81e557b43
https://github.com/scummvm/scummvm/commit/25a3816369d5f12ca9096fc662cba8b81e557b43
Author: neuromancer (gustavo.grieco at gmail.com)
Date: 2024-03-22T11:57:46+01:00
Commit Message:
FREESCAPE: fixed uninitialized fields
Changed paths:
engines/freescape/freescape.cpp
diff --git a/engines/freescape/freescape.cpp b/engines/freescape/freescape.cpp
index 22a8e439f88..8a2c711441b 100644
--- a/engines/freescape/freescape.cpp
+++ b/engines/freescape/freescape.cpp
@@ -164,6 +164,9 @@ FreescapeEngine::FreescapeEngine(OSystem *syst, const ADGameDescription *gd)
_underFireFrames = 0;
_shootingFrames = 0;
+ _avoidRenderingFrames = 0;
+ _endGamePlayerEndArea = false;
+ _endGameKeyPressed = false;
_maxShield = 63;
_maxEnergy = 63;
Commit: faf108cdf255733fe9c430b2ec69b8b8dbf4b343
https://github.com/scummvm/scummvm/commit/faf108cdf255733fe9c430b2ec69b8b8dbf4b343
Author: neuromancer (gustavo.grieco at gmail.com)
Date: 2024-03-22T12:05:27+01:00
Commit Message:
FREESCAPE: fixed more uninitialized fields
Changed paths:
engines/freescape/games/eclipse/eclipse.cpp
diff --git a/engines/freescape/games/eclipse/eclipse.cpp b/engines/freescape/games/eclipse/eclipse.cpp
index a48fc82ccb2..1cc3e1434dc 100644
--- a/engines/freescape/games/eclipse/eclipse.cpp
+++ b/engines/freescape/games/eclipse/eclipse.cpp
@@ -63,6 +63,9 @@ EclipseEngine::EclipseEngine(OSystem *syst, const ADGameDescription *gd) : Frees
_endArea = 1;
_endEntrance = 33;
+
+ _lastThirtySeconds = 0;
+ _resting = false;
}
void EclipseEngine::initGameState() {
Commit: 1b8549a58410624760a9732470f88b3c9b353a78
https://github.com/scummvm/scummvm/commit/1b8549a58410624760a9732470f88b3c9b353a78
Author: neuromancer (gustavo.grieco at gmail.com)
Date: 2024-03-22T14:37:46+01:00
Commit Message:
FREESCAPE: force float cast in tState computation
Changed paths:
engines/freescape/sound.cpp
diff --git a/engines/freescape/sound.cpp b/engines/freescape/sound.cpp
index 6ecdb8b837c..a3f1faa3750 100644
--- a/engines/freescape/sound.cpp
+++ b/engines/freescape/sound.cpp
@@ -154,7 +154,7 @@ void FreescapeEngine::loadSpeakerFxZX(Common::SeekableReadStream *file, int sfxT
do {
soundUnitZX soundUnit;
soundUnit.freqTimesSeconds = 2000;
- soundUnit.tStates = 437500 / 2000 - 30.125;
+ soundUnit.tStates = float(437500) / 2000 - 30.125;
int totalSize = soundSize + sVar7;
//debugN("totalSize: %x ", totalSize);
soundUnit.multiplier = float(totalSize) / 2000; // 4000
More information about the Scummvm-git-logs
mailing list