diff options
| author | QAston <qaston@gmail.com> | 2013-03-04 15:56:00 +0100 |
|---|---|---|
| committer | QAston <qaston@gmail.com> | 2013-03-04 15:56:00 +0100 |
| commit | 4eec72c9863388fbc465325344f76d061228269b (patch) | |
| tree | a6d130539c5749d972acc76a65fa84e8b3b204ae /src/server/game/Entities/Object | |
| parent | 8012feee16e676d3bef0e9e828d381372c24ed8b (diff) | |
Core/Entities: Move complex function implementations from Player.h to Player.cpp
Diffstat (limited to 'src/server/game/Entities/Object')
| -rw-r--r-- | src/server/game/Entities/Object/Object.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp index 35d8cebb952..d8209ff9de9 100644 --- a/src/server/game/Entities/Object/Object.cpp +++ b/src/server/game/Entities/Object/Object.cpp @@ -1827,6 +1827,13 @@ void WorldObject::GetRandomPoint(const Position &pos, float distance, float &ran UpdateGroundPositionZ(rand_x, rand_y, rand_z); // update to LOS height if available } +void WorldObject::GetRandomPoint(const Position &srcPos, float distance, Position &pos) const +{ + float x, y, z; + GetRandomPoint(srcPos, distance, x, y, z); + pos.Relocate(x, y, z, GetOrientation()); +} + void WorldObject::UpdateGroundPositionZ(float x, float y, float &z) const { float new_z = GetBaseMap()->GetHeight(GetPhaseMask(), x, y, z, true); |
