aboutsummaryrefslogtreecommitdiff
path: root/engines/lab/processroom.cpp
diff options
context:
space:
mode:
authorFilippos Karapetis2015-12-13 19:31:40 +0200
committerWillem Jan Palenstijn2015-12-23 21:34:03 +0100
commit1524e20ef1f55d4af9ded4e599d3dda26f93e0b7 (patch)
tree20dced53a4866dd33f08f1f9b6248e0c1c6dc6f1 /engines/lab/processroom.cpp
parentc883769adc7ca1dcf5c2157a6ea09238ead59a56 (diff)
downloadscummvm-rg350-1524e20ef1f55d4af9ded4e599d3dda26f93e0b7.tar.gz
scummvm-rg350-1524e20ef1f55d4af9ded4e599d3dda26f93e0b7.tar.bz2
scummvm-rg350-1524e20ef1f55d4af9ded4e599d3dda26f93e0b7.zip
LAB: Simplify the room doors array
Diffstat (limited to 'engines/lab/processroom.cpp')
-rw-r--r--engines/lab/processroom.cpp12
1 files changed, 1 insertions, 11 deletions
diff --git a/engines/lab/processroom.cpp b/engines/lab/processroom.cpp
index 7b9e4132c9..c754d288b7 100644
--- a/engines/lab/processroom.cpp
+++ b/engines/lab/processroom.cpp
@@ -180,17 +180,7 @@ void LabEngine::drawDirection(CloseDataPtr closePtr) {
*/
uint16 LabEngine::processArrow(uint16 curDirection, uint16 arrow) {
if (arrow == 1) { // Forward
- uint16 room = 1;
-
- if (curDirection == NORTH)
- room = _rooms[_roomNum]._northDoor;
- else if (curDirection == SOUTH)
- room = _rooms[_roomNum]._southDoor;
- else if (curDirection == EAST)
- room = _rooms[_roomNum]._eastDoor;
- else if (curDirection == WEST)
- room = _rooms[_roomNum]._westDoor;
-
+ uint16 room = _rooms[_roomNum]._doors[curDirection];
if (room != 0)
_roomNum = room;