aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/actor_walk.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/bladerunner/actor_walk.h')
-rw-r--r--engines/bladerunner/actor_walk.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/bladerunner/actor_walk.h b/engines/bladerunner/actor_walk.h
index 45298e2794..c0cdd937c0 100644
--- a/engines/bladerunner/actor_walk.h
+++ b/engines/bladerunner/actor_walk.h
@@ -49,15 +49,15 @@ public:
ActorWalk(BladeRunnerEngine *vm);
~ActorWalk();
- bool setup(int actorId, bool runFlag, const Vector3 &from, const Vector3 &to, bool unk1, bool *arrived);
+ bool setup(int actorId, bool runFlag, const Vector3 &from, const Vector3 &to, bool mustReach, bool *arrived);
void getCurrentPosition(int actorId, Vector3 *pos, int *facing) const;
bool tick(int actorId, float stepDistance, bool flag);
bool isWalking() const { return _walking; }
bool isRunning() const { return _running; }
- bool isXYZEmpty(float x, float y, float z, int actorId) const;
- bool findNearestEmptyPosition(int actorId, const Vector3 &from, int distance, Vector3 &out) const;
+ bool isXYZOccupied(float x, float y, float z, int actorId) const;
+ bool findEmptyPositionAround(int actorId, const Vector3 &from, int distance, Vector3 &out) const;
void stop(int actorId, bool immediately, int combatAnimationMode, int animationMode);
void run(int actorId);
@@ -68,7 +68,7 @@ public:
private:
int nextOnPath(int actorId, const Vector3 &from, const Vector3 &to, Vector3 &next) const;
- bool findNearestEmptyPositionToOriginalDestination(int actorId, Vector3 &out) const;
+ bool findEmptyPositionAroundToOriginalDestination(int actorId, Vector3 &out) const;
bool addNearActors(int skipActorId);