aboutsummaryrefslogtreecommitdiff
path: root/engines/saga/input.cpp
diff options
context:
space:
mode:
authorDavid Corrales2007-06-23 18:51:33 +0000
committerDavid Corrales2007-06-23 18:51:33 +0000
commitcacd7a28fd51d960947de88abbf30c487e66529d (patch)
treef3baa59853bfb307e452b86b9d93c4737b1fa6ab /engines/saga/input.cpp
parent0ac96302fe9c04df79cb01a77d19535b45fe2db0 (diff)
parent90c2210dae8c91fa8babc6b05564e15c9d445d18 (diff)
downloadscummvm-rg350-cacd7a28fd51d960947de88abbf30c487e66529d.tar.gz
scummvm-rg350-cacd7a28fd51d960947de88abbf30c487e66529d.tar.bz2
scummvm-rg350-cacd7a28fd51d960947de88abbf30c487e66529d.zip
Merged the FSNode branch with trunk r27031:27680
svn-id: r27681
Diffstat (limited to 'engines/saga/input.cpp')
-rw-r--r--engines/saga/input.cpp52
1 files changed, 26 insertions, 26 deletions
diff --git a/engines/saga/input.cpp b/engines/saga/input.cpp
index 64bb222efb..358a225efa 100644
--- a/engines/saga/input.cpp
+++ b/engines/saga/input.cpp
@@ -45,7 +45,7 @@ int SagaEngine::processInput() {
switch (event.type) {
case Common::EVENT_KEYDOWN:
if (event.kbd.flags == Common::KBD_CTRL) {
- if (event.kbd.keycode == 'd')
+ if (event.kbd.keycode == Common::KEYCODE_d)
_console->attach();
}
if (_interface->_textInput || _interface->_statusTextInput) {
@@ -54,64 +54,64 @@ int SagaEngine::processInput() {
}
switch (event.kbd.keycode) {
- case '#':
- case '`':
- case '~':
+ case Common::KEYCODE_HASH:
+ case Common::KEYCODE_BACKQUOTE:
+ case Common::KEYCODE_QUOTE: // tilde ("~")
_console->attach();
break;
- case 'r':
+ case Common::KEYCODE_r:
_interface->draw();
break;
#if 0
- case 269:
- case 270:
- case 273:
- case 274:
- case 275:
- case 276:
+ case Common::KEYCODE_KP_MINUS:
+ case Common::KEYCODE_KP_PLUS:
+ case Common::KEYCODE_UP:
+ case Common::KEYCODE_DOWN:
+ case Common::KEYCODE_RIGHT:
+ case Common::KEYCODE_LEFT:
if (_vm->_scene->getFlags() & kSceneFlagISO) {
- _vm->_isoMap->_viewDiff += (event.kbd.keycode == 270) - (event.kbd.keycode == 269);
- _vm->_isoMap->_viewScroll.y += (_vm->_isoMap->_viewDiff * (event.kbd.keycode == 274) - _vm->_isoMap->_viewDiff * (event.kbd.keycode == 273));
- _vm->_isoMap->_viewScroll.x += (_vm->_isoMap->_viewDiff * (event.kbd.keycode == 275) - _vm->_isoMap->_viewDiff * (event.kbd.keycode == 276));
+ _vm->_isoMap->_viewDiff += (event.kbd.keycode == Common::KEYCODE_KP_PLUS) - (event.kbd.keycode == Common::KEYCODE_KP_MINUS);
+ _vm->_isoMap->_viewScroll.y += (_vm->_isoMap->_viewDiff * (event.kbd.keycode == Common::KEYCODE_DOWN) - _vm->_isoMap->_viewDiff * (event.kbd.keycode == Common::KEYCODE_UP));
+ _vm->_isoMap->_viewScroll.x += (_vm->_isoMap->_viewDiff * (event.kbd.keycode == Common::KEYCODE_RIGHT) - _vm->_isoMap->_viewDiff * (event.kbd.keycode == Common::KEYCODE_LEFT));
}
break;
#endif
- case 282: // F1
+ case Common::KEYCODE_F1:
_render->toggleFlag(RF_SHOW_FPS);
_actor->_handleActionDiv = (_actor->_handleActionDiv == 15) ? 50 : 15;
break;
- case 283: // F2
+ case Common::KEYCODE_F2:
_render->toggleFlag(RF_PALETTE_TEST);
break;
- case 284: // F3
+ case Common::KEYCODE_F3:
_render->toggleFlag(RF_TEXT_TEST);
break;
- case 285: // F4
+ case Common::KEYCODE_F4:
_render->toggleFlag(RF_OBJECTMAP_TEST);
break;
- case 286: // F5
+ case Common::KEYCODE_F5:
if (_interface->getSaveReminderState() > 0)
_interface->setMode(kPanelOption);
break;
- case 287: // F6
+ case Common::KEYCODE_F6:
_render->toggleFlag(RF_ACTOR_PATH_TEST);
break;
- case 288: // F7
+ case Common::KEYCODE_F7:
//_actor->frameTest();
break;
- case 289: // F8
+ case Common::KEYCODE_F8:
break;
- case 290: // F9
+ case Common::KEYCODE_F9:
_interface->keyBoss();
break;
// Actual game keys
- case 32: // space
+ case Common::KEYCODE_SPACE:
_actor->abortSpeech();
break;
- case 19: // pause
- case 'z':
+ case Common::KEYCODE_PAUSE:
+ case Common::KEYCODE_z:
_render->toggleFlag(RF_RENDERPAUSE);
break;
default: