[Scummvm-git-logs] scummvm master -> f6f18ba8b16cfec0c67ffed667a0a75a6ce92933

dreammaster noreply at scummvm.org
Thu Jan 26 04:31:43 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:
f6f18ba8b1 MM: MM1: Yet more RiscOS fixes


Commit: f6f18ba8b16cfec0c67ffed667a0a75a6ce92933
    https://github.com/scummvm/scummvm/commit/f6f18ba8b16cfec0c67ffed667a0a75a6ce92933
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2023-01-25T20:31:14-08:00

Commit Message:
MM: MM1: Yet more RiscOS fixes

Changed paths:
    engines/mm/mm1/maps/map22.cpp
    engines/mm/mm1/maps/map23.cpp
    engines/mm/mm1/maps/map24.cpp
    engines/mm/mm1/maps/map28.cpp
    engines/mm/mm1/maps/map33.cpp
    engines/mm/mm1/maps/map47.cpp


diff --git a/engines/mm/mm1/maps/map22.cpp b/engines/mm/mm1/maps/map22.cpp
index 0c0ec3952f3..e0922d77d16 100644
--- a/engines/mm/mm1/maps/map22.cpp
+++ b/engines/mm/mm1/maps/map22.cpp
@@ -117,8 +117,8 @@ void Map22::special02() {
 					16, 2, STRING["maps.map22.ambush"],
 					[]() {
 						Game::Encounter &enc = g_globals->_encounters;
-						int monsterCount = getRandomNumber(3);
-						int idx = getRandomNumber(5) - 1;
+						int monsterCount = g_events->getRandomNumber(3);
+						int idx = g_events->getRandomNumber(5) - 1;
 						const int id1 = MONSTER_ID1[idx];
 						const int id2 = MONSTER_ID2[idx];
 
diff --git a/engines/mm/mm1/maps/map23.cpp b/engines/mm/mm1/maps/map23.cpp
index 3f1d3da1370..54440ded870 100644
--- a/engines/mm/mm1/maps/map23.cpp
+++ b/engines/mm/mm1/maps/map23.cpp
@@ -115,7 +115,8 @@ void Map23::special08() {
 		STRING["maps.map23.column"],
 		[]() {
 			g_maps->_mapPos = Common::Point(
-				getRandomNumber(15), getRandomNumber(15));
+				g_events->getRandomNumber(15),
+				g_events->getRandomNumber(15));
 			g_maps->_currentMap->updateGame();
 		}
 	));
diff --git a/engines/mm/mm1/maps/map24.cpp b/engines/mm/mm1/maps/map24.cpp
index 813832b3d75..12afaf6efc0 100644
--- a/engines/mm/mm1/maps/map24.cpp
+++ b/engines/mm/mm1/maps/map24.cpp
@@ -87,7 +87,7 @@ void Map24::special02() {
 				Game::Encounter &enc = g_globals->_encounters;
 				map[VAL1]++;
 
-				int monsterCount = getRandomNumber(4) + 3;
+				int monsterCount = g_events->getRandomNumber(4) + 3;
 				enc.clearMonsters();
 				enc.addMonster(6, 8);
 				for (int i = 1; i < monsterCount; ++i)
@@ -109,7 +109,7 @@ void Map24::special03() {
 		STRING["maps.map24.wyverns"],
 		[]() {
 			Game::Encounter &enc = g_globals->_encounters;
-			int monsterCount = getRandomNumber(4) + 3;
+			int monsterCount = g_events->getRandomNumber(4) + 3;
 			enc.clearMonsters();
 			for (int i = 1; i < monsterCount; ++i)
 				enc.addMonster(14, 7);
diff --git a/engines/mm/mm1/maps/map28.cpp b/engines/mm/mm1/maps/map28.cpp
index 6e552afb88d..2d148ee252c 100644
--- a/engines/mm/mm1/maps/map28.cpp
+++ b/engines/mm/mm1/maps/map28.cpp
@@ -65,7 +65,7 @@ void Map28::special() {
 					g_maps->clearSpecial();
 					map[VAL1]++;
 
-					int val = getRandomNumber(10);
+					int val = g_events->getRandomNumber(10);
 					switch (val) {
 					case 1:
 						g_events->send(SoundMessage(STRING["maps.map28.nothing"]));
@@ -119,7 +119,8 @@ void Map28::special() {
 					case 8:
 						g_events->send(SoundMessage(STRING["maps.map28.poof"]));
 						g_maps->_mapPos = Common::Point(
-							getRandomNumber(15), getRandomNumber(15));
+							g_events->getRandomNumber(15),
+							g_events->getRandomNumber(15));
 						map.updateGame();
 						break;
 
@@ -146,21 +147,21 @@ void Map28::special00() {
 				switch (ks.keycode) {
 				case Common::KEYCODE_a:
 					g_events->close();
-					g_globals->_treasure.setGold((getRandomNumber(8) + 8) * 256);
+					g_globals->_treasure.setGold((g_events->getRandomNumber(8) + 8) * 256);
 					g_maps->clearSpecial();
 					g_events->addAction(KEYBIND_SEARCH);
 					break;
 
 				case Common::KEYCODE_b:
 					g_events->close();
-					g_globals->_treasure.setGems(getRandomNumber(50) + 200);
+					g_globals->_treasure.setGems(g_events->getRandomNumber(50) + 200);
 					g_maps->clearSpecial();
 					g_events->addAction(KEYBIND_SEARCH);
 					break;
 
 				case Common::KEYCODE_c:
 					g_events->close();
-					g_globals->_treasure._items[2] = getRandomNumber(22) + 196;
+					g_globals->_treasure._items[2] = g_events->getRandomNumber(22) + 196;
 					g_maps->clearSpecial();
 					g_events->addAction(KEYBIND_SEARCH);
 					break;
diff --git a/engines/mm/mm1/maps/map33.cpp b/engines/mm/mm1/maps/map33.cpp
index 6ca136e1529..862a8621608 100644
--- a/engines/mm/mm1/maps/map33.cpp
+++ b/engines/mm/mm1/maps/map33.cpp
@@ -194,7 +194,7 @@ void Map33::search(const Common::String &msg) {
 		[]() {
 			Map33 &map = *static_cast<Map33 *>(g_maps->_currentMap);
 			Game::Encounter &enc = g_globals->_encounters;
-			int monsterCount = getRandomNumber(6) + 7;
+			int monsterCount = g_events->getRandomNumber(6) + 7;
 
 			enc.clearMonsters();
 			enc.addMonster(map[VAL1], map[VAL2]);
diff --git a/engines/mm/mm1/maps/map47.cpp b/engines/mm/mm1/maps/map47.cpp
index 8610cbb5ea5..cf56a10cee9 100644
--- a/engines/mm/mm1/maps/map47.cpp
+++ b/engines/mm/mm1/maps/map47.cpp
@@ -66,7 +66,7 @@ void Map47::special01() {
 		STRING["maps.map47.gong"],
 		[]() {
 			Map47 &map = *static_cast<Map47 *>(g_maps->_currentMap);
-			int toneNum = getRandomNumber(6);
+			int toneNum = g_events->getRandomNumber(6);
 			if (toneNum < 4) {
 				g_events->send(SoundMessage(STRING[
 					Common::String::format("maps.map47.tones.%d", toneNum)]));




More information about the Scummvm-git-logs mailing list