[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