[Scummvm-git-logs] scummvm master -> eaea2b0e480b0e6aef89074b330a3f41454a7746
dreammaster
noreply at scummvm.org
Thu Oct 2 11:22:05 UTC 2025
This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .
Summary:
c7eaf9348e BAGEL: METAGAME: Fix error loading minigames
eaea2b0e48 BAGEL: MINIGAMES: Fix array overrun in Word Search
Commit: c7eaf9348e784fcca8b505b5bdcd860ddad9248a
https://github.com/scummvm/scummvm/commit/c7eaf9348e784fcca8b505b5bdcd860ddad9248a
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2025-10-02T04:21:44-07:00
Commit Message:
BAGEL: METAGAME: Fix error loading minigames
Changed paths:
engines/bagel/hodjnpodj/metagame/frame/hodjpodj.cpp
diff --git a/engines/bagel/hodjnpodj/metagame/frame/hodjpodj.cpp b/engines/bagel/hodjnpodj/metagame/frame/hodjpodj.cpp
index 6716f39c657..ad43cb8457b 100644
--- a/engines/bagel/hodjnpodj/metagame/frame/hodjpodj.cpp
+++ b/engines/bagel/hodjnpodj/metagame/frame/hodjpodj.cpp
@@ -850,10 +850,9 @@ LRESULT CHodjPodjWindow::OnMCINotify(WPARAM wParam, LPARAM lParam) {
*
****************************************************************/
-void CHodjPodjWindow::LoadNewDLL(LPARAM lParam) {
- bool bSuccess = false;
- int nWhichDLL;
- bool bLoadedDLL;
+void CHodjPodjWindow::LoadNewDLL(LPARAM lParam) {
+ int nWhichDLL;
+ bool bLoadedDLL;
CWinApp *pMyApp;
pMyApp = AfxGetApp();
@@ -869,18 +868,18 @@ void CHodjPodjWindow::LoadNewDLL(LPARAM lParam) {
if (bReturnToZoom) {
StartBackgroundMidi();
- bSuccess = LoadZoomDLL();
+ LoadZoomDLL();
}
if (bReturnToMeta) {
StopBackgroundMidi();
lpMetaGame->m_bRestart = true;
- bSuccess = LoadMetaDLL();
+ LoadMetaDLL();
}
if (bReturnToGrandTour) {
StartBackgroundMidi();
- bSuccess = LoadGrandTourDLL();
+ LoadGrandTourDLL();
}
return;
@@ -890,7 +889,7 @@ void CHodjPodjWindow::LoadNewDLL(LPARAM lParam) {
if (lParam == MG_GAME_CHALLENGE) {
StartBackgroundMidi();
- bSuccess = LoadZoomDLL();
+ bool bSuccess = LoadZoomDLL();
bReturnToZoom = false;
if (bSuccess == false) {
lpMetaGame->m_bRestart = true;
@@ -953,17 +952,14 @@ void CHodjPodjWindow::LoadNewDLL(LPARAM lParam) {
MessageBox("Verify proper game installation and try again.");
if (bReturnToZoom)
- bSuccess = LoadZoomDLL();
+ LoadZoomDLL();
if (bReturnToMeta) {
lpMetaGame->m_bRestart = true;
- bSuccess = LoadMetaDLL();
+ LoadMetaDLL();
}
}
}
-
- if (!bSuccess)
- error("LoadNewDLL call failed");
}
Commit: eaea2b0e480b0e6aef89074b330a3f41454a7746
https://github.com/scummvm/scummvm/commit/eaea2b0e480b0e6aef89074b330a3f41454a7746
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2025-10-02T04:21:44-07:00
Commit Message:
BAGEL: MINIGAMES: Fix array overrun in Word Search
Changed paths:
engines/bagel/hodjnpodj/wordsearch/wordsearch.cpp
diff --git a/engines/bagel/hodjnpodj/wordsearch/wordsearch.cpp b/engines/bagel/hodjnpodj/wordsearch/wordsearch.cpp
index 9e8ffb85f09..07530b8a997 100644
--- a/engines/bagel/hodjnpodj/wordsearch/wordsearch.cpp
+++ b/engines/bagel/hodjnpodj/wordsearch/wordsearch.cpp
@@ -554,7 +554,7 @@ void CMainWSWindow::CreateNewGrid() {
}
switch (nDirection) {
case 0: // going right
- if (ptSPos.x + nWordLen > NUMBEROFCOLS)
+ if (ptSPos.x + nWordLen >= NUMBEROFCOLS)
continue;
bTemp2 = true;
for (z = 0; z < nWordLen; z++) {
@@ -571,9 +571,9 @@ void CMainWSWindow::CreateNewGrid() {
}
break;
case 1: // going down and right
- if (ptSPos.x + nWordLen > NUMBEROFCOLS)
+ if (ptSPos.x + nWordLen >= NUMBEROFCOLS)
continue;
- if (ptSPos.y + nWordLen > NUMBEROFROWS)
+ if (ptSPos.y + nWordLen >= NUMBEROFROWS)
continue;
bTemp2 = true;
for (z = 0; z < nWordLen; z++) {
@@ -590,7 +590,7 @@ void CMainWSWindow::CreateNewGrid() {
}
break;
case 2: // going down
- if (ptSPos.y + nWordLen > NUMBEROFROWS)
+ if (ptSPos.y + nWordLen >= NUMBEROFROWS)
continue;
bTemp2 = true;
for (z = 0; z < nWordLen; z++) {
@@ -607,7 +607,7 @@ void CMainWSWindow::CreateNewGrid() {
}
break;
case 3: // going down and left
- if (ptSPos.y + nWordLen > NUMBEROFROWS)
+ if (ptSPos.y + nWordLen >= NUMBEROFROWS)
continue;
if (ptSPos.x - nWordLen < 0)
continue;
@@ -679,7 +679,7 @@ void CMainWSWindow::CreateNewGrid() {
}
break;
case 7: // going up and right
- if (ptSPos.x + nWordLen > NUMBEROFCOLS)
+ if (ptSPos.x + nWordLen >= NUMBEROFCOLS)
continue;
if (ptSPos.y - nWordLen < 0)
continue;
More information about the Scummvm-git-logs
mailing list