#8010 closed patch (fixed)
Loom graphics fix
Reported by: | eriktorbjorn | Owned by: | SF/ender |
---|---|---|---|
Priority: | normal | Component: | Engine: SCUMM |
Version: | Keywords: | ||
Cc: | Game: | Loom |
Description
There is a bug can cause actors in GF_SMALL_HEADER games to be drawn in front of objects, when they should be obscured by them. This semms to be because CostumeRenderer::mainRoutine() assumes that 'masking' will be either 1 or 0. However, in the GF_SMALL_HEADER it's set to _zbuf, which may be greater than that.
This can be seen in Loom, in the forest where you encounter the shepherds, and in the house where you meet with Fleece. Could someone please check that I haven't inadvertently broken any other GF_SMALL_HEADER games?
The patch is made against an August 13 CVS snapshot.
Ticket imported from: #594922. Ticket imported from: patches/115.
Attachments (5)
Change History (13)
by , 22 years ago
Attachment: | masking.diff added |
---|
comment:2 by , 22 years ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
comment:4 by , 22 years ago
Status: | closed → new |
---|
comment:6 by , 22 years ago
Status: | new → closed |
---|
comment:7 by , 22 years ago
nm, ignore me - this was not caused by this fix but rather by some box tweaks I am making right now (0x40 vs 0x80...). Sorry, should have checked that first.
comment:8 by , 6 years ago
Component: | → Engine: SCUMM |
---|---|
Game: | → Loom |
Loom graphics fix