diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/xeen/interface_map.cpp | 6 | ||||
-rw-r--r-- | engines/xeen/map.h | 4 |
2 files changed, 5 insertions, 5 deletions
diff --git a/engines/xeen/interface_map.cpp b/engines/xeen/interface_map.cpp index 2c1b973fd6..4ff64b38eb 100644 --- a/engines/xeen/interface_map.cpp +++ b/engines/xeen/interface_map.cpp @@ -1758,9 +1758,9 @@ void InterfaceMap::setMazeBits() { break; } - switch (_vm->_map->getCell(34) - 1) { + switch (_vm->_map->getCell(39) - 1) { case 1: - ++_wo[77]; + ++_wo[80]; break; case 0: case 2: @@ -1776,7 +1776,7 @@ void InterfaceMap::setMazeBits() { case 12: case 13: case 14: - ++_wo[33]; + ++_wo[36]; break; default: break; diff --git a/engines/xeen/map.h b/engines/xeen/map.h index d8444eb0ff..8735973738 100644 --- a/engines/xeen/map.h +++ b/engines/xeen/map.h @@ -384,9 +384,9 @@ public: int getCell(int idx); - MazeData mazeData() { return _mazeData[0]; } + MazeData &mazeData() { return _mazeData[0]; } - MazeData mazeDataCurrent() { return _mazeData[_mazeDataIndex]; } + MazeData &mazeDataCurrent() { return _mazeData[_mazeDataIndex]; } void loadSky(); |