aboutsummaryrefslogtreecommitdiff
path: root/engines/agi
diff options
context:
space:
mode:
Diffstat (limited to 'engines/agi')
-rw-r--r--engines/agi/preagi.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/agi/preagi.cpp b/engines/agi/preagi.cpp
index f8630db0b6..16a20025f6 100644
--- a/engines/agi/preagi.cpp
+++ b/engines/agi/preagi.cpp
@@ -217,12 +217,15 @@ int PreAgiEngine::getSelection(SelectionTypes type) {
case Common::KEYCODE_y:
if (type == kSelYesNo)
return 1;
+ break;
case Common::KEYCODE_n:
if (type == kSelYesNo)
return 0;
+ break;
case Common::KEYCODE_ESCAPE:
if (type == kSelNumber || type == kSelAnyKey)
return 0;
+ break;
case Common::KEYCODE_1:
case Common::KEYCODE_2:
case Common::KEYCODE_3:
@@ -234,12 +237,15 @@ int PreAgiEngine::getSelection(SelectionTypes type) {
case Common::KEYCODE_9:
if (type == kSelNumber)
return event.kbd.keycode - Common::KEYCODE_1 + 1;
+ break;
case Common::KEYCODE_SPACE:
if (type == kSelSpace)
return 1;
+ break;
case Common::KEYCODE_BACKSPACE:
if (type == kSelBackspace)
return 0;
+ break;
default:
if (event.kbd.flags & Common::KBD_CTRL)
break;