[Scummvm-git-logs] scummvm master -> 0ca054599d5dffc851f0051b18ebb4952245f51a
aquadran
noreply at scummvm.org
Sat Jun 25 22:25:47 UTC 2022
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
0ca054599d WINTERMUTE: WME3D: Restore constructor initialisers and moved code, matching original
Commit: 0ca054599d5dffc851f0051b18ebb4952245f51a
https://github.com/scummvm/scummvm/commit/0ca054599d5dffc851f0051b18ebb4952245f51a
Author: PaweÅ KoÅodziejski (aquadran at gmail.com)
Date: 2022-06-26T00:25:43+02:00
Commit Message:
WINTERMUTE: WME3D: Restore constructor initialisers and moved code, matching original
Changed paths:
engines/wintermute/base/base_active_rect.cpp
diff --git a/engines/wintermute/base/base_active_rect.cpp b/engines/wintermute/base/base_active_rect.cpp
index 173a7565663..8c73127e2c8 100644
--- a/engines/wintermute/base/base_active_rect.cpp
+++ b/engines/wintermute/base/base_active_rect.cpp
@@ -58,14 +58,29 @@ BaseActiveRect::BaseActiveRect(BaseGame *inGame, BaseObject *owner, BaseSubFrame
_zoomX = zoomX;
_zoomY = zoomY;
_precise = precise;
+#ifdef ENABLE_WME3D
+ _modelX = nullptr;
+#endif
_region = nullptr;
_offsetX = _offsetY = 0;
clipRect();
+}
+//////////////////////////////////////////////////////////////////////
#ifdef ENABLE_WME3D
- _modelX = nullptr;
-#endif
+BaseActiveRect::BaseActiveRect(BaseGame *inGame, BaseObject *owner, ModelX *model, int x, int y, int width, int height, bool precise) : BaseClass(inGame) {
+ _owner = owner;
+ _modelX = model;
+ _rect.setRect(x, y, x + width, y + height);
+ _zoomX = 100;
+ _zoomY = 100;
+ _precise = precise;
+ _frame = nullptr;
+ _region = nullptr;
+ _offsetX = _offsetY = 0;
+ clipRect();
}
+#endif
//////////////////////////////////////////////////////////////////////
BaseActiveRect::BaseActiveRect(BaseGame *inGame, BaseObject *owner, BaseRegion *region, int offsetX, int offsetY) : BaseClass(inGame) {
@@ -77,31 +92,21 @@ BaseActiveRect::BaseActiveRect(BaseGame *inGame, BaseObject *owner, BaseRegion *
_zoomY = 100;
_precise = true;
_frame = nullptr;
- clipRect();
- _offsetX = offsetX;
- _offsetY = offsetY;
-
#ifdef ENABLE_WME3D
_modelX = nullptr;
#endif
+ clipRect();
+ _offsetX = offsetX;
+ _offsetY = offsetY;
}
-#ifdef ENABLE_WME3D
-BaseActiveRect::BaseActiveRect(BaseGame *inGame, BaseObject *owner, ModelX *model, int x, int y, int width, int height, bool precise)
- : BaseClass(inGame) {
- _frame = nullptr;
- _region = nullptr;
- _owner = owner;
- _modelX = model;
- _rect.setRect(x, y, x + width, y + height);
- _precise = precise;
-}
-#endif
-
//////////////////////////////////////////////////////////////////////
BaseActiveRect::~BaseActiveRect() {
_owner = nullptr;
_frame = nullptr;
+#ifdef ENABLE_WME3D
+ _modelX = nullptr;
+#endif
_region = nullptr;
}
More information about the Scummvm-git-logs
mailing list