[Scummvm-git-logs] scummvm master -> 8c585bc5a257173c58ede041c403d8a12ca1c0af
aquadran
noreply at scummvm.org
Mon Sep 1 12:44:39 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:
8c585bc5a2 WINTERMUTE: Initialise variables in classes
Commit: 8c585bc5a257173c58ede041c403d8a12ca1c0af
https://github.com/scummvm/scummvm/commit/8c585bc5a257173c58ede041c403d8a12ca1c0af
Author: PaweÅ KoÅodziejski (aquadran at gmail.com)
Date: 2025-09-01T14:44:34+02:00
Commit Message:
WINTERMUTE: Initialise variables in classes
Changed paths:
engines/wintermute/ad/ad_actor.h
engines/wintermute/ad/ad_scene.h
engines/wintermute/base/base_active_rect.h
engines/wintermute/base/base_game.h
engines/wintermute/base/font/base_font_truetype.h
engines/wintermute/base/particles/part_particle.h
engines/wintermute/base/scriptables/script.h
engines/wintermute/system/sys_class.h
engines/wintermute/ui/ui_button.h
diff --git a/engines/wintermute/ad/ad_actor.h b/engines/wintermute/ad/ad_actor.h
index db049115be8..5fdb40eddc4 100644
--- a/engines/wintermute/ad/ad_actor.h
+++ b/engines/wintermute/ad/ad_actor.h
@@ -52,7 +52,7 @@ public:
BasePoint *_targetPoint;
bool update() override;
bool display() override;
- TDirection _targetDir;
+ TDirection _targetDir{DI_NONE};
TDirection _afterWalkDir;
virtual void turnTo(TDirection dir);
AdPath *_path;
@@ -92,11 +92,11 @@ public:
void initLine(const BasePoint &startPt, const BasePoint &endPt);
void getNextStep();
void followPath();
- double _pFStepX;
- double _pFStepY;
- double _pFX;
- double _pFY;
- int32 _pFCount;
+ double _pFStepX{};
+ double _pFStepY{};
+ double _pFX{};
+ double _pFY{};
+ int32 _pFCount{};
};
} // End of namespace Wintermute
diff --git a/engines/wintermute/ad/ad_scene.h b/engines/wintermute/ad/ad_scene.h
index 02b76985224..1290facb850 100644
--- a/engines/wintermute/ad/ad_scene.h
+++ b/engines/wintermute/ad/ad_scene.h
@@ -157,8 +157,8 @@ public:
BaseArray<AdWaypointGroup *> _waypointGroups;
bool loadFile(const char *filename);
bool loadBuffer(char *buffer, bool complete = true);
- int32 _width;
- int32 _height;
+ int32 _width{};
+ int32 _height{};
bool addObject(AdObject *Object);
bool removeObject(AdObject *Object);
int32 _editorMarginH;
diff --git a/engines/wintermute/base/base_active_rect.h b/engines/wintermute/base/base_active_rect.h
index 767d1137869..2d7f912598a 100644
--- a/engines/wintermute/base/base_active_rect.h
+++ b/engines/wintermute/base/base_active_rect.h
@@ -41,7 +41,7 @@ class XModel;
class BaseActiveRect: BaseClass {
public:
void clipRect();
- bool _precise;
+ bool _precise{};
float _zoomX;
float _zoomY;
BaseSubFrame *_frame;
diff --git a/engines/wintermute/base/base_game.h b/engines/wintermute/base/base_game.h
index e0868c3548d..74530af21fb 100644
--- a/engines/wintermute/base/base_game.h
+++ b/engines/wintermute/base/base_game.h
@@ -167,7 +167,7 @@ public:
BaseObject *_mainObject;
bool initInput();
bool initLoop();
- uint32 _currentTime;
+ uint32 _currentTime{};
uint32 _deltaTime;
BaseFont *_systemFont;
BaseFont *_videoFont;
@@ -348,9 +348,9 @@ public:
SaveThumbHelper *_cachedThumbnail;
private:
- bool _bilinearFiltering;
+ bool _bilinearFiltering{};
#ifdef ENABLE_WME3D
- bool _force2dRenderer;
+ bool _force2dRenderer{};
#endif
AnsiString getDeviceType() const;
diff --git a/engines/wintermute/base/font/base_font_truetype.h b/engines/wintermute/base/font/base_font_truetype.h
index ee227348916..8903908775c 100644
--- a/engines/wintermute/base/font/base_font_truetype.h
+++ b/engines/wintermute/base/font/base_font_truetype.h
@@ -50,7 +50,7 @@ private:
int32 _maxHeight;
int32 _maxLength;
BaseSurface *_surface;
- int32 _priority;
+ //int32 _priority;
int32 _textOffset;
bool _marked;
uint32 _lastUsed;
@@ -60,6 +60,7 @@ private:
_width = _maxHeight = _maxLength = -1;
_align = TAL_LEFT;
_surface = nullptr;
+ //_priority = -1;
_textOffset = 0;
_lastUsed = 0;
_marked = false;
diff --git a/engines/wintermute/base/particles/part_particle.h b/engines/wintermute/base/particles/part_particle.h
index a2b6991d4de..321b680e498 100644
--- a/engines/wintermute/base/particles/part_particle.h
+++ b/engines/wintermute/base/particles/part_particle.h
@@ -83,7 +83,7 @@ private:
uint32 _fadeStart;
int32 _fadeTime;
int32 _currentAlpha;
- int32 _fadeStartAlpha;
+ int32 _fadeStartAlpha{};
};
} // End of namespace Wintermute
diff --git a/engines/wintermute/base/scriptables/script.h b/engines/wintermute/base/scriptables/script.h
index a48b57e68f1..c686f6fd9ba 100644
--- a/engines/wintermute/base/scriptables/script.h
+++ b/engines/wintermute/base/scriptables/script.h
@@ -91,7 +91,7 @@ public:
uint32 methodTable;
} TScriptHeader;
- TScriptHeader _header;
+ TScriptHeader _header{};
typedef struct {
char *name;
diff --git a/engines/wintermute/system/sys_class.h b/engines/wintermute/system/sys_class.h
index b1518a3bdc2..c60b52d32ba 100644
--- a/engines/wintermute/system/sys_class.h
+++ b/engines/wintermute/system/sys_class.h
@@ -110,7 +110,7 @@ private:
int _numInst;
bool _persistent;
SystemClass *_next;
- int _iD;
+ int _iD{};
int _savedID;
AnsiString _name;
PERSISTBUILD _build;
diff --git a/engines/wintermute/ui/ui_button.h b/engines/wintermute/ui/ui_button.h
index 5edcedf895d..958b7ee84ec 100644
--- a/engines/wintermute/ui/ui_button.h
+++ b/engines/wintermute/ui/ui_button.h
@@ -40,7 +40,7 @@ public:
bool _stayPressed;
bool _centerImage;
bool _oneTimePress;
- uint32 _oneTimePressTime;
+ uint32 _oneTimePressTime{};
DECLARE_PERSISTENT(UIButton, UIObject)
void press();
bool display() override { return display(0, 0); }
More information about the Scummvm-git-logs
mailing list