[Scummvm-cvs-logs] SF.net SVN: scummvm:[46959] scummvm/trunk/engines/sci

thebluegr at users.sourceforge.net thebluegr at users.sourceforge.net
Sun Jan 3 23:50:39 CET 2010


Revision: 46959
          http://scummvm.svn.sourceforge.net/scummvm/?rev=46959&view=rev
Author:   thebluegr
Date:     2010-01-03 22:50:39 +0000 (Sun, 03 Jan 2010)

Log Message:
-----------
Renamed SCI_VERSION_AUTODETECT to SCI_VERSION_NONE to signify its actual purpose

Modified Paths:
--------------
    scummvm/trunk/engines/sci/engine/state.cpp
    scummvm/trunk/engines/sci/engine/static_selectors.cpp
    scummvm/trunk/engines/sci/resource.cpp
    scummvm/trunk/engines/sci/sci.h

Modified: scummvm/trunk/engines/sci/engine/state.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/state.cpp	2010-01-03 22:41:35 UTC (rev 46958)
+++ scummvm/trunk/engines/sci/engine/state.cpp	2010-01-03 22:50:39 UTC (rev 46959)
@@ -101,10 +101,10 @@
 	_lastAnimateCounter = 0;
 	_lastAnimateTime = 0;
 
-	_setCursorType = SCI_VERSION_AUTODETECT;
-	_doSoundType = SCI_VERSION_AUTODETECT;
-	_lofsType = SCI_VERSION_AUTODETECT;
-	_gfxFunctionsType = SCI_VERSION_AUTODETECT;
+	_setCursorType = SCI_VERSION_NONE;
+	_doSoundType = SCI_VERSION_NONE;
+	_lofsType = SCI_VERSION_NONE;
+	_gfxFunctionsType = SCI_VERSION_NONE;
 	_moveCountType = kMoveCountUninitialized;
 	
 	_usesCdTrack = Common::File::exists("cdaudio.map");
@@ -328,7 +328,7 @@
 				if ((signed)offset + (int16)lofs >= (signed)script->_bufSize)
 					_lofsType = SCI_VERSION_1_MIDDLE;
 
-				if (_lofsType != SCI_VERSION_AUTODETECT)
+				if (_lofsType != SCI_VERSION_NONE)
 					return true;
 
 				// If we reach here, we haven't been able to deduce the lofs parameter
@@ -434,7 +434,7 @@
 								break;
 							}
 
-							if (_doSoundType != SCI_VERSION_AUTODETECT)
+							if (_doSoundType != SCI_VERSION_NONE)
 								return true;
 						}
 						break;
@@ -482,7 +482,7 @@
 }
 
 SciVersion EngineState::detectDoSoundType() {
-	if (_doSoundType == SCI_VERSION_AUTODETECT) {
+	if (_doSoundType == SCI_VERSION_NONE) {
 		if (getSciVersion() == SCI_VERSION_0_EARLY) {
 			// This game is using early SCI0 sound code (different headers than SCI0 late)
 			_doSoundType = SCI_VERSION_0_EARLY;
@@ -513,7 +513,7 @@
 }
 
 SciVersion EngineState::detectSetCursorType() {
-	if (_setCursorType == SCI_VERSION_AUTODETECT) {
+	if (_setCursorType == SCI_VERSION_NONE) {
 		if (getSciVersion() <= SCI_VERSION_01) {
 			// SCI0/SCI01 games never use cursor views
 			_setCursorType = SCI_VERSION_0_EARLY;
@@ -554,7 +554,7 @@
 }
 
 SciVersion EngineState::detectLofsType() {
-	if (_lofsType == SCI_VERSION_AUTODETECT) {
+	if (_lofsType == SCI_VERSION_NONE) {
 		// This detection only works (and is only needed) for SCI 1
 		if (getSciVersion() <= SCI_VERSION_01) {
 			_lofsType = SCI_VERSION_0_EARLY;
@@ -594,7 +594,7 @@
 }
 
 SciVersion EngineState::detectGfxFunctionsType() {
-	if (_gfxFunctionsType == SCI_VERSION_AUTODETECT) {
+	if (_gfxFunctionsType == SCI_VERSION_NONE) {
 		// This detection only works (and is only needed) for SCI0 games
 		if (getSciVersion() >= SCI_VERSION_01) {
 			_gfxFunctionsType = SCI_VERSION_0_LATE;

Modified: scummvm/trunk/engines/sci/engine/static_selectors.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/static_selectors.cpp	2010-01-03 22:41:35 UTC (rev 46958)
+++ scummvm/trunk/engines/sci/engine/static_selectors.cpp	2010-01-03 22:50:39 UTC (rev 46959)
@@ -73,7 +73,7 @@
 	{    SCI_VERSION_1_EARLY,        SCI_VERSION_1_1,      "flags", 102 },
 	{        SCI_VERSION_1_1,        SCI_VERSION_1_1,     "scaleX", 104 },
 	{        SCI_VERSION_1_1,        SCI_VERSION_1_1,     "scaleY", 105 },
-	{ SCI_VERSION_AUTODETECT, SCI_VERSION_AUTODETECT,            0,   0 }
+	{ SCI_VERSION_NONE,             SCI_VERSION_NONE,            0,   0 }
 };
 
 Common::StringList Kernel::checkStaticSelectorNames() {

Modified: scummvm/trunk/engines/sci/resource.cpp
===================================================================
--- scummvm/trunk/engines/sci/resource.cpp	2010-01-03 22:41:35 UTC (rev 46958)
+++ scummvm/trunk/engines/sci/resource.cpp	2010-01-03 22:50:39 UTC (rev 46959)
@@ -37,10 +37,10 @@
 
 namespace Sci {
 
-static SciVersion s_sciVersion = SCI_VERSION_AUTODETECT;
+static SciVersion s_sciVersion = SCI_VERSION_NONE;
 
 SciVersion getSciVersion() {
-	assert(s_sciVersion != SCI_VERSION_AUTODETECT);
+	assert(s_sciVersion != SCI_VERSION_NONE);
 	return s_sciVersion;
 }
 
@@ -1771,7 +1771,7 @@
 		s_sciVersion = SCI_VERSION_1_1;
 		return;
 	default:
-		s_sciVersion = SCI_VERSION_AUTODETECT;
+		s_sciVersion = SCI_VERSION_NONE;
 		error("detectSciVersion(): Unable to detect the game's SCI version");
 	}
 }

Modified: scummvm/trunk/engines/sci/sci.h
===================================================================
--- scummvm/trunk/engines/sci/sci.h	2010-01-03 22:41:35 UTC (rev 46958)
+++ scummvm/trunk/engines/sci/sci.h	2010-01-03 22:50:39 UTC (rev 46959)
@@ -88,7 +88,7 @@
 
 /** SCI versions */
 enum SciVersion {
-	SCI_VERSION_AUTODETECT,
+	SCI_VERSION_NONE,
 	SCI_VERSION_0_EARLY, // Early KQ4, 1988 xmas card
 	SCI_VERSION_0_LATE, // KQ4, LSL2, LSL3, SQ3 etc
 	SCI_VERSION_01, // KQ1 and multilingual games (S.old.*)
@@ -165,8 +165,8 @@
 
 inline static Common::String getSciVersionDesc(SciVersion version) {
 	switch (version) {
-	case SCI_VERSION_AUTODETECT:
-		return "Autodetect";
+	case SCI_VERSION_NONE:
+		return "Invalid SCI version";
 	case SCI_VERSION_0_EARLY:
 		return "Early SCI0";
 	case SCI_VERSION_0_LATE:


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