diff options
| -rw-r--r-- | engines/sci/console.cpp | 11 | 
1 files changed, 10 insertions, 1 deletions
diff --git a/engines/sci/console.cpp b/engines/sci/console.cpp index 371ed7fc71..91c5d01e87 100644 --- a/engines/sci/console.cpp +++ b/engines/sci/console.cpp @@ -2568,6 +2568,13 @@ bool Console::cmdShowMap(int argc, const char **argv) {  		return true;  	} +#ifdef ENABLE_SCI32 +	if (getSciVersion() >= SCI_VERSION_2) { +		debugPrintf("Command not available / implemented for SCI32 games.\n"); +		return true; +	} +#endif +  	int map = atoi(argv[1]);  	switch (map) { @@ -2575,7 +2582,9 @@ bool Console::cmdShowMap(int argc, const char **argv) {  	case 1:  	case 2:  	case 3: -		_engine->_gfxScreen->debugShowMap(map); +		if (_engine->_gfxScreen) { +			_engine->_gfxScreen->debugShowMap(map); +		}  		break;  	default:  | 
