[Scummvm-cvs-logs] SF.net SVN: scummvm:[55698] scummvm/trunk/engines/mohawk

fuzzie at users.sourceforge.net fuzzie at users.sourceforge.net
Tue Feb 1 00:10:18 CET 2011


Revision: 55698
          http://scummvm.svn.sourceforge.net/scummvm/?rev=55698&view=rev
Author:   fuzzie
Date:     2011-01-31 23:10:18 +0000 (Mon, 31 Jan 2011)

Log Message:
-----------
MOHAWK: LB detection/path updates.

Mark the v2.9x games as v3, mark Rugrats as v4, add detection for
CarmenTQ and add its install directory to the path.

Modified Paths:
--------------
    scummvm/trunk/engines/mohawk/detection.cpp
    scummvm/trunk/engines/mohawk/detection_tables.h
    scummvm/trunk/engines/mohawk/livingbooks.cpp
    scummvm/trunk/engines/mohawk/mohawk.h

Modified: scummvm/trunk/engines/mohawk/detection.cpp
===================================================================
--- scummvm/trunk/engines/mohawk/detection.cpp	2011-01-31 23:09:22 UTC (rev 55697)
+++ scummvm/trunk/engines/mohawk/detection.cpp	2011-01-31 23:10:18 UTC (rev 55698)
@@ -103,6 +103,7 @@
 	{"cstime", "Where in Time is Carmen Sandiego?"},
 	{"csworld", "Where in the World is Carmen Sandiego?"},
 	{"csamtrak", "Where in America is Carmen Sandiego? (The Great Amtrak Train Adventure)"},
+	{"carmentq", "Carmen Sandiego's ThinkQuick Challenge"},
 	{"maggiesfa", "Maggie's Farmyard Adventure"},
 	{"jamesmath", "James Discovers/Explores Math"},
 	{"treehouse", "The Treehouse"},
@@ -131,6 +132,7 @@
 	"assets1",
 	"data",
 	"program",
+	"95instal",
 	"Rugrats Adventure Game",
 	0
 };
@@ -232,6 +234,8 @@
 		case Mohawk::GType_LIVINGBOOKSV1:
 		case Mohawk::GType_LIVINGBOOKSV2:
 		case Mohawk::GType_LIVINGBOOKSV3:
+		case Mohawk::GType_LIVINGBOOKSV4:
+		case Mohawk::GType_LIVINGBOOKSV5:
 			*engine = new Mohawk::MohawkEngine_LivingBooks(syst, gd);
 			break;
 		case Mohawk::GType_CSTIME:

Modified: scummvm/trunk/engines/mohawk/detection_tables.h
===================================================================
--- scummvm/trunk/engines/mohawk/detection_tables.h	2011-01-31 23:09:22 UTC (rev 55697)
+++ scummvm/trunk/engines/mohawk/detection_tables.h	2011-01-31 23:10:18 UTC (rev 55698)
@@ -524,6 +524,21 @@
 
 	{
 		{
+			"carmentq",
+			"",
+			AD_ENTRY1("Outline.txt", "67abce5dcda969c23f367a98c90439bc"),
+			Common::EN_ANY,
+			Common::kPlatformWindows,
+			ADGF_NO_FLAGS,
+			Common::GUIO_NONE
+		},
+		GType_LIVINGBOOKSV5,
+		0,
+		0
+	},
+
+	{
+		{
 			"maggiesfa",
 			"",
 			AD_ENTRY1("Outline", "b7dc6e65fa9e80784a5bb8b557aa37c4"),
@@ -608,7 +623,7 @@
 			ADGF_NO_FLAGS,
 			Common::GUIO_NONE
 		},
-		GType_LIVINGBOOKSV2,
+		GType_LIVINGBOOKSV3,
 		0,
 		0
 	},
@@ -624,7 +639,7 @@
 			ADGF_NO_FLAGS,
 			Common::GUIO_NONE
 		},
-		GType_LIVINGBOOKSV2,
+		GType_LIVINGBOOKSV3,
 		0,
 		0
 	},
@@ -639,7 +654,7 @@
 			ADGF_NO_FLAGS,
 			Common::GUIO_NONE
 		},
-		GType_LIVINGBOOKSV2,
+		GType_LIVINGBOOKSV3,
 		0,
 		0
 	},
@@ -1003,7 +1018,7 @@
 			ADGF_NO_FLAGS,
 			Common::GUIO_NONE
 		},
-		GType_LIVINGBOOKSV2,
+		GType_LIVINGBOOKSV3,
 		0,
 		0
 	},
@@ -1019,7 +1034,7 @@
 			ADGF_NO_FLAGS,
 			Common::GUIO_NONE
 		},
-		GType_LIVINGBOOKSV2,
+		GType_LIVINGBOOKSV3,
 		0,
 		0
 	},
@@ -1124,7 +1139,7 @@
 			ADGF_NO_FLAGS,
 			Common::GUIO_NONE
 		},
-		GType_LIVINGBOOKSV3,
+		GType_LIVINGBOOKSV4,
 		0,
 		0,
 	},
@@ -1139,7 +1154,7 @@
 			ADGF_NO_FLAGS,
 			Common::GUIO_NONE
 		},
-		GType_LIVINGBOOKSV3,
+		GType_LIVINGBOOKSV4,
 		0,
 		0,
 	},

Modified: scummvm/trunk/engines/mohawk/livingbooks.cpp
===================================================================
--- scummvm/trunk/engines/mohawk/livingbooks.cpp	2011-01-31 23:09:22 UTC (rev 55697)
+++ scummvm/trunk/engines/mohawk/livingbooks.cpp	2011-01-31 23:10:18 UTC (rev 55698)
@@ -86,8 +86,13 @@
 	g_eventRec.registerRandomSource(*_rnd, "livingbooks");
 
 	const Common::FSNode gameDataDir(ConfMan.get("path"));
+	// Rugrats
 	SearchMan.addSubDirectoryMatching(gameDataDir, "program");
 	SearchMan.addSubDirectoryMatching(gameDataDir, "Rugrats Adventure Game");
+	// CarmenTQ
+	const Common::FSNode CTQPath = gameDataDir.getChild("95instal");
+	if (CTQPath.exists())
+		SearchMan.addDirectory(CTQPath.getPath(), CTQPath, 0, 4);
 }
 
 MohawkEngine_LivingBooks::~MohawkEngine_LivingBooks() {

Modified: scummvm/trunk/engines/mohawk/mohawk.h
===================================================================
--- scummvm/trunk/engines/mohawk/mohawk.h	2011-01-31 23:09:22 UTC (rev 55697)
+++ scummvm/trunk/engines/mohawk/mohawk.h	2011-01-31 23:10:18 UTC (rev 55698)
@@ -62,7 +62,9 @@
 	GType_CSUSA,
 	GType_LIVINGBOOKSV1,
 	GType_LIVINGBOOKSV2,
-	GType_LIVINGBOOKSV3
+	GType_LIVINGBOOKSV3,
+	GType_LIVINGBOOKSV4,
+	GType_LIVINGBOOKSV5
 };
 
 enum MohawkGameFeatures {


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