aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-rw-r--r--engines/xeen/interface_map.cpp6
-rw-r--r--engines/xeen/map.h4
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();