Opened 4 years ago

Closed 2 years ago

Last modified 2 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 4 years ago.
scummvm-lba-de-1-00001.png (179.8 KB ) - added by mgerhardy 2 years ago.

Download all attachments as: .zip

Change History (10)

by mgerhardy, 4 years ago

comment:1 by mgerhardy, 4 years ago

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

comment:2 by mgerhardy, 4 years ago

Description: modified (diff)

comment:3 by mgerhardy, 4 years ago

Steps to reproduce in the first scene with debug commands:

hero_pos 21771 1280 17397 (error is not visible)
hero_pos 21772 1280 17397 (error is visible)

Version 1, edited 4 years ago by mgerhardy (previous) (next) (diff)

comment:4 by mgerhardy, 4 years ago

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

comment:5 by mgerhardy, 3 years ago

Priority: normalhigh

by mgerhardy, 2 years ago

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

comment:6 by mgerhardy, 2 years ago

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

cherche bug porte

Object.c

comment:7 by mgerhardy, 2 years ago

Owner: set to mgerhardy
Resolution: fixed
Status: newclosed

comment:8 by mgerhardy, 2 months ago

There was another fix in 73030ecd9ba14a64fdc0abea3480171b262b127b

Note: See TracTickets for help on using tickets.