[Scummvm-cvs-logs] CVS: scummvm/sky sky.cpp,1.93,1.94 disk.cpp,1.40,1.41 text.cpp,1.46,1.47

Jonathan Gray khalek at users.sourceforge.net
Sat Jul 12 03:03:14 CEST 2003


Update of /cvsroot/scummvm/scummvm/sky
In directory sc8-pr-cvs1:/tmp/cvs-serv15172

Modified Files:
	sky.cpp disk.cpp text.cpp 
Log Message:
add some stuff for v0.0109

Index: sky.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/sky.cpp,v
retrieving revision 1.93
retrieving revision 1.94
diff -u -d -r1.93 -r1.94
--- sky.cpp	12 Jul 2003 06:12:54 -0000	1.93
+++ sky.cpp	12 Jul 2003 10:02:12 -0000	1.94
@@ -426,6 +426,7 @@
 
 bool SkyState::isDemo(void) {
 	switch (_systemVars.gameVersion) {
+	case 109: // pc gamer demo
 	case 267: // floppy demo
 	case 365: // cd demo
 		return true;
@@ -437,13 +438,14 @@
 	case 372:
 		return false;
 	default:
-		error("Unknown game version");
+		error("Unknown game version %d", _systemVars.gameVersion);
 	}
 }
 
 bool SkyState::isCDVersion(void) {
 
 	switch (_systemVars.gameVersion) {
+	case 109:
 	case 267:
 	case 288:
 	case 303:
@@ -455,7 +457,7 @@
 	case 372:
 		return true;
 	default:
-		error("Unknown game version");
+		error("Unknown game version %d", _systemVars.gameVersion);
 	}
 }
 

Index: disk.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/disk.cpp,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -d -r1.40 -r1.41
--- disk.cpp	12 Jul 2003 05:38:04 -0000	1.40
+++ disk.cpp	12 Jul 2003 10:02:12 -0000	1.41
@@ -428,6 +428,9 @@
 uint32 SkyDisk::determineGameVersion() {
 	//determine game version based on number of entries in dinner table
 	switch (_dinnerTableEntries) {
+	case 243:
+		// pc gamer demo (v0.0109)
+		return 109;
 	case 247:	
 		//floppy demo (v0.0267)
 		return 267;
@@ -452,7 +455,7 @@
 		return 372;
 	default:
 		//unknown version
-		error("Unknown game version!");
+		error("Unknown game version! %d dinner table entries", _dinnerTableEntries);
 		break;
 	}
 }

Index: text.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/text.cpp,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -d -r1.46 -r1.47
--- text.cpp	10 Jul 2003 01:55:48 -0000	1.46
+++ text.cpp	12 Jul 2003 10:02:12 -0000	1.47
@@ -455,7 +455,7 @@
 		_huffTree = _huffTree_00372;
 		break;
 	default:
-		error("Unknown game version");
+		error("Unknown game version %d", SkyState::_systemVars.gameVersion);
 	}
 }
 





More information about the Scummvm-git-logs mailing list