[Scummvm-git-logs] scummvm master -> 011c84b8f57b73ef113ad979dc1369d47e0ce61e

neuromancer noreply at scummvm.org
Mon Apr 18 11:15:30 UTC 2022


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:
e4543fd7fc HYPNO: avoided uninitialized fields in boyz
4617ae1c55 HYPNO: initialized mouse box with a proper default value
011c84b8f5 HYPNO: deallocate targets pointer in boyz


Commit: e4543fd7fc22b219e867023cf168e7dd0bc00fba
    https://github.com/scummvm/scummvm/commit/e4543fd7fc22b219e867023cf168e7dd0bc00fba
Author: neuromancer (gustavo.grieco at gmail.com)
Date: 2022-04-18T13:15:55+02:00

Commit Message:
HYPNO: avoided uninitialized fields in boyz

Changed paths:
    engines/hypno/boyz/boyz.cpp


diff --git a/engines/hypno/boyz/boyz.cpp b/engines/hypno/boyz/boyz.cpp
index 0500f67481b..5aff1550aa5 100644
--- a/engines/hypno/boyz/boyz.cpp
+++ b/engines/hypno/boyz/boyz.cpp
@@ -31,6 +31,9 @@ BoyzEngine::BoyzEngine(OSystem *syst, const ADGameDescription *gd) : HypnoEngine
 	_screenH = 200;
 	_lives = 2;
 	_currentWeapon = 0;
+	_currentActor = 0;
+	_currentMode = NonInteractive;
+	_crosshairsPalette = nullptr;
 }
 
 void BoyzEngine::loadAssets() {


Commit: 4617ae1c553156f811a2bd969e7020431160f8ab
    https://github.com/scummvm/scummvm/commit/4617ae1c553156f811a2bd969e7020431160f8ab
Author: neuromancer (gustavo.grieco at gmail.com)
Date: 2022-04-18T13:15:55+02:00

Commit Message:
HYPNO: initialized mouse box with a proper default value

Changed paths:
    engines/hypno/grammar.h


diff --git a/engines/hypno/grammar.h b/engines/hypno/grammar.h
index a35dd49eab2..f077e22eb49 100644
--- a/engines/hypno/grammar.h
+++ b/engines/hypno/grammar.h
@@ -527,6 +527,7 @@ public:
 		objKillsRequired[1] = 0;
 		objMissesAllowed[0] = 0;
 		objMissesAllowed[1] = 0;
+		mouseBox = Common::Rect(0, 0, 320, 200);
 		frameDelay = 0;
 		targetSoundRate = 0; // TODO: unused
 		shootSoundRate = 0;


Commit: 011c84b8f57b73ef113ad979dc1369d47e0ce61e
    https://github.com/scummvm/scummvm/commit/011c84b8f57b73ef113ad979dc1369d47e0ce61e
Author: neuromancer (gustavo.grieco at gmail.com)
Date: 2022-04-18T13:15:55+02:00

Commit Message:
HYPNO: deallocate targets pointer in boyz

Changed paths:
    engines/hypno/boyz/boyz.cpp


diff --git a/engines/hypno/boyz/boyz.cpp b/engines/hypno/boyz/boyz.cpp
index 5aff1550aa5..aaa3c2a331a 100644
--- a/engines/hypno/boyz/boyz.cpp
+++ b/engines/hypno/boyz/boyz.cpp
@@ -156,6 +156,9 @@ void BoyzEngine::loadAssets() {
 	_crosshairsTarget[6].create(cursorBox.width(), cursorBox.height(), _pixelFormat);
 	_crosshairsTarget[6].copyRectToSurface(*targets, 0, 0, cursorBox);
 	*/
+
+	targets->free();
+	delete targets;
 	_nextLevel = "c11.mi_";
 }
 




More information about the Scummvm-git-logs mailing list