[Scummvm-git-logs] scummvm master -> 6138b36d012f237b947a6fcf0242f9050a356b61
criezy
criezy at scummvm.org
Thu Dec 8 23:45:51 CET 2016
This automated email contains information about 3 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
b0588526e8 DRASCULA: Increase debug level for copyBackground
e5ef7a6398 DRASCULA: Fix bug when talking to drunkard in chapter 2
6138b36d01 NEWS: Mention Drascula drunkard talk bug fix
Commit: b0588526e865ebe91997b181e2998bdd2b85e273
https://github.com/scummvm/scummvm/commit/b0588526e865ebe91997b181e2998bdd2b85e273
Author: Thierry Crozat (criezy at scummvm.org)
Date: 2016-12-08T22:44:07Z
Commit Message:
DRASCULA: Increase debug level for copyBackground
This function is called a lot, and having a debug level of 1 made it very
difficult to find any other debug prints.
Changed paths:
engines/drascula/graphics.cpp
diff --git a/engines/drascula/graphics.cpp b/engines/drascula/graphics.cpp
index 8634b6c..09ff3c6 100644
--- a/engines/drascula/graphics.cpp
+++ b/engines/drascula/graphics.cpp
@@ -154,7 +154,7 @@ void DrasculaEngine::showFrame(Common::SeekableReadStream *stream, bool firstFra
}
void DrasculaEngine::copyBackground(int xorg, int yorg, int xdes, int ydes, int width, int height, byte *src, byte *dest) {
- debug(1, "DrasculaEngine::copyBackground(xorg:%d, yorg:%d, xdes:%d, ydes:%d width:%d height:%d, src, dest)", xorg, yorg, xdes, ydes, width,height);
+ debug(5, "DrasculaEngine::copyBackground(xorg:%d, yorg:%d, xdes:%d, ydes:%d width:%d height:%d, src, dest)", xorg, yorg, xdes, ydes, width,height);
dest += xdes + ydes * 320;
src += xorg + yorg * 320;
/* Unoptimized code
Commit: e5ef7a63982523e109d82f5949db6757816c036d
https://github.com/scummvm/scummvm/commit/e5ef7a63982523e109d82f5949db6757816c036d
Author: Thierry Crozat (criezy at scummvm.org)
Date: 2016-12-08T22:44:07Z
Commit Message:
DRASCULA: Fix bug when talking to drunkard in chapter 2
The bug made it possible to only talk once to the drunkard. Any
further attempt to talk to him did nothing. This led to a dead end
if we did not ask about Von Braun the first time around.
This was a bug in ScummVM. The original game did not have the bug.
Changed paths:
engines/drascula/animation.cpp
diff --git a/engines/drascula/animation.cpp b/engines/drascula/animation.cpp
index 8b3299a..792b272 100644
--- a/engines/drascula/animation.cpp
+++ b/engines/drascula/animation.cpp
@@ -1836,6 +1836,8 @@ void DrasculaEngine::animation_13_2() {
if (flags[41] == 0) {
playTalkSequence(13); // sequence 13, chapter 2
+ } else {
+ converse(2);
}
loadPic(964, frontSurface);
Commit: 6138b36d012f237b947a6fcf0242f9050a356b61
https://github.com/scummvm/scummvm/commit/6138b36d012f237b947a6fcf0242f9050a356b61
Author: Thierry Crozat (criezy at scummvm.org)
Date: 2016-12-08T22:44:08Z
Commit Message:
NEWS: Mention Drascula drunkard talk bug fix
Changed paths:
NEWS
diff --git a/NEWS b/NEWS
index f1650f0..e5fce13 100644
--- a/NEWS
+++ b/NEWS
@@ -14,6 +14,9 @@ For a more comprehensive changelog of the latest experimental code, see:
Composer:
- Added save/load from General Main Menu.
+ Drascula:
+ - Fix bug that made it impossible to talk to the drunkard more than once in the inn.
+
1.9.1 (YYYY-MM-DD)
General:
- Added bilinear filtering option for SDL2 fullscreen mode.
More information about the Scummvm-git-logs
mailing list