aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/sci/console.cpp11
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: