Opened 10 years ago

Closed 10 years ago

#4724 closed defect (fixed)

DC: "Cruise" cursor not displaying correctly

Reported by: SF/threepoint Owned by: zeldin
Priority: normal Component: Engine: Cruise
Keywords: Cc:
Game: Cruise for a Corpse

Description

Cruise for a Corpse
DOS: English
Dreamcast: 1.1.0svn46268

The bug is an issue with the cursor icons being displayed with a black background.

Normally like when played on the same Win32 svn build, the arrow and other action icons of the game cursor have a transparent background tile.

In this DC version the cursor background is a "black" tile, with the arrow and action icons being displayed as white on top of that.

Ticket imported from: #2909750. Ticket imported from: bugs/4724.

Change History (4)

comment:1 by jvprat, 10 years ago

Owner: set to zeldin

comment:2 by zeldin, 10 years ago

This looks like an engine bug; the engine specifies key colour 0xffffffff, but that
pixel value can never appear as it uses 8-bit cursors...

The fact that it works with the SDL backend seems like a bug in itself; the SDL backend
masks the color key value, but there is no good reason for it to do so...

comment:3 by zeldin, 10 years ago

The problem was that the default keycolor had changed from 0xFF to 0xFFFFFFFF,
and the Cruise engine relied on the old default. Changed the engine code to
explicitly provide the desired keycolor (0xFF).

comment:4 by zeldin, 10 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.