[Scummvm-git-logs] scummvm master -> 087444b6981606369bc93b19993d6acd6dbf6354

athrxx athrxx at scummvm.org
Sat Apr 13 22:26:30 CEST 2019


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
087444b698 KYRA: hopefully fix broken NDS, AmigaOS, PSP, OpenPandora ports


Commit: 087444b6981606369bc93b19993d6acd6dbf6354
    https://github.com/scummvm/scummvm/commit/087444b6981606369bc93b19993d6acd6dbf6354
Author: athrxx (athrxx at scummvm.org)
Date: 2019-04-13T22:24:42+02:00

Commit Message:
KYRA: hopefully fix broken NDS, AmigaOS, PSP, OpenPandora ports

Unfortunately I don't understand the reason for the  PSP and OpenPandora failure. The (should be irrelevant) DarkmoonSequenceHelper changes are just a try...

Changed paths:
    engines/kyra/graphics/screen.cpp
    engines/kyra/sequence/sequences_darkmoon.cpp


diff --git a/engines/kyra/graphics/screen.cpp b/engines/kyra/graphics/screen.cpp
index b69cc07..b20fa46 100644
--- a/engines/kyra/graphics/screen.cpp
+++ b/engines/kyra/graphics/screen.cpp
@@ -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) {
diff --git a/engines/kyra/sequence/sequences_darkmoon.cpp b/engines/kyra/sequence/sequences_darkmoon.cpp
index 7a581e5..b68bbfd 100644
--- a/engines/kyra/sequence/sequences_darkmoon.cpp
+++ b/engines/kyra/sequence/sequences_darkmoon.cpp
@@ -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] = {





More information about the Scummvm-git-logs mailing list