[Scummvm-git-logs] scummvm master -> 7d047c1cf624eec839de53876710951785d3f6f7

dreammaster noreply at scummvm.org
Tue Feb 3 09:31:18 UTC 2026


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

Summary:
7d047c1cf6 BAGEL: MINIGAMES: Fix shell animations in Mankala


Commit: 7d047c1cf624eec839de53876710951785d3f6f7
    https://github.com/scummvm/scummvm/commit/7d047c1cf624eec839de53876710951785d3f6f7
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2026-02-03T20:31:05+11:00

Commit Message:
BAGEL: MINIGAMES: Fix shell animations in Mankala

Changed paths:
    NEWS.md
    engines/bagel/hodjnpodj/mankala/mnk.cpp
    engines/bagel/hodjnpodj/mankala/mnkui.cpp


diff --git a/NEWS.md b/NEWS.md
index 57ee1e8a663..6f082d82a4d 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -15,6 +15,7 @@ For a more comprehensive changelog of the latest experimental code, see:
  Bagel:
    - Fix Enter/Escape keys in The Guessing Game guess dialog
    - Fix using Enter key to close info dialogs
+   - Fix shell animations in Mankala minigame
 
  MM:
    - Fixed M&M1 memory corruption on exit.
diff --git a/engines/bagel/hodjnpodj/mankala/mnk.cpp b/engines/bagel/hodjnpodj/mankala/mnk.cpp
index 39509d78372..fc7126b64ec 100644
--- a/engines/bagel/hodjnpodj/mankala/mnk.cpp
+++ b/engines/bagel/hodjnpodj/mankala/mnk.cpp
@@ -642,7 +642,7 @@ void CMnkWindow::OnLButtonDown(unsigned int nFlags, CPoint point) {
 									MessageBox("Can't Conduct Animation Anymore", "Insufficient Memory");
 									break;
 								}
-								//MFC::Sleep(gSleepTime);
+								AfxGetApp()->pause();
 							}
 							pSpriteGlobe->EraseSprite(pDC);
 							pSpriteGlobe->UnlinkSprite();
@@ -679,7 +679,7 @@ void CMnkWindow::OnLButtonDown(unsigned int nFlags, CPoint point) {
 									MessageBox("Can't paint anymore animation", "Insufficient Memory");
 									break;
 								}
-								MFC::Sleep(110);    //10);
+								AfxGetApp()->pause();
 							}
 							pSpriteChair->EraseSprite(pDC);
 							pSpriteChair->UnlinkSprite();
diff --git a/engines/bagel/hodjnpodj/mankala/mnkui.cpp b/engines/bagel/hodjnpodj/mankala/mnkui.cpp
index 3bea7c0c5ef..ce5dbaa511d 100644
--- a/engines/bagel/hodjnpodj/mankala/mnkui.cpp
+++ b/engines/bagel/hodjnpodj/mankala/mnkui.cpp
@@ -618,7 +618,8 @@ bool CMnkWindow::MoveStoneDisplay(CPitWnd * xpcFromPit,
 			MFC::TranslateMessage(&msg);
 			MFC::DispatchMessage(&msg);
 		}
-		if (iK != 5) Sleep(10);                      //delay 10 ms except for the last one,
+		if (iK != 5)
+			AfxGetApp()->pause();			//delay 10 ms except for the last one,
 		//so that the shell does not "fly" off the board.
 	}
 




More information about the Scummvm-git-logs mailing list