/* ScummVM - Graphic Adventure Engine * * ScummVM is the legal property of its developers, whose names * are too numerous to list here. Please refer to the COPYRIGHT * file distributed with this source distribution. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * */ #ifndef SCUMM_OBSOLETE_H #define SCUMM_OBSOLETE_H namespace Scumm { #define UNK Common::kPlatformUnknown /** * Conversion table mapping old obsolete game IDs to the * corresponding new game ID and platform combination. */ static const Engines::ObsoleteGameID obsoleteGameIDsTable[] = { {"bluesabctimedemo", "bluesabctime", UNK}, {"BluesBirthdayDemo", "BluesBirthday", UNK}, {"comidemo", "comi", UNK}, {"digdemo", "dig", UNK}, {"digdemoMac", "dig", Common::kPlatformMacintosh}, {"dottdemo", "tentacle", UNK}, {"fate", "atlantis", UNK}, {"ftMac", "ft", Common::kPlatformMacintosh}, {"ftpcdemo", "ft", UNK}, {"ftdemo", "ft", Common::kPlatformMacintosh}, {"game", "monkey", UNK}, {"indy3ega", "indy3", UNK}, {"indy3towns", "indy3", Common::kPlatformFMTowns}, {"indy4", "atlantis", Common::kPlatformFMTowns}, {"indydemo", "atlantis", Common::kPlatformFMTowns}, {"loomcd", "loom", UNK}, {"loomTowns", "loom", Common::kPlatformFMTowns}, {"mi2demo", "monkey2", UNK}, {"monkey1", "monkey", UNK}, {"monkeyEGA", "monkey", UNK}, {"monkeyVGA", "monkey", UNK}, {"playfate", "atlantis", UNK}, {"samnmax-alt", "samnmax", UNK}, {"samnmaxMac", "samnmax", Common::kPlatformMacintosh}, {"samdemo", "samnmax", UNK}, {"samdemoMac", "samnmax", Common::kPlatformMacintosh}, {"snmdemo", "samnmax", UNK}, {"snmidemo", "samnmax", UNK}, {"tentacleMac", "tentacle", Common::kPlatformMacintosh}, {"zakTowns", "zak", Common::kPlatformFMTowns}, {NULL, NULL, UNK} }; } // End of namespace Scumm #endif // SCUMM_OBSOLETE_H