[Scummvm-git-logs] scummvm master -> 6b23e37bc174100e377279981955eca7cdf5a56c

neuromancer noreply at scummvm.org
Tue Dec 13 14:14:21 UTC 2022


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

Summary:
57226cc162 FREESCAPE: avoiding locking the mouse and always use the system screen resolution
6b23e37bc1 FREESCAPE: removed extra semicolon


Commit: 57226cc16217326725306a93a78bed912a09b31e
    https://github.com/scummvm/scummvm/commit/57226cc16217326725306a93a78bed912a09b31e
Author: neuromancer (gustavo.grieco at gmail.com)
Date: 2022-12-13T11:07:49-03:00

Commit Message:
FREESCAPE: avoiding locking the mouse and always use the system screen resolution

Changed paths:
    engines/freescape/freescape.cpp


diff --git a/engines/freescape/freescape.cpp b/engines/freescape/freescape.cpp
index aa8bd131913..3824c72f5ea 100644
--- a/engines/freescape/freescape.cpp
+++ b/engines/freescape/freescape.cpp
@@ -81,8 +81,6 @@ FreescapeEngine::FreescapeEngine(OSystem *syst, const ADGameDescription *gd)
 	_mouseSensitivity = 0.25f;
 	_demoMode = false;
 	_shootMode = false;
-	_crossairPosition.x = _screenW / 2;
-	_crossairPosition.y = _screenH / 2;
 	_demoIndex = 0;
 	_currentDemoInputCode = 0;
 	_currentDemoInputRepetition = 0;
@@ -473,7 +471,12 @@ void FreescapeEngine::processInput() {
 Common::Error FreescapeEngine::run() {
 	_frameLimiter = new Graphics::FrameLimiter(g_system, ConfMan.getInt("engine_speed"));
 	// Initialize graphics
+	_screenW = g_system->getWidth();
+	_screenH = g_system->getHeight();
 	_gfx = createRenderer(_screenW, _screenH, _renderMode);
+	_crossairPosition.x = _screenW / 2;
+	_crossairPosition.y = _screenH / 2;
+
 	// The following error code will force return to launcher
 	// but it will not force any other GUI message to be displayed
 	if (!_gfx)
@@ -492,7 +495,6 @@ Common::Error FreescapeEngine::run() {
 
 	// Simple main event loop
 	int saveSlot = ConfMan.getInt("save_slot");
-	_system->lockMouse(true);
 	centerCrossair();
 
 	if (_title) {


Commit: 6b23e37bc174100e377279981955eca7cdf5a56c
    https://github.com/scummvm/scummvm/commit/6b23e37bc174100e377279981955eca7cdf5a56c
Author: neuromancer (gustavo.grieco at gmail.com)
Date: 2022-12-13T11:07:49-03:00

Commit Message:
FREESCAPE: removed extra semicolon

Changed paths:
    engines/freescape/objects/geometricobject.cpp


diff --git a/engines/freescape/objects/geometricobject.cpp b/engines/freescape/objects/geometricobject.cpp
index b39c35b1f33..ed19eeafd08 100644
--- a/engines/freescape/objects/geometricobject.cpp
+++ b/engines/freescape/objects/geometricobject.cpp
@@ -171,7 +171,7 @@ GeometricObject::GeometricObject(
 void GeometricObject::setOrigin(Math::Vector3d origin_) {
 	_origin = origin_;
 	computeBoundingBox();
-};
+}
 
 void GeometricObject::scale(int factor) {
 	_origin = _origin / factor;




More information about the Scummvm-git-logs mailing list