moved reflection code to PlayerYawToMetadata
This commit is contained in:
parent
3236364eee
commit
37e0e684f4
@ -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)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user