Opened 16 years ago

Closed 16 years ago

Last modified 8 months ago

#8307 closed patch

FT: Implement palManipulateInit_new

Reported by: SF/madm00se Owned by: fingolfin
Priority: normal Component: Engine: SCUMM
Keywords: Cc:
Game: Full Throttle

Description

Apparently roomOps.palManipulate changed somewhere
between scumm v5 and v7.

roomOps.palManipulate calls palManipulateInit which
changed argument order and changed to use a palette
from the PALS chunk instead of three strings.

I implemented it as palManipulateInit_new (since I
don't currently have FOA) and changed getPalettePtr to
take a palette index argument instead of using
_curPalIndex.

FT uses roomOps.palManipulate at the gas tower when Ben
walks in to and out of the light.

Ticket imported from: #861716. Ticket imported from: patches/412.

Attachments (1)

palManipulateInit_new.patch (4.2 KB) - added by SF/madm00se 16 years ago.
Implement palManipulateInit_new

Download all attachments as: .zip

Change History (4)

Changed 16 years ago by SF/madm00se

Attachment: palManipulateInit_new.patch added

Implement palManipulateInit_new

comment:1 Changed 16 years ago by fingolfin

Eek, unnecessary code duplication :-)

OK, I cleaned this up and added it to CVS. Thanks.

comment:2 Changed 16 years ago by fingolfin

Owner: set to fingolfin
Status: newclosed

comment:3 Changed 8 months ago by digitall

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