All pastes #751840 Raw Edit

Miscellany

public text v1 · immutable
#751840 ·published 2007-10-27 19:40 UTC
rendered paste body
			} else if (Common::File::exists("voicesd.rsc") || Common::File::exists("voicesd.cmp")) {
				_contextsCount++;
				voicesFileIndex = _contextsCount - 1;
				if (_vm->getFeatures() & GF_COMPRESSED_SOUNDS)
					sprintf(voicesFileName, "voicesd.cmp");
				else
					sprintf(voicesFileName, "voicesd.rsc");
#ifdef __amigaos4__
			} else if (Common::File::exists("\"inherit the earth voices\"") || 
					   Common::File::exists("\"inherit the earth voices.cmp\"")) {
				_contextsCount++;
				voicesFileIndex = _contextsCount - 1;
				if (_vm->getFeatures() & GF_COMPRESSED_SOUNDS)
					sprintf(voicesFileName, "\"inherit the earth voices.cmp\"");
				else
					sprintf(voicesFileName, "\"inherit the earth voices\"");
					// The resources in the Wyrmkeep combined Windows/Mac/Linux CD version are little endian, but
					// the voice file is big endian. If we got such a version with mixed files, mark this voice file
					// as big endian
					if (!_vm->isBigEndian())
						voiceFileType = GAME_VOICEFILE | GAME_SWAPENDIAN;	// This file is big endian
#else
			} else if (Common::File::exists("inherit the earth voices") || 
					   Common::File::exists("inherit the earth voices.cmp")) {
				_contextsCount++;
				voicesFileIndex = _contextsCount - 1;
				if (_vm->getFeatures() & GF_COMPRESSED_SOUNDS)
					sprintf(voicesFileName, "inherit the earth voices.cmp");
				else
					sprintf(voicesFileName, "inherit the earth voices");
					// The resources in the Wyrmkeep combined Windows/Mac/Linux CD version are little endian, but
					// the voice file is big endian. If we got such a version with mixed files, mark this voice file
					// as big endian
					if (!_vm->isBigEndian())
						voiceFileType = GAME_VOICEFILE | GAME_SWAPENDIAN;	// This file is big endian
#endif
			} else {
				// No voice file found, don't add any file to the array
				voicesFileInArray = true;
			}
		} else {
			// If the voices file is not specified in the detector table, add it here
			if (Common::File::exists("voicess.res") || Common::File::exists("voicess.cmp")) {
				_contextsCount++;
				voicesFileIndex = _contextsCount - 1;
				// IHNM has multiple voice files
				multipleVoices = true;