aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/map.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/gob/map.cpp')
-rw-r--r--engines/gob/map.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/gob/map.cpp b/engines/gob/map.cpp
index e20a51b0c6..1310798d2d 100644
--- a/engines/gob/map.cpp
+++ b/engines/gob/map.cpp
@@ -106,6 +106,13 @@ void Map::setPass(int x, int y, int8 pass, int width) {
_passMap[y * width + x] = pass;
}
+const WayPoint &Map::getWayPoint(int n) const {
+ assert(_wayPoints);
+ assert(n < _wayPointCount);
+
+ return _wayPoints[n];
+}
+
void Map::placeItem(int16 x, int16 y, int16 id) {
if ((getItem(x, y) & 0xFF00) != 0)
setItem(x, y, (getItem(x, y) & 0xFF00) | id);