aboutsummaryrefslogtreecommitdiff
path: root/engines/pink/objects/walk/walk_mgr.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/pink/objects/walk/walk_mgr.h')
-rw-r--r--engines/pink/objects/walk/walk_mgr.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/engines/pink/objects/walk/walk_mgr.h b/engines/pink/objects/walk/walk_mgr.h
index dd08e61236..07b0bebcc0 100644
--- a/engines/pink/objects/walk/walk_mgr.h
+++ b/engines/pink/objects/walk/walk_mgr.h
@@ -23,6 +23,8 @@
#ifndef PINK_WALK_MGR_H
#define PINK_WALK_MGR_H
+#include "common/rect.h"
+
#include "pink/objects/object.h"
#include "pink/objects/walk/walk_shortest_path.h"
#include "pink/utils.h"
@@ -34,8 +36,7 @@ class LeadActor;
class WalkAction;
struct Coordinates {
- int x;
- int y;
+ Common::Point point;
int z;
};
@@ -58,10 +59,13 @@ public:
void skip();
+ const Coordinates &getStartCoords() { return _current.coords; }
+ const Coordinates &getEndCoords() { return _next.coords; }
+
private:
struct WayPoint {
Common::String name;
- Coordinates coord;
+ Coordinates coords;
};
Coordinates getLocationCoordinates(const Common::String &locationName);