BS1: Scrolling regression
|Reported by:||eriktorbjorn||Owned by:||lavosspawn|
|Game:||Broken Sword 1|
The complete discussion of this bug can be found at http://forums.scummvm.org/viewtopic.php?t=30
It appears that the rather lengthy in-engine cutscene near the end of the game handles scrolling a bit unusually: It sets the SCROLL_FLAG variable to 0, presumably to keep the screen from scrolling.
The problem is that we assume that SCROLL_FLAG = 0 means that the scene is exactly 640x400. And ever since revision 1.47 of sword1/screen.cpp we ever reset the SCROLL_OFFSET variables to 0 in this case. So the overhead view of Nico and George looking down at the neo-Templars always shows the leftmost part of it, even though the room is wider than that.
The effect is subtle, which is probably how it has remained unnoticed for almost a year.
Ticket imported from: #1345130. Ticket imported from: bugs/2327.