[Scummvm-git-logs] scummvm master -> 4a97751c913587bff7b01be56a35468e48736ecc

dreammaster noreply at scummvm.org
Wed Oct 1 10:24:52 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:
d0b9d94fc0 BAGEL: MINIGAMES: Fix Beacon Coverity warnings
4a97751c91 BAGEL: MINIGAMES: Fix DFA Coverity Warnings


Commit: d0b9d94fc08d70dc82076ba0c29e4013829dcdfd
    https://github.com/scummvm/scummvm/commit/d0b9d94fc08d70dc82076ba0c29e4013829dcdfd
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2025-10-01T03:17:42-07:00

Commit Message:
BAGEL: MINIGAMES: Fix Beacon Coverity warnings

Changed paths:
    engines/bagel/hodjnpodj/beacon/beacon.cpp


diff --git a/engines/bagel/hodjnpodj/beacon/beacon.cpp b/engines/bagel/hodjnpodj/beacon/beacon.cpp
index 74e55d7d587..99fc4cce59e 100644
--- a/engines/bagel/hodjnpodj/beacon/beacon.cpp
+++ b/engines/bagel/hodjnpodj/beacon/beacon.cpp
@@ -342,7 +342,7 @@ void CMainWindow::DrawBeams(CDC *pDC) {
 	CPalette    *pPalOld = nullptr,                    // Pointer to old palette
 	             *pBigPalOld = nullptr;
 	CRect       rect;
-	CPoint      Start, End, Center;
+	CPoint      StartPt, EndPt, Center;
 	unsigned int    i;
 	int     radius;
 	float   degrees, x, y, radians, rads;
@@ -371,8 +371,8 @@ void CMainWindow::DrawBeams(CDC *pDC) {
 	x = (float)cos(0.0);
 	y = (float)sin(0.0);
 
-	Start.x = Center.x + (int)(x * radius);     // + radius
-	Start.y = Center.y  + (int)(y * radius);    //- radius;
+	EndPt.x = Center.x + (int)(x * radius);     // + radius
+	EndPt.y = Center.y  + (int)(y * radius);    //- radius;
 
 	for (i = 0; i < NUM_BEAMS; i++) {
 		degrees = ((float)(i + 1)) * (float)(360 / NUM_BEAMS);
@@ -383,8 +383,8 @@ void CMainWindow::DrawBeams(CDC *pDC) {
 		x = (float)cos(rads);
 		y = (float)sin(rads);
 
-		End.x = Center.x + (int)(x * radius);
-		End.y = Center.y + (int)(y * radius);
+		StartPt.x = Center.x + (int)(x * radius);
+		StartPt.y = Center.y + (int)(y * radius);
 
 		pMyPen = new CPen();                            // Construct new pen
 		(*pMyPen).CreatePen(PS_SOLID, 1, PALETTEINDEX((uint16)(i + START_ENTRY)));
@@ -393,7 +393,7 @@ void CMainWindow::DrawBeams(CDC *pDC) {
 		(*pMyBrush).CreateSolidBrush(PALETTEINDEX((uint16)(i + START_ENTRY)));
 		pOldBrush = (*pBigDC).SelectObject(pMyBrush);
 
-		(*pBigDC).Pie(&rect, End, Start);
+		(*pBigDC).Pie(&rect, StartPt, EndPt);
 
 		(*pBigDC).SelectObject(pOldPen);
 
@@ -410,8 +410,8 @@ void CMainWindow::DrawBeams(CDC *pDC) {
 		x = (float)cos(radians);
 		y = (float)sin(radians);
 
-		Start.x = Center.x + (int)(x * radius);
-		Start.y = Center.y + (int)(y * radius);
+		EndPt.x = Center.x + (int)(x * radius);
+		EndPt.y = Center.y + (int)(y * radius);
 	}
 
 	(*pDC).BitBlt(SIDE_BORDER, TOP_BORDER, ART_WIDTH, ART_HEIGHT, pBigDC, ART_WIDTH / 2, ART_HEIGHT / 2, SRCCOPY);


Commit: 4a97751c913587bff7b01be56a35468e48736ecc
    https://github.com/scummvm/scummvm/commit/4a97751c913587bff7b01be56a35468e48736ecc
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2025-10-01T03:24:43-07:00

Commit Message:
BAGEL: MINIGAMES: Fix DFA Coverity Warnings

Changed paths:
    engines/bagel/hodjnpodj/dfa/dialogs.h
    engines/bagel/hodjnpodj/dfa/optdlg.cpp


diff --git a/engines/bagel/hodjnpodj/dfa/dialogs.h b/engines/bagel/hodjnpodj/dfa/dialogs.h
index 560d75bb080..83d9f5bd63c 100644
--- a/engines/bagel/hodjnpodj/dfa/dialogs.h
+++ b/engines/bagel/hodjnpodj/dfa/dialogs.h
@@ -34,8 +34,8 @@ namespace DFA {
 //////////////////////////////////////////////////////////////////////////////
 class CDFAOptDlg : public CBmpDialog {
 private:
-	int m_nGameTime;
-	int m_nBeaverTime;
+	int m_nGameTime = 0;
+	int m_nBeaverTime = 0;
 	CRect rDisplayGTime;
 	CRect rDisplayBTime;
 
diff --git a/engines/bagel/hodjnpodj/dfa/optdlg.cpp b/engines/bagel/hodjnpodj/dfa/optdlg.cpp
index 89086e90983..d8fa380b7d6 100644
--- a/engines/bagel/hodjnpodj/dfa/optdlg.cpp
+++ b/engines/bagel/hodjnpodj/dfa/optdlg.cpp
@@ -319,16 +319,9 @@ void CDFAOptDlg::OnPaint() {
 	pBTime->SetScrollRange(BEAVERTIMEMIN, BEAVERTIMEMAX, true);
 	pBTime->SetScrollPos(m_nBeaverTime, true);
 
-	if (pGTime != nullptr) {
-		pGTime = nullptr;
-	}
-
-	if (pBTime != nullptr) {
-		pBTime = nullptr;
-	}
-
+	pGTime = nullptr;
+	pBTime = nullptr;
 	ReleaseDC(pDC);
-	return;
 }
 
 /*****************************************************************




More information about the Scummvm-git-logs mailing list