Opened 16 years ago

Closed 16 years ago

#1536 closed defect (fixed)

BS1: some graphic glitch, foreground <-> actor

Reported by: SF/himhum Owned by: lavosspawn
Priority: normal Component: Engine: Sword1
Keywords: Cc:
Game: Broken Sword 1

Description

when george visits nico in rue jarry/paris he appears to be in front of some parts of the flower-women's stall. in fact the stall is in the foreground and george should be behind it.

http://home.t-online.de/home/520048429429-0001/data/bs1_1.jpg

Ticket imported from: #917427. Ticket imported from: bugs/1536.

Change History (10)

comment:1 by SF/himhum, 16 years ago

Summary: some graphic glitch, foreground <-> actorBS1: some graphic glitch, foreground &lt;-&gt; actor

comment:2 by fingolfin, 16 years ago

Status: newpending

comment:3 by fingolfin, 16 years ago

To process your bug report appropriately, we need you to provide the following additional information:

* ScummVM version (PLEASE test the latest CVS/Daily build) * Bug details, including instructions on reproducing it * Language of game (English, German, ...) * Version of game (talkie, floppy, ...) * Platform and Compiler (Win32, Linux, MacOS, ...) * Attach a save game if possible * If this bug only occurred recently, please note the last version without the bug, and the first version including the bug. That way we can fix it quicker by looking at the changes made.

This should only take you a little time but will make it much easier for us to process your bug report in a way that satisfies both you and us.

Thank you for your support!

comment:4 by SF/himhum, 16 years ago

Status: pendingnew

comment:5 by SF/himhum, 16 years ago

* scummvm 0.6.0 and 20040316 * in order to reproduce it just walk to the location "rue jarry/paris". it is 100% reproduceable for me. * game-language: german * game-version: german broken sword 1 version "adventure hall of fame" * platform: linux i386, gcc 3.3.3

comment:6 by eriktorbjorn, 16 years ago

Owner: set to lavosspawn

comment:7 by eriktorbjorn, 16 years ago

I was able to reproduce this with the English ("Sold-Out Software") version as well, but not with the original interpreter. Almost certainly a ScummVM bug, then.

comment:8 by fingolfin, 16 years ago

Summary: BS1: some graphic glitch, foreground &lt;-&gt; actorBS1: some graphic glitch, foreground <-> actor

comment:9 by eriktorbjorn, 16 years ago

Resolution: fixed
Status: newclosed

comment:10 by eriktorbjorn, 16 years ago

I think what's happening is that George is being masked - or at least potentionally masked - by two layers at the same time, and ScummVM picked the wrong one to redraw on top of him.

I've changed so that it will consider all layers, and not just the first one that looks promising. This fixes the bug for me, and I haven't seen any regressions so far.

Note: See TracTickets for help on using tickets.