#10094 closed defect (fixed)

TITANIC: Bad mouse cursor transparency

Reported by: csnover Owned by: csnover
Priority: normal Component: Engine: Titanic
Keywords: Cc:
Game: Starship Titanic


Build: 6fac0ace2c844aa68c2482362021981ed1db931b + PR 975, macOS 10.11, SDL 2.0.5, ASan on

Cursors currently are getting reduced to 1-bit alpha instead of the full alpha used by the original game, which does not look very good and does not match the original engine. I feel like CursorMan should be supporting this without too much difficulty already, but just rendering the cursor to the game surface itself would be fine too.

Attachments (1)

Pointer Differences.png (215.1 KB) - added by dafioram 19 months ago.
Pointer Comparison

Download all attachments as: .zip

Change History (3)

Changed 19 months ago by dafioram

Attachment: Pointer Differences.png added

Pointer Comparison

comment:1 Changed 17 months ago by dreammaster

I have a branch with the cursor alpha dithering removed at https://github.com/dreammaster/scummvm/tree/titanic_cursors

I'd really prefer this to be resolved by adding support for alphas to the CursorMan backend, rather than trying to implement a bunch of cursor drawing code redundantly to the engine.

comment:2 Changed 16 months ago by dreammaster

Owner: set to csnover
Resolution: fixed
Status: newclosed

Finally fixed. Though note that with scalers turned on it requires SDL 2.0.6 for the cursors to show.

Note: See TracTickets for help on using tickets.