]> git.localhorst.tv Git - blank.git/blobdiff - tst/net/PacketTest.cpp
split geometry lib
[blank.git] / tst / net / PacketTest.cpp
index 9759bfcaa73d3af82efd3fbebb596e049fb7eb53..695010dea4db7efb1246dded120ab80e2bb5eef8 100644 (file)
@@ -1,5 +1,6 @@
 #include "PacketTest.hpp"
 
+#include "geometry/const.hpp"
 #include "model/Model.hpp"
 #include "world/Entity.hpp"
 
@@ -215,7 +216,6 @@ void PacketTest::testSpawnEntity() {
        write_state.chunk_pos = { 7, 2, -3 };
        write_state.block_pos = { 1.5f, 0.9f, 12.0f };
        write_state.velocity = { 0.025f, 0.001f, 0.0f };
-       write_state.orient = { 1.0f, 0.0f, 0.0f, 0.0f };
        write_state.pitch = 0.3f;
        write_state.yaw = -2.3f;
        write_entity.SetState(write_state);
@@ -307,7 +307,6 @@ void PacketTest::testEntityUpdate() {
        write_state.chunk_pos = { 7, 2, -3 };
        write_state.block_pos = { 1.5f, 0.9f, 12.0f };
        write_state.velocity = { 0.025f, 0.001f, 0.0f };
-       write_state.orient = { 1.0f, 0.0f, 0.0f, 0.0f };
        write_state.pitch = 0.3f;
        write_state.yaw = -2.3f;
        write_entity.SetState(write_state);
@@ -347,7 +346,6 @@ void PacketTest::testPlayerCorrection() {
        write_state.chunk_pos = { 7, 2, -3 };
        write_state.block_pos = { 1.5f, 0.9f, 12.0f };
        write_state.velocity = { 0.025f, 0.001f, 0.0f };
-       write_state.orient = { 1.0f, 0.0f, 0.0f, 0.0f };
        write_state.pitch = 0.3f;
        write_state.yaw = -2.3f;
        write_entity.SetState(write_state);
@@ -682,19 +680,19 @@ void PacketTest::AssertEqual(
 ) {
        CPPUNIT_ASSERT_DOUBLES_EQUAL_MESSAGE(
                message + " (W component)",
-               expected.w, actual.w, numeric_limits<float>::epsilon()
+               expected.w, actual.w, (1.0f / 32767.0f)
        );
        CPPUNIT_ASSERT_DOUBLES_EQUAL_MESSAGE(
                message + " (X component)",
-               expected.x, actual.x, numeric_limits<float>::epsilon()
+               expected.x, actual.x, (1.0f / 32767.0f)
        );
        CPPUNIT_ASSERT_DOUBLES_EQUAL_MESSAGE(
                message + " (Y component)",
-               expected.y, actual.y, numeric_limits<float>::epsilon()
+               expected.y, actual.y, (1.0f / 32767.0f)
        );
        CPPUNIT_ASSERT_DOUBLES_EQUAL_MESSAGE(
                message + " (Z component)",
-               expected.z, actual.z, numeric_limits<float>::epsilon()
+               expected.z, actual.z, (1.0f / 32767.0f)
        );
 }