BS1: Scrolling regression
|Reported by:||eriktorbjorn||Owned by:||lavosspawn|
|Game:||Broken Sword 1|
The complete discussion of this bug can be found at
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.