[Scummvm-git-logs] scummvm master -> 5d84563f58ea24ea032d9c0b38f78ba0abbc652d

neuromancer noreply at scummvm.org
Sun Sep 17 07:59:32 UTC 2023


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
5d84563f58 FREESCAPE: fix dark demo crash when reading indicators


Commit: 5d84563f58ea24ea032d9c0b38f78ba0abbc652d
    https://github.com/scummvm/scummvm/commit/5d84563f58ea24ea032d9c0b38f78ba0abbc652d
Author: neuromancer (gustavo.grieco at gmail.com)
Date: 2023-09-17T09:54:27+02:00

Commit Message:
FREESCAPE: fix dark demo crash when reading indicators

Changed paths:
    engines/freescape/games/dark/dos.cpp


diff --git a/engines/freescape/games/dark/dos.cpp b/engines/freescape/games/dark/dos.cpp
index 0a7539cfb14..3caa28e70c8 100644
--- a/engines/freescape/games/dark/dos.cpp
+++ b/engines/freescape/games/dark/dos.cpp
@@ -126,11 +126,13 @@ void DarkEngine::loadAssetsDOSDemo() {
 	} else
 		error("Invalid or unsupported render mode %s for Dark Side", Common::getRenderModeDescription(_renderMode));
 
+	_indicators.push_back(loadBundledImage("dark_fallen_indicator"));
+	_indicators.push_back(loadBundledImage("dark_crouch_indicator"));
 	_indicators.push_back(loadBundledImage("dark_walk_indicator"));
 	_indicators.push_back(loadBundledImage("dark_jet_indicator"));
 
-	_indicators[0]->convertToInPlace(_gfx->_texturePixelFormat, nullptr);
-	_indicators[1]->convertToInPlace(_gfx->_texturePixelFormat, nullptr);
+	for (auto &it : _indicators)
+		it->convertToInPlace(_gfx->_texturePixelFormat, nullptr);
 }
 
 void DarkEngine::loadAssetsDOSFullGame() {




More information about the Scummvm-git-logs mailing list