[Scummvm-cvs-logs] SF.net SVN: scummvm:[44147] scummvm/trunk/tools/create_kyradat/games.cpp

lordhoto at users.sourceforge.net lordhoto at users.sourceforge.net
Thu Sep 17 14:42:25 CEST 2009


Revision: 44147
          http://scummvm.svn.sourceforge.net/scummvm/?rev=44147&view=rev
Author:   lordhoto
Date:     2009-09-17 12:42:25 +0000 (Thu, 17 Sep 2009)

Log Message:
-----------
Add platform information to game need table.

Modified Paths:
--------------
    scummvm/trunk/tools/create_kyradat/games.cpp

Modified: scummvm/trunk/tools/create_kyradat/games.cpp
===================================================================
--- scummvm/trunk/tools/create_kyradat/games.cpp	2009-09-17 12:03:27 UTC (rev 44146)
+++ scummvm/trunk/tools/create_kyradat/games.cpp	2009-09-17 12:42:25 UTC (rev 44147)
@@ -752,48 +752,64 @@
 
 struct GameNeed {
 	int game;
+	int platform;
 	int special;
 
 	const int *entries;
 };
 
 const GameNeed gameNeedTable[] = {
-	{ kKyra1, -1, kyra1FloppyNeed },
-	{ kKyra1, kTalkieVersion, kyra1CDNeed },
-	{ kKyra1, kFMTownsVersionE , kyra1TownsNeed },
-	{ kKyra1, kFMTownsVersionJ, kyra1TownsNeed },
-	{ kKyra1, kAmigaVersion, kyra1AmigaNeed },
-	{ kKyra1, kDemoVersion, kyra1DemoNeed },
-	{ kKyra1, kDemoCDVersion, kyra1DemoCDNeed },
+	{ kKyra1, kPlatformPC, -1, kyra1FloppyNeed },
+	{ kKyra1, kPlatformAmiga, kAmigaVersion, kyra1AmigaNeed },
 
-	{ kKyra2, k2FloppyFile1, kyra2FloppyFile1Need },
-	{ kKyra2, k2FloppyFile2, kyra2FloppyFile2Need },
-	{ kKyra2, k2CDFile1E, kyra2CDFile1Need },
-	{ kKyra2, k2CDFile1F, kyra2CDFile1Need },
-	{ kKyra2, k2CDFile1G, kyra2CDFile1Need },
-	{ kKyra2, k2CDFile1I, kyra2CDFile1Need }, // Italian fan translation
-	{ kKyra2, k2CDFile2E, kyra2CDFile2Need },
-	{ kKyra2, k2CDFile2F, kyra2CDFile2Need },
-	{ kKyra2, k2CDFile2G, kyra2CDFile2Need },
-	{ kKyra2, k2CDDemoE, kyra2CDDemoNeed },
-	{ kKyra2, k2CDDemoF, kyra2CDDemoNeed },
-	{ kKyra2, k2CDDemoG, kyra2CDDemoNeed },
-	{ kKyra2, k2TownsFile1E , kyra2TownsFile1Need },
-	{ kKyra2, k2TownsFile1J, kyra2TownsFile1Need },
-	{ kKyra2, k2TownsFile2E , kyra2TownsFile2Need },
-	{ kKyra2, k2TownsFile2J, kyra2TownsFile2Need },
-	{ kKyra2, k2DemoVersion, kyra2DemoNeed },
-	{ kKyra2, k2DemoVersionTlkE, kyra2TlkDemoNeed },
-	{ kKyra2, k2DemoVersionTlkF, kyra2TlkDemoNeed },
-	{ kKyra2, k2DemoVersionTlkG, kyra2TlkDemoNeed },
-	{ kLol, k2DemoLol, lolDemoNeed },
+	{ kKyra1, kPlatformPC, kTalkieVersion, kyra1CDNeed },
 
-	{ kKyra3, -1, kyra3Need },
+	{ kKyra1, kPlatformFMTowns, kFMTownsVersionE , kyra1TownsNeed },
+	{ kKyra1, kPlatformFMTowns, kFMTownsVersionJ, kyra1TownsNeed },
 
-	{ kLol, -1, lolFloppyNeed },
-	{ kLol, kLolCD1, lolCDFile1Need },
-	{ kLol, kLolCD2, lolCDFile2Need },
+	{ kKyra1, kPlatformPC, kDemoVersion, kyra1DemoNeed },
 
+	{ kKyra1, kPlatformPC, kDemoCDVersion, kyra1DemoCDNeed },
+
+	{ kKyra2, kPlatformPC, k2FloppyFile1, kyra2FloppyFile1Need },
+	{ kKyra2, kPlatformPC, k2FloppyFile2, kyra2FloppyFile2Need },
+
+	{ kKyra2, kPlatformPC, k2CDFile1E, kyra2CDFile1Need },
+	{ kKyra2, kPlatformPC, k2CDFile2E, kyra2CDFile2Need },
+
+	{ kKyra2, kPlatformPC, k2CDFile1F, kyra2CDFile1Need },
+	{ kKyra2, kPlatformPC, k2CDFile2F, kyra2CDFile2Need },
+
+	{ kKyra2, kPlatformPC, k2CDFile1G, kyra2CDFile1Need },
+	{ kKyra2, kPlatformPC, k2CDFile2G, kyra2CDFile2Need },
+
+	{ kKyra2, kPlatformPC, k2CDFile1I, kyra2CDFile1Need }, // Italian fan translation
+
+	{ kKyra2, kPlatformPC, k2CDDemoE, kyra2CDDemoNeed },
+	{ kKyra2, kPlatformPC, k2CDDemoF, kyra2CDDemoNeed },
+	{ kKyra2, kPlatformPC, k2CDDemoG, kyra2CDDemoNeed },
+
+	{ kKyra2, kPlatformFMTowns, k2TownsFile1E , kyra2TownsFile1Need },
+	{ kKyra2, kPlatformFMTowns, k2TownsFile2E , kyra2TownsFile2Need },
+
+	{ kKyra2, kPlatformFMTowns, k2TownsFile1J, kyra2TownsFile1Need },
+	{ kKyra2, kPlatformFMTowns, k2TownsFile2J, kyra2TownsFile2Need },
+
+	{ kKyra2, kPlatformPC, k2DemoVersion, kyra2DemoNeed },
+
+	{ kKyra2, kPlatformPC, k2DemoVersionTlkE, kyra2TlkDemoNeed },
+	{ kKyra2, kPlatformPC, k2DemoVersionTlkF, kyra2TlkDemoNeed },
+	{ kKyra2, kPlatformPC, k2DemoVersionTlkG, kyra2TlkDemoNeed },
+
+	{ kLol, kPlatformPC, k2DemoLol, lolDemoNeed },
+
+	{ kKyra3, kPlatformPC, -1, kyra3Need },
+
+	{ kLol, kPlatformPC, -1, lolFloppyNeed },
+
+	{ kLol, kPlatformPC, kLolCD1, lolCDFile1Need },
+	{ kLol, kPlatformPC, kLolCD2, lolCDFile2Need },
+
 	{ -1, -1, 0 }
 };
 


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list