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: |