1
0

moved reflection code to PlayerYawToMetadata

This commit is contained in:
worktycho 2013-09-11 17:07:54 +01:00
parent 3236364eee
commit 37e0e684f4

View File

@ -22,16 +22,15 @@ public:
) override ) override
{ {
a_BlockType = m_BlockType; a_BlockType = m_BlockType;
double a_Rotation = a_Player->GetRotation() a_BlockMeta = PlayerYawToMetaData(a_Player->GetRotation());
a_Rotation = -1 * a_Rotation;
a_BlockMeta = PlayerYawToMetaData(a_Rotation);
return true; return true;
} }
inline static NIBBLETYPE PlayerYawToMetaData(double a_Yaw) inline static NIBBLETYPE PlayerYawToMetaData(double a_Yaw)
{ {
ASSERT((a_Yaw >= -180) && (a_Yaw < 180));
ASSERT((a_Yaw >= -180) && (a_Yaw < 180));
a_Yaw *= -1;
a_Yaw += 360 + 45; a_Yaw += 360 + 45;
if (a_Yaw > 360) if (a_Yaw > 360)
{ {