aboutsummaryrefslogtreecommitdiff
path: root/engines/draci
diff options
context:
space:
mode:
authorDenis Kasak2009-08-17 18:51:45 +0000
committerDenis Kasak2009-08-17 18:51:45 +0000
commit85bf130a50acd6445042889f5c67a9489d894d51 (patch)
tree3deca129112b0ea831d153db4ef36fab3ef710f8 /engines/draci
parentb0fea939f49c3b0c6287d5a165c5f8ad27b9d794 (diff)
downloadscummvm-rg350-85bf130a50acd6445042889f5c67a9489d894d51.tar.gz
scummvm-rg350-85bf130a50acd6445042889f5c67a9489d894d51.tar.bz2
scummvm-rg350-85bf130a50acd6445042889f5c67a9489d894d51.zip
Enabled hotkey 'i' for accessing or exiting the inventory.
svn-id: r43488
Diffstat (limited to 'engines/draci')
-rw-r--r--engines/draci/draci.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/engines/draci/draci.cpp b/engines/draci/draci.cpp
index e14c9343c2..134b2a3cfa 100644
--- a/engines/draci/draci.cpp
+++ b/engines/draci/draci.cpp
@@ -218,6 +218,15 @@ bool DraciEngine::handleEvents() {
else if (event.kbd.keycode == Common::KEYCODE_w) {
_showWalkingMap = !_showWalkingMap;
}
+ else if (event.kbd.keycode == Common::KEYCODE_i) {
+ if(_game->getLoopStatus() == kStatusInventory &&
+ _game->getLoopSubstatus() == kSubstatusOrdinary) {
+ _game->inventoryDone();
+ } else if (_game->getLoopStatus() == kStatusOrdinary &&
+ _game->getLoopSubstatus() == kSubstatusOrdinary) {
+ _game->inventoryInit();
+ }
+ }
break;
default:
_mouse->handleEvent(event);