Opened 3 years ago

Closed 2 weeks ago

#7061 closed defect (fixed)

SWORD25: BS25 - Mouse icon not erased, stays on screen

Reported by: raziel- Owned by: bluegr
Priority: normal Component: Engine: Sword25
Keywords: has-pull-request Cc:
Game: Broken Sword 2.5

Description

ScummVM 1.9.0git (Feb 26 2016 17:10:52)
Features compiled in: Vorbis FLAC MP3 RGB zLib MPEG2 Theora AAC FreeType2 JPEG PNG

In the very first scene after ego leaves Nico's apartment before the elevator.

If one moves the mouse icon fast enough in circles over the staircase or the door in that scene (probably happens on every other mouse icon changing hotspots as well), the different mouse icon states will be drawn but not erased. (Screenshot attached)
(Thing is, you need to make the mouse icon change it's cursor state fast enough and get out of the way with the real mouse icon)

They are being erased again once one moves the mouse icon over such a left behind icon, but it looks wrong.

Broken Sword 2.5: The Return of the Templars (English)

AmigaOS4 - PPC - SDL - BE
gcc (adtools build 5.3.0) 5.3.0

Ticket imported from: bugs/7061.

Attachments (1)

Broken Sword IIV-Broken Mouse Icon.png (440.5 KB) - added by raziel- 3 years ago.

Download all attachments as: .zip

Change History (6)

Changed 3 years ago by raziel-

comment:1 Changed 3 years ago by sev-

Component: Engine: Sword25
Game: Broken Sword 2.5

comment:2 Changed 6 months ago by raziel-

Summary: BS25: Mouse icon not erased - stays on screenSWORD25: BS25 - Mouse icon not erased, stays on screen

comment:3 Changed 6 months ago by digitall

Replicated with latest git master i.e. 50503741dc8f9048457fc4344a497adf540d8160 running on Linux x86_64 so not platform specific.

This looks to be an issue with the mouse redraw / dirty rects logic for the sword25 engine.

comment:4 Changed 2 weeks ago by digitall

Keywords: has-pull-request added

comment:5 Changed 2 weeks ago by bluegr

Owner: set to bluegr
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.