Skip to content

Commit

Permalink
KYRA: hopefully fix broken NDS, AmigaOS, PSP, OpenPandora ports
Browse files Browse the repository at this point in the history
Unfortunately I don't understand the reason for the  PSP and OpenPandora failure. The (should be irrelevant) DarkmoonSequenceHelper changes are just a try...
  • Loading branch information
athrxx committed Apr 13, 2019
1 parent 651387b commit 087444b
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 4 deletions.
2 changes: 1 addition & 1 deletion engines/kyra/graphics/screen.cpp
Expand Up @@ -3358,7 +3358,7 @@ void Screen::loadPalette(const byte *data, Palette &pal, int bytes) {
if (_isAmiga) {
// EOB II Amiga sometimes has multiple palettes here one after
// the other (64 bytes each). We only load the first one here.
pal.loadAmigaPalette(stream, 0, MIN(32, stream.size() / Palette::kAmigaBytesPerColor));
pal.loadAmigaPalette(stream, 0, MIN<int>(32, stream.size() / Palette::kAmigaBytesPerColor));
} else if (_vm->gameFlags().platform == Common::kPlatformPC98 && _use16ColorMode) {
pal.loadPC98Palette(stream, 0, stream.size() / Palette::kPC98BytesPerColor);
} else if (_renderMode == Common::kRenderEGA) {
Expand Down
4 changes: 1 addition & 3 deletions engines/kyra/sequence/sequences_darkmoon.cpp
Expand Up @@ -1120,9 +1120,7 @@ void DarkMoonEngine::seq_playCredits(DarkmoonSequenceHelper *sq, const uint8 *da
delete[] items[i].str;
}

DarkmoonSequenceHelper::DarkmoonSequenceHelper(OSystem *system, DarkMoonEngine *vm, Screen_EoB *screen, Mode mode) :
_system(system), _vm(vm), _screen(screen) {

DarkmoonSequenceHelper::DarkmoonSequenceHelper(OSystem *system, DarkMoonEngine *vm, Screen_EoB *screen, Mode mode) : _system(system), _vm(vm), _screen(screen) {
assert(mode == kIntro || mode == kFinale);

static const uint16 soundMarkersFMTowns[2][8] = {
Expand Down

0 comments on commit 087444b

Please sign in to comment.