[Scummvm-git-logs] scummvm master -> 97a82f212b261fb6434210b2b105d9ab7b332f3b

sev- sev at scummvm.org
Mon Jun 15 10:16:34 UTC 2020


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

Summary:
93be54f5f7 DIRECTOR: Init class variable
88a057d2ef DIRECTOR: Added sanity check to tests
4ccac49e08 DIRECTOR: Init TextCast fgcolor with something sane
105202f73c DIRECTOR: LINGO: Set initial prototype to null
0637c16f93 DIRECTOR: Initialize stage color
feffb0c99c DIRECTOR: Initialize variable. Oppsie
97a82f212b GRAPHICS: MACGUI: Initialize MacWidget colors to sane values


Commit: 93be54f5f77140fe474e83c5f427ab9fc48ebbf7
    https://github.com/scummvm/scummvm/commit/93be54f5f77140fe474e83c5f427ab9fc48ebbf7
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-06-15T12:15:50+02:00

Commit Message:
DIRECTOR: Init class variable

Changed paths:
    engines/director/score.h


diff --git a/engines/director/score.h b/engines/director/score.h
index ca5abdaabf..f4a2480e99 100644
--- a/engines/director/score.h
+++ b/engines/director/score.h
@@ -83,6 +83,7 @@ struct TransParams {
 		type = kTransNone;
 		duration = 250;
 		chunkSize = 1;
+		area = 0;
 		steps = 0;
 		stepDuration = 0;
 		stripSize = 0;


Commit: 88a057d2efb6462b393d5e936f78500da37f5fae
    https://github.com/scummvm/scummvm/commit/88a057d2efb6462b393d5e936f78500da37f5fae
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-06-15T12:15:50+02:00

Commit Message:
DIRECTOR: Added sanity check to tests

Changed paths:
    engines/director/tests.cpp


diff --git a/engines/director/tests.cpp b/engines/director/tests.cpp
index 0b352f5041..5f55c07c43 100644
--- a/engines/director/tests.cpp
+++ b/engines/director/tests.cpp
@@ -283,7 +283,9 @@ void DirectorEngine::runTests() {
 	Common::SeekableReadStream *stream = Common::wrapCompressedReadStream(movie);
 
 	_mainArchive = new RIFXArchive();
-	_mainArchive->openStream(stream, 0);
+	if (!_mainArchive->openStream(stream, 0)) {
+		error("DirectorEngine::runTests(): Bad movie data");
+	}
 	_currentScore = new Score(this);
 	_currentScore->setArchive(_mainArchive);
 	_currentScore->loadArchive(false);


Commit: 4ccac49e081ad6d315cd3d1b0b4141248626903f
    https://github.com/scummvm/scummvm/commit/4ccac49e081ad6d315cd3d1b0b4141248626903f
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-06-15T12:15:50+02:00

Commit Message:
DIRECTOR: Init TextCast fgcolor with something sane

Changed paths:
    engines/director/cast.cpp


diff --git a/engines/director/cast.cpp b/engines/director/cast.cpp
index feb7957c6c..6f11e1b9cc 100644
--- a/engines/director/cast.cpp
+++ b/engines/director/cast.cpp
@@ -178,6 +178,7 @@ TextCast::TextCast(Common::ReadStreamEndian &stream, uint16 version, bool asButt
 	_textShadow = kSizeNone;
 	_textSlant = 0;
 	_bgpalinfo1 = _bgpalinfo2 = _bgpalinfo3 = 0;
+	_fgpalinfo1 = _fgpalinfo2 = _fgpalinfo3 = 0xff;
 
 	if (version <= 3) {
 		_flags = stream.readByte(); // region: 0 - auto, 1 - matte, 2 - disabled


Commit: 105202f73c8f418c43c879702ba2b0f89dbbf369
    https://github.com/scummvm/scummvm/commit/105202f73c8f418c43c879702ba2b0f89dbbf369
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-06-15T12:15:50+02:00

Commit Message:
DIRECTOR: LINGO: Set initial prototype to null

Changed paths:
    engines/director/lingo/lingo.h


diff --git a/engines/director/lingo/lingo.h b/engines/director/lingo/lingo.h
index e19126dba4..489d1268b1 100644
--- a/engines/director/lingo/lingo.h
+++ b/engines/director/lingo/lingo.h
@@ -251,6 +251,8 @@ struct Object {
 		disposed = false;
 		inheritanceLevel = 1;
 		scriptContext = objContext;
+		prototype = nullptr;
+
 		if (objType == kFactoryObj) {
 			objArray = new Common::HashMap<uint32, Datum>;
 		} else {


Commit: 0637c16f93eb8ef4e2a434a7f1324851aba6610b
    https://github.com/scummvm/scummvm/commit/0637c16f93eb8ef4e2a434a7f1324851aba6610b
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-06-15T12:15:50+02:00

Commit Message:
DIRECTOR: Initialize stage color

Changed paths:
    engines/director/score.cpp


diff --git a/engines/director/score.cpp b/engines/director/score.cpp
index bbcf30d8bd..0c381b9fc1 100644
--- a/engines/director/score.cpp
+++ b/engines/director/score.cpp
@@ -85,6 +85,8 @@ Score::Score(DirectorEngine *vm) {
 	_framesRan = 0; // used by kDebugFewFramesOnly
 
 	_window = nullptr;
+
+	_stageColor = 0;
 }
 
 Score::~Score() {


Commit: feffb0c99c7b0582fd883a90ea480ece66d0364a
    https://github.com/scummvm/scummvm/commit/feffb0c99c7b0582fd883a90ea480ece66d0364a
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-06-15T12:15:50+02:00

Commit Message:
DIRECTOR: Initialize variable. Oppsie

Changed paths:
    engines/director/sprite.cpp


diff --git a/engines/director/sprite.cpp b/engines/director/sprite.cpp
index a1215d660d..3c236cf3f7 100644
--- a/engines/director/sprite.cpp
+++ b/engines/director/sprite.cpp
@@ -89,7 +89,7 @@ void Sprite::updateCast() {
 		_cast->createWidget();
 	}
 
-	int offsetx, offsety = 0;
+	int offsetx = 0, offsety = 0;
 	if (_cast->_type == kCastBitmap) {
 		BitmapCast *bc = (BitmapCast *)_cast;
 		offsety = bc->_initialRect.top - bc->_regY;


Commit: 97a82f212b261fb6434210b2b105d9ab7b332f3b
    https://github.com/scummvm/scummvm/commit/97a82f212b261fb6434210b2b105d9ab7b332f3b
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-06-15T12:15:50+02:00

Commit Message:
GRAPHICS: MACGUI: Initialize MacWidget colors to sane values

Changed paths:
    graphics/macgui/macwidget.cpp


diff --git a/graphics/macgui/macwidget.cpp b/graphics/macgui/macwidget.cpp
index 9f7a00f1e1..b9769761f9 100644
--- a/graphics/macgui/macwidget.cpp
+++ b/graphics/macgui/macwidget.cpp
@@ -51,6 +51,9 @@ MacWidget::MacWidget(MacWidget *parent, int x, int y, int w, int h, bool focusab
 
 	_active = false;
 	_editable = false;
+
+	_fgcolor = 0xff;
+	_bgcolor = 0;
 }
 
 MacWidget::~MacWidget() {




More information about the Scummvm-git-logs mailing list