Opened 3 years ago

Closed 19 months ago

#12085 closed defect (fixed)

TWINE: depth sorting issue for doors

Reported by: mgerhardy Owned by: mgerhardy
Priority: high Component: Engine: TwinE
Version: Keywords:
Cc: Game: Little Big Adventure

Description (last modified by mgerhardy)

This happens in scene 67 leaving to the next scene and playing with the buttons to close the doors.

Attachments (2)

scummvm-lba-win-de-00007.png (108.4 KB ) - added by mgerhardy 3 years ago.
scummvm-lba-de-1-00001.png (179.8 KB ) - added by mgerhardy 22 months ago.

Download all attachments as: .zip

Change History (9)

by mgerhardy, 3 years ago

comment:1 by mgerhardy, 3 years ago

Component: --Unset--Engine: TwinE
Game: Little Big Adventure

comment:2 by mgerhardy, 3 years ago

Description: modified (diff)

comment:3 by mgerhardy, 3 years ago

Steps to reproduce in the first scene with debug commands:

scene_actor 13
change_scene 0
hero_pos 21771 1280 17397 (error is not visible)
hero_pos 21772 1280 17397 (error is visible)

Last edited 3 years ago by mgerhardy (previous) (diff)

comment:4 by mgerhardy, 3 years ago

drawList[xxx].posValue and the related sorting in fillActorDrawingList (redraw.cpp) is causing the problems

comment:5 by mgerhardy, 2 years ago

Priority: normalhigh

by mgerhardy, 22 months ago

Attachment: scummvm-lba-de-1-00001.png added

comment:6 by mgerhardy, 19 months ago

The original source code contains a section regarding doors twinsen and z coordinates:

cherche bug porte

Object.c

comment:7 by mgerhardy, 19 months ago

Owner: set to mgerhardy
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.