scummvm/engines/sword25
rinevard 361ebbcd9e SWORD25: Fix display order of deathscreen
Fix death screen appearing behind save/load menu by adjusting its
z-value. The issue occurs due to differences in render order between
original engine and ScummVM implementation.

The original engine renders based on parent-child relationships, it
renders the subtree of a node completely before moving to other nodes.
while ScummVM sorts by absolute z-values (parent absolute z + child z).

View `BS_RenderObject::Render` in `renderobject.cpp` in the source code
of the original engine and `RenderObject::render` in `renderobject.cpp`
in the source code of ScummVM version for more details.

Fixes: https://bugs.scummvm.org/ticket/15426
2025-03-10 18:56:36 +02:00
..
fmv
gfx SWORD25: Fix overriden instances of preFunctionInvocation() 2025-03-04 10:39:19 +02:00
input SWORD25: Fix overriden instances of preFunctionInvocation() 2025-03-04 10:39:19 +02:00
kernel
math
package SWORD25: Fix display order of deathscreen 2025-03-10 18:56:36 +02:00
script SWORD25: Fix overriden instances of preFunctionInvocation() 2025-03-04 10:39:19 +02:00
sfx
configure.engine
console.cpp
console.h
credits.pl
detection.cpp SWORD25: Add internal debugger launch flag 2025-03-06 14:03:54 +02:00
detection.h
detection_tables.h
metaengine.cpp
module.mk
POTFILES
sword25.cpp
sword25.h SWORD25: Add internal debugger launch flag 2025-03-06 14:03:54 +02:00