[Scummvm-git-logs] scummvm master -> 40d4eec6664caf57f6dd633e71474207bf42265f

sluicebox noreply at scummvm.org
Tue Dec 31 10:29:47 UTC 2024


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:
40d4eec666 AGI: PREAGI: Fix TROLL array size


Commit: 40d4eec6664caf57f6dd633e71474207bf42265f
    https://github.com/scummvm/scummvm/commit/40d4eec6664caf57f6dd633e71474207bf42265f
Author: sluicebox (22204938+sluicebox at users.noreply.github.com)
Date: 2024-12-31T02:26:45-08:00

Commit Message:
AGI: PREAGI: Fix TROLL array size

TrollEngine::_nonTrollRooms was declared with a data offset instead
of a room count, making it a 15,609 byte array instead of 9.

Changed paths:
    engines/agi/preagi/troll.cpp
    engines/agi/preagi/troll.h


diff --git a/engines/agi/preagi/troll.cpp b/engines/agi/preagi/troll.cpp
index 1081a6dc9dd..502dc47ce36 100644
--- a/engines/agi/preagi/troll.cpp
+++ b/engines/agi/preagi/troll.cpp
@@ -698,7 +698,7 @@ void TrollEngine::fillOffsets() {
 		_items[i].name[15] = 0;
 	}
 
-	for (i = 0; i < IDO_TRO_NONTROLLROOMS; i++)
+	for (i = 0; i < IDI_TRO_NUM_NONTROLL; i++)
 		_nonTrollRooms[i] = _gameData[IDO_TRO_NONTROLLROOMS + i];
 
 	_tunes[0] = 0x3BFD;
diff --git a/engines/agi/preagi/troll.h b/engines/agi/preagi/troll.h
index 7c4c765c4c8..8dff12de243 100644
--- a/engines/agi/preagi/troll.h
+++ b/engines/agi/preagi/troll.h
@@ -214,7 +214,7 @@ private:
 	int _options[IDI_TRO_NUM_OPTIONS];
 	Item _items[IDI_TRO_MAX_TREASURE];
 	int _roomConnects[IDI_TRO_NUM_OPTIONS];
-	int _nonTrollRooms[IDO_TRO_NONTROLLROOMS];
+	int _nonTrollRooms[IDI_TRO_NUM_NONTROLL];
 
 	int _tunes[6];
 };




More information about the Scummvm-git-logs mailing list