aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/supernova/supernova.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/supernova/supernova.cpp b/engines/supernova/supernova.cpp
index 9abea6baf7..c62efeac3f 100644
--- a/engines/supernova/supernova.cpp
+++ b/engines/supernova/supernova.cpp
@@ -153,6 +153,12 @@ Common::Error SupernovaEngine::run() {
(_event.kbd.flags & Common::KBD_CTRL)) {
_console->attach();
}
+ if (_event.kbd.keycode == Common::KEYCODE_s) {
+ for (int i = 0; i < _currentImage->_numSections; ++i) {
+ gm.drawImage(i);
+ _system->updateScreen();
+ }
+ }
gm.processInput(_event.kbd);
break;
@@ -164,6 +170,7 @@ Common::Error SupernovaEngine::run() {
case Common::EVENT_MOUSEMOVE:
gm.processInput(_event.type, _event.mouse.x, _event.mouse.y);
break;
+
default:
break;
}