[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