Opened 19 years ago

Closed 19 years ago

Last modified 6 years ago

#8447 closed patch

Add the default cursor for v6/7, really fixing #786994

Reported by: SF/albeu Owned by: eriktorbjorn
Priority: normal Component: Engine: SCUMM
Version: Keywords:
Cc: Game:


In the original v6/7 interpreters there is a default bultin cursor. It look just like the normal pointer in dott. Currently there is no default cursor at all, so a simple game have no cursor where the LEC interpreters show one.

The thing with #786994 is simple i think. Once an object have been used as cursor there is no way to reverse to the default one. So they stored a copy of it in the data file and the game can "reverse" to the default cursor.

The patch simply add the default cursor and also fix a little inconsitency, the ptr parameter to setCursorFromBuffer can (hence should ?) be const.

Ticket imported from: #1238516. Ticket imported from: patches/552.

Attachments (1)

scumm_v6_cursor.diff (4.2 KB ) - added by SF/albeu 19 years ago.

Download all attachments as: .zip

Change History (4)

by SF/albeu, 19 years ago

Attachment: scumm_v6_cursor.diff added

comment:1 by eriktorbjorn, 19 years ago

Makes sense to me. The only change I've made - apart from some minor formatting - is to remove the last three lines from the cursor image, since they were all transparent.

comment:2 by eriktorbjorn, 19 years ago

Owner: set to eriktorbjorn
Status: newclosed

comment:3 by digitall, 6 years ago

Component: Engine: SCUMM
Note: See TracTickets for help on using tickets.