diff options
author | teyrnon <teyronos@gmail.com> | 2012-08-20 10:44:14 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2012-08-20 10:44:14 +0200 |
commit | 6cea446f22f5e1c52ffde23912019f8d88830a59 (patch) | |
tree | 1a7f42fc150ef383a6868653fd41f07dd930ef4c /src/server/game/Handlers/MovementHandler.cpp | |
parent | 69cfc0f7bfc927f209d326534e9ad35291f67ff0 (diff) |
Core/Objects: Encapsulated Postion::m_orientation field to ensure it is always normalized to 0-2pi range
Closes #7400.
Diffstat (limited to 'src/server/game/Handlers/MovementHandler.cpp')
-rw-r--r-- | src/server/game/Handlers/MovementHandler.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server/game/Handlers/MovementHandler.cpp b/src/server/game/Handlers/MovementHandler.cpp index dbdc4ac04fe..193135c5067 100644 --- a/src/server/game/Handlers/MovementHandler.cpp +++ b/src/server/game/Handlers/MovementHandler.cpp @@ -748,7 +748,7 @@ void WorldSession::ReadMovementInfo(WorldPacket& data, MovementInfo* mi) break; case MSEOrientation: if (hasOrientation) - data >> mi->pos.m_orientation; + mi->pos.SetOrientation(data.read<float>()); break; case MSETransportPositionX: if (hasTransportData) @@ -764,7 +764,7 @@ void WorldSession::ReadMovementInfo(WorldPacket& data, MovementInfo* mi) break; case MSETransportOrientation: if (hasTransportData) - data >> mi->t_pos.m_orientation; + mi->pos.SetOrientation(data.read<float>()); break; case MSETransportSeat: if (hasTransportData) @@ -1023,7 +1023,7 @@ void WorldSession::WriteMovementInfo(WorldPacket &data, MovementInfo* mi) break; case MSEOrientation: if (hasOrientation) - data << mi->pos.m_orientation; + data << mi->pos.GetOrientation(); break; case MSETransportPositionX: if (hasTransportData) @@ -1039,7 +1039,7 @@ void WorldSession::WriteMovementInfo(WorldPacket &data, MovementInfo* mi) break; case MSETransportOrientation: if (hasTransportData) - data << mi->t_pos.m_orientation; + data << mi->t_pos.GetOrientation(); break; case MSETransportSeat: if (hasTransportData) |