Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PINK: Merge of Pink Panther engine #1223

Merged
merged 294 commits into from Jun 28, 2018

Conversation

Projects
None yet
5 participants
@whiterandrek
Copy link
Member

whiterandrek commented Jun 22, 2018

This PR adds support for the Pink Panther: Passport to Peril and Pink Panther: Hokus Pokus by Wanderlust Interactive.
The games are completable and playable.
The engine misses:

  1. menu

  2. PDA commands from Peril are not implemented

  3. ActionText is not implemented

Looking forward to your suggestions

whitertandrek and others added some commits Mar 23, 2018

PINK: Started implementation of Director class . For now engine can p…
…lay logo scene, but sprites are at wrong positions because decoder doesn't support getting coordinates from CEL
PINK: Implemented changing page and module, but without unloading old…
… page. For now it can play logo of Wanderlust Interactive, then logo of MGM and Localizer Logo.
PINK: implemented drawing of transparent drawing, but it seems that o…
…riginal handles this a bit different.(intro of Peril first sprite keeps transparent colour index somewhere else)
PINK: fixes to get first game scene of Hokus Pokus loaded and hack fo…
…r Peril intro sprite, which has wrong transparent colour index
PINK: Implemented SequenceAudio as in original.
Now Peril's intro is almost like in original
PINK: added basic cursor implementation, fixed sequenceAudio restarti…
…ng and skipping, fixed various mem leaks, hopefully fixed finding of transparent color index.

@sev- sev- force-pushed the whiterandrek:pink branch from 8d91ff2 to f6ec8c9 Jun 28, 2018

@sev-

This comment has been minimized.

Copy link
Member

sev- commented Jun 28, 2018

I removed the unintended changes to flic_decoder.cpp, and it is ready to merge.

The rest of the work (lazy thumbnail loading and fall through statements) could be fixed in-tree.

@sev- sev- merged commit 969f7c9 into scummvm:master Jun 28, 2018

1 check was pending

continuous-integration/travis-ci/pr The Travis CI build is in progress
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.