[Scummvm-git-logs] scummvm master -> 46a78cd358ac813ea0056d0ebfe8079dccd998f9

Strangerke Strangerke at scummvm.org
Thu Jun 10 07:08:03 UTC 2021


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:
46a78cd358 CRYO: Initialize some uninitialized variables in eden_graphics


Commit: 46a78cd358ac813ea0056d0ebfe8079dccd998f9
    https://github.com/scummvm/scummvm/commit/46a78cd358ac813ea0056d0ebfe8079dccd998f9
Author: Strangerke (arnaud.boutonne at gmail.com)
Date: 2021-06-10T08:07:55+01:00

Commit Message:
CRYO: Initialize some uninitialized variables in eden_graphics

Changed paths:
    engines/cryo/eden_graphics.cpp


diff --git a/engines/cryo/eden_graphics.cpp b/engines/cryo/eden_graphics.cpp
index 1a2a1774df..8a1198dcea 100644
--- a/engines/cryo/eden_graphics.cpp
+++ b/engines/cryo/eden_graphics.cpp
@@ -47,6 +47,20 @@ EdenGraphics::EdenGraphics(EdenGame *game) : _game(game) {
 	_subtitlesView = nullptr;
 	_underBarsView = nullptr;
 	_needToFade = false;
+	
+	_savedUnderSubtitles = false;
+	_underSubtitlesViewBuf = nullptr;
+	_hnmViewBuf = nullptr;
+	_hnmFrameNum = 0;
+	_videoCanceledFlag = false;
+
+	for (int i = 0; i < 256; ++i) {
+		_globalPalette[i].a = _globalPalette[i].r = _globalPalette[i].b = _globalPalette[i].b = 0;
+		_oldPalette[i].a = _oldPalette[i].r = _oldPalette[i].g = _oldPalette[i].b = 0;
+		_newPalette[i].a = _newPalette[i].r = _newPalette[i].g = _newPalette[i].b = 0; 
+	}
+
+	_newColor.r = _newColor.g = _newColor.b = 0;
 }
 
 void EdenGraphics::SendPalette2Screen(int16 value) {




More information about the Scummvm-git-logs mailing list