From 9a5f45a40c433cce2965eb4fc567296fb32ab6cc Mon Sep 17 00:00:00 2001 From: Filippos Karapetis Date: Mon, 29 Dec 2008 17:30:29 +0000 Subject: - IHNM Mac loads correctly again - Removed isBigEndian from GameSoundInfo - Removed GF_BIG_ENDIAN_DATA - Stopped loading the options panel for non-interactive ITE demos (it doesn't exist) - Fixed crash when exiting from non-interactive ITE demos svn-id: r35615 --- engines/saga/detection.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'engines/saga/detection.cpp') diff --git a/engines/saga/detection.cpp b/engines/saga/detection.cpp index 43b4957ebb..2d42ba336f 100644 --- a/engines/saga/detection.cpp +++ b/engines/saga/detection.cpp @@ -56,7 +56,7 @@ struct SAGAGameDescription { const GamePatchDescription *patchDescriptions; }; -bool SagaEngine::isBigEndian() const { return (_gameDescription->features & GF_BIG_ENDIAN_DATA) != 0; } +bool SagaEngine::isBigEndian() const { return isMacResources() && getGameId() == GID_ITE; } bool SagaEngine::isMacResources() const { return (getPlatform() == Common::kPlatformMacintosh); } const GameResourceDescription *SagaEngine::getResourceDescription() { return _gameDescription->resourceDescription; } const GameSoundInfo *SagaEngine::getVoiceInfo() const { return _gameDescription->voiceInfo; } @@ -65,7 +65,6 @@ const GameSoundInfo *SagaEngine::getMusicInfo() const { static GameSoundInfo musicInfo; musicInfo.resourceType = kSoundPCM; musicInfo.sampleBits = 16; - musicInfo.isBigEndian = false; musicInfo.isSigned = true; return &musicInfo; -- cgit v1.2.3