From ddf3051d41f7aa04e2c7fa80d5331831c801ae1f Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Sun, 22 Oct 2023 20:39:34 +0200 Subject: fix sign issue on dijkstra max_dist --- editor/tests/path.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'editor/tests') diff --git a/editor/tests/path.cpp b/editor/tests/path.cpp index 0a81dd62..2bc40717 100644 --- a/editor/tests/path.cpp +++ b/editor/tests/path.cpp @@ -6,6 +6,7 @@ #include "shaders/shader.hpp" #include "../imgui-raii.hpp" #include "src/camera-offset.hpp" +#include namespace floormat::tests { @@ -30,7 +31,7 @@ bool path_test::handle_mouse_click(app& a, const mouse_button_event& e, bool is_ { constexpr auto chunk_size = iTILE_SIZE2 * TILE_MAX_DIM; auto pt0 = C->position(); - auto vec = (pt->coord() - pt0.coord()) * iTILE_SIZE2 * 2 + chunk_size * 1; + auto vec = Math::abs((pt->coord() - pt0.coord())) * iTILE_SIZE2 * 2 + chunk_size * 1; auto dist = (uint32_t)vec.length(); has_pending = true; -- cgit v1.2.3