diff options
author | Filippos Karapetis | 2015-12-13 19:31:40 +0200 |
---|---|---|
committer | Willem Jan Palenstijn | 2015-12-23 21:34:03 +0100 |
commit | 1524e20ef1f55d4af9ded4e599d3dda26f93e0b7 (patch) | |
tree | 20dced53a4866dd33f08f1f9b6248e0c1c6dc6f1 /engines/lab/processroom.cpp | |
parent | c883769adc7ca1dcf5c2157a6ea09238ead59a56 (diff) | |
download | scummvm-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.cpp | 12 |
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; |