[Scummvm-git-logs] scummvm master -> c0a8205961d1a379e36830388ffed7f9029f064f

moralrecordings code at moral.net.au
Tue May 19 16:01:25 UTC 2020


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:
c0a8205961 DIRECTOR: Fix undefined sprites when calling kEventStartMovie


Commit: c0a8205961d1a379e36830388ffed7f9029f064f
    https://github.com/scummvm/scummvm/commit/c0a8205961d1a379e36830388ffed7f9029f064f
Author: Scott Percival (code at moral.net.au)
Date: 2020-05-20T00:01:10+08:00

Commit Message:
DIRECTOR: Fix undefined sprites when calling kEventStartMovie

Changed paths:
    engines/director/score.cpp
    engines/director/sprite.cpp


diff --git a/engines/director/score.cpp b/engines/director/score.cpp
index 34b81dda8d..17d5a5cfd2 100644
--- a/engines/director/score.cpp
+++ b/engines/director/score.cpp
@@ -1738,6 +1738,7 @@ void Score::startLoop() {
 	_stopPlay = false;
 	_nextFrameTime = 0;
 
+	_sprites = _frames[_currentFrame]->_sprites;
 	_lingo->processEvent(kEventStartMovie);
 
 	_sprites = _frames[_currentFrame]->_sprites;
diff --git a/engines/director/sprite.cpp b/engines/director/sprite.cpp
index e7b12bc862..aecb8ccbe1 100644
--- a/engines/director/sprite.cpp
+++ b/engines/director/sprite.cpp
@@ -37,6 +37,7 @@ Sprite::Sprite() {
 	_castId = 0;
 	_castIndex = 0;
 	_spriteType = kInactiveSprite;
+	_castType = kCastTypeNull;
 	_inkData = 0;
 	_ink = kInkTypeCopy;
 	_trails = 0;




More information about the Scummvm-git-logs mailing list