[Scummvm-git-logs] scummvm master -> 14893ebb0edb155970b520c4b0e64fc18e4fcdac

aquadran noreply at scummvm.org
Thu Sep 4 16:24:53 UTC 2025


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:
14893ebb0e WINTERMUTE: Restore few original functions


Commit: 14893ebb0edb155970b520c4b0e64fc18e4fcdac
    https://github.com/scummvm/scummvm/commit/14893ebb0edb155970b520c4b0e64fc18e4fcdac
Author: Paweł Kołodziejski (aquadran at gmail.com)
Date: 2025-09-04T18:24:49+02:00

Commit Message:
WINTERMUTE: Restore few original functions

Changed paths:
    engines/wintermute/base/base_game.cpp
    engines/wintermute/base/base_game.h


diff --git a/engines/wintermute/base/base_game.cpp b/engines/wintermute/base/base_game.cpp
index 233a7e36b34..a12c591060a 100644
--- a/engines/wintermute/base/base_game.cpp
+++ b/engines/wintermute/base/base_game.cpp
@@ -5043,6 +5043,12 @@ bool BaseGame::getSaveSlotFilename(int slot, Common::String &filename) {
 	return STATUS_OK;
 }
 
+//////////////////////////////////////////////////////////////////////////
+bool BaseGame::getSaveDir(char *buffer) {
+	// this should not be used
+	return STATUS_FAILED;
+}
+
 //////////////////////////////////////////////////////////////////////////
 bool BaseGame::getSaveSlotDescription(int slot, Common::String &description) {
 	Common::String filename;
@@ -5155,6 +5161,7 @@ bool BaseGame::getCurrentViewportRect(Common::Rect32 *rect, bool *custom) const
 				*custom = true;
 			}
 		} else {
+			// SetRect(Rect, 0, 0, m_Renderer->m_Width, m_Renderer->m_Height);
 			BasePlatform::setRect(rect, _renderer->_drawOffsetX,
 			              _renderer->_drawOffsetY,
 			              _renderer->getWidth() + _renderer->_drawOffsetX,
@@ -5218,9 +5225,14 @@ void BaseGame::resetMousePos() {
 	p.x = _mousePos.x + _renderer->_drawOffsetX;
 	p.y = _mousePos.y + _renderer->_drawOffsetY;
 
+	//CBPlatform::ClientToScreen(Game->m_Renderer->m_Window, &p);
 	BasePlatform::setCursorPos(p.x, p.y);
 }
 
+//////////////////////////////////////////////////////////////////////////
+void BaseGame::setResourceModule(void *resModule) {
+	// empty
+}
 
 //////////////////////////////////////////////////////////////////////////
 bool BaseGame::displayContent(bool doUpdate, bool displayAll) {
@@ -5678,6 +5690,7 @@ void BaseGame::getMousePos(Common::Point32 *pos) {
 			newPos.x += _renderer->_drawOffsetX;
 			newPos.y += _renderer->_drawOffsetY;
 
+			//CBPlatform::ClientToScreen(Game->m_Renderer->m_Window, &NewPos);
 			BasePlatform::setCursorPos(newPos.x, newPos.y);
 		}
 	}
diff --git a/engines/wintermute/base/base_game.h b/engines/wintermute/base/base_game.h
index 7c0f71d507b..14dd5bc1f9b 100644
--- a/engines/wintermute/base/base_game.h
+++ b/engines/wintermute/base/base_game.h
@@ -176,6 +176,7 @@ public:
 	uint32 _thumbnailHeight;
 
 	bool _reportTextureFormat;
+	void setResourceModule(void *resModule);
 
 	void setEngineLogCallback(ENGINE_LOG_CALLBACK callback = nullptr, void *data = nullptr);
 	ENGINE_LOG_CALLBACK _engineLogCallback;
@@ -407,6 +408,8 @@ public:
 	SaveThumbHelper *_cachedThumbnail;
 
 private:
+	bool getSaveDir(char *Buffer);
+
 	bool _bilinearFiltering{};
 #ifdef ENABLE_WME3D
 	bool _force2dRenderer{};




More information about the Scummvm-git-logs mailing list