aboutsummaryrefslogtreecommitdiff
path: root/engines/draci
diff options
context:
space:
mode:
authorRobert Špalek2009-11-22 05:42:46 +0000
committerRobert Špalek2009-11-22 05:42:46 +0000
commit3ddf90a87206fa5b06b14c197deb4d5635699873 (patch)
treeaeea96a3b24c966259a371bcb5260f86fbf7cbe5 /engines/draci
parent5b9bfaee2b166f347225390ab0320343ccfd93a7 (diff)
downloadscummvm-rg350-3ddf90a87206fa5b06b14c197deb4d5635699873.tar.gz
scummvm-rg350-3ddf90a87206fa5b06b14c197deb4d5635699873.tar.bz2
scummvm-rg350-3ddf90a87206fa5b06b14c197deb4d5635699873.zip
Only enable changing rooms by left/right arrows when debugging
svn-id: r46059
Diffstat (limited to 'engines/draci')
-rw-r--r--engines/draci/draci.cpp8
-rw-r--r--engines/draci/game.h10
2 files changed, 6 insertions, 12 deletions
diff --git a/engines/draci/draci.cpp b/engines/draci/draci.cpp
index fa0cf495a2..481a787d66 100644
--- a/engines/draci/draci.cpp
+++ b/engines/draci/draci.cpp
@@ -227,10 +227,14 @@ void DraciEngine::handleEvents() {
case Common::EVENT_KEYDOWN:
switch (event.kbd.keycode) {
case Common::KEYCODE_RIGHT:
- _game->scheduleEnteringRoomUsingGate(_game->nextRoomNum(), 0);
+ if (gDebugLevel >= 0) {
+ _game->scheduleEnteringRoomUsingGate(_game->nextRoomNum(), 0);
+ }
break;
case Common::KEYCODE_LEFT:
- _game->scheduleEnteringRoomUsingGate(_game->prevRoomNum(), 0);
+ if (gDebugLevel >= 0) {
+ _game->scheduleEnteringRoomUsingGate(_game->prevRoomNum(), 0);
+ }
break;
case Common::KEYCODE_ESCAPE: {
if (_game->getLoopStatus() == kStatusInventory &&
diff --git a/engines/draci/game.h b/engines/draci/game.h
index cc813ead4f..747bfa07c0 100644
--- a/engines/draci/game.h
+++ b/engines/draci/game.h
@@ -188,11 +188,6 @@ public:
int nextRoomNum() const {
int n = _currentRoom._roomNum;
n = n < 37 ? n+1 : n;
-
- // disable former distributor logo
- if (n == 30)
- ++n;
-
return n;
}
@@ -200,11 +195,6 @@ public:
int prevRoomNum() const {
int n = _currentRoom._roomNum;
n = n > 0 ? n-1 : n;
-
- // disable former distributor logo
- if (n == 30)
- --n;
-
return n;
}