1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-05-17 16:07:45 +00:00
sapphire/src/servers/sapphire_zone/Zone/ZonePosition.h

37 lines
626 B
C
Raw Normal View History

2017-08-08 13:53:47 +02:00
#ifndef _ZONELINE_H
#define _ZONELINE_H
2018-03-06 22:22:19 +01:00
#include <Common.h>
2017-08-08 13:53:47 +02:00
namespace Core {
class ZonePosition
{
protected:
uint32_t m_id;
uint32_t m_targetZoneId;
Common::FFXIVARR_POSITION3 m_targetPos;
float m_rotation;
uint32_t m_radius;
2017-08-08 13:53:47 +02:00
public:
ZonePosition();
2017-08-08 13:53:47 +02:00
ZonePosition( uint32_t id, uint32_t targetZoneId, const Common::FFXIVARR_POSITION3& targetPosition, uint32_t radius,
float rotation );
2017-08-08 13:53:47 +02:00
virtual ~ZonePosition();
2017-08-08 13:53:47 +02:00
uint32_t getId() const;
2017-08-08 13:53:47 +02:00
uint32_t getTargetZoneId() const;
const Common::FFXIVARR_POSITION3& getTargetPosition() const;
float getTargetRotation() const;
2017-08-08 13:53:47 +02:00
};
}
#endif