mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-24 02:46:33 +01:00
Core/Entities: Added possibility to construct a Position using a G3D::Vector3
(cherry picked from commit 17917171f3)
This commit is contained in:
@@ -21,6 +21,11 @@
|
||||
|
||||
#include <G3D/g3dmath.h>
|
||||
|
||||
Position::Position(G3D::Vector3 const& vect)
|
||||
{
|
||||
Relocate(vect.x, vect.y, vect.z, 0.f);
|
||||
}
|
||||
|
||||
bool Position::operator==(Position const &a)
|
||||
{
|
||||
return (G3D::fuzzyEq(a.m_positionX, m_positionX) &&
|
||||
|
||||
@@ -31,6 +31,8 @@ struct TC_GAME_API Position
|
||||
|
||||
Position(Position const& loc) { Relocate(loc); }
|
||||
|
||||
Position(G3D::Vector3 const& vect);
|
||||
|
||||
struct PositionXYStreamer
|
||||
{
|
||||
explicit PositionXYStreamer(Position& pos) : Pos(&pos) { }
|
||||
|
||||
Reference in New Issue
Block a user