[Scummvm-tracker] [ScummVM :: Bugs] #16227: SLUDGE: Out of Order fails to keep background blacked out in scene during ending

ScummVM :: Bugs trac at scummvm.org
Wed Mar 25 15:00:23 UTC 2026


#16227: SLUDGE: Out of Order fails to keep background blacked out in scene during
ending
--------------------+------------------------------------------------
Reporter:  BiggerJ  |       Owner:  Azzurra Suffia <azzurra.suffia@…>
    Type:  defect   |      Status:  closed
Priority:  normal   |   Component:  Engine: SLUDGE
 Version:           |  Resolution:  fixed
Keywords:           |        Game:
--------------------+------------------------------------------------
Changes (by Azzurra Suffia <azzurra.suffia@…>):

 * owner:  (none) => Azzurra Suffia <azzurra.suffia@…>
 * resolution:   => fixed
 * status:  new => closed

Comment:

 In [changeset:"3820a1c6b3bbe5a38d60a2e53b3357c59eb29dfb" 3820a1c6]:
 {{{#!CommitTicketReference repository=""
 revision="3820a1c6b3bbe5a38d60a2e53b3357c59eb29dfb"
 SLUDGE: Fix missing text and dynamic graphics during hardScroll

 Update hardScroll logic to correctly preserve dynamic background
 elements.

 - Move blankAllScreen() inside the boundary check. Previously, it
   blanked the screen on every scroll, which incorrectly erased all
   strings and graphics embedded to the backdrop via pasteString.

 - Apply the visual shift using the current _backdropSurface rather
   than _origBackdropSurface. Because _origBackdropSurface is only
   updated during loadHSI, it acts as a static original and does not
   contain evolving scene data.

 Fix #16227
 }}}
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/16227#comment:2>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list