summaryrefslogtreecommitdiffstats
path: root/src/Mobs
diff options
context:
space:
mode:
authortonibm19 <tonibm19@gmail.com>2014-02-03 20:52:11 +0100
committertonibm19 <tonibm19@gmail.com>2014-02-03 20:52:11 +0100
commitc2e7dd34d98258bdfa5baa2f27f08999909996c5 (patch)
treea402d6ecad32c4effafed2c7d27ea87f357685e5 /src/Mobs
parentMerge pull request #623 from mc-server/tnt (diff)
downloadcuberite-c2e7dd34d98258bdfa5baa2f27f08999909996c5.tar
cuberite-c2e7dd34d98258bdfa5baa2f27f08999909996c5.tar.gz
cuberite-c2e7dd34d98258bdfa5baa2f27f08999909996c5.tar.bz2
cuberite-c2e7dd34d98258bdfa5baa2f27f08999909996c5.tar.lz
cuberite-c2e7dd34d98258bdfa5baa2f27f08999909996c5.tar.xz
cuberite-c2e7dd34d98258bdfa5baa2f27f08999909996c5.tar.zst
cuberite-c2e7dd34d98258bdfa5baa2f27f08999909996c5.zip
Diffstat (limited to 'src/Mobs')
-rw-r--r--src/Mobs/Monster.cpp8
-rw-r--r--src/Mobs/Monster.h1
2 files changed, 9 insertions, 0 deletions
diff --git a/src/Mobs/Monster.cpp b/src/Mobs/Monster.cpp
index 283ef36e6..35880bcff 100644
--- a/src/Mobs/Monster.cpp
+++ b/src/Mobs/Monster.cpp
@@ -188,6 +188,14 @@ void cMonster::MoveToPosition(const Vector3f & a_Position)
TickPathFinding();
}
+void cMonster::MoveToPosition(const Vector3d & a_Position)
+{
+ FinishPathFinding();
+
+ m_FinalDestination = a_Position;
+ m_bMovingToDestination = true;
+ TickPathFinding();
+}
diff --git a/src/Mobs/Monster.h b/src/Mobs/Monster.h
index 1dd302cdc..714feddb9 100644
--- a/src/Mobs/Monster.h
+++ b/src/Mobs/Monster.h
@@ -91,6 +91,7 @@ public:
virtual void KilledBy(cEntity * a_Killer) override;
virtual void MoveToPosition(const Vector3f & a_Position);
+ virtual void MoveToPosition(const Vector3d & a_Position); // tolua_export
virtual bool ReachedDestination(void);
// tolua_begin