summaryrefslogtreecommitdiffhomepage
path: root/src/raycast.cpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2024-02-04 13:14:25 +0100
committerStanislaw Halik <sthalik@misaki.pl>2024-02-04 13:14:25 +0100
commit22c0347382db21803cbeaf599a473b1d13b009a3 (patch)
treee700d33fa247600f69d2016405109aabae15ab71 /src/raycast.cpp
parentf8af6aadbf67bd2ff459d3e8fb09364342a8d080 (diff)
b
Diffstat (limited to 'src/raycast.cpp')
-rw-r--r--src/raycast.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/raycast.cpp b/src/raycast.cpp
index dc04291a..eb3fb094 100644
--- a/src/raycast.cpp
+++ b/src/raycast.cpp
@@ -4,6 +4,7 @@
#include "src/object.hpp"
#include "src/RTree-search.hpp"
#include <cfloat>
+#include <bit>
#include <Corrade/Containers/StructuredBindings.h>
#include <Corrade/Containers/GrowableArray.h>
#include <Magnum/Math/Functions.h>
@@ -17,7 +18,7 @@ template<typename T> constexpr inline auto tile_size = Math::Vector2<T>{iTILE_SI
template<typename T> constexpr inline auto chunk_size = Math::Vector2<T>{TILE_MAX_DIM} * tile_size<T>;
using floormat::detail_rc::bbox;
-using RTree = std::decay_t<decltype(*std::declval<struct chunk>().rtree())>;
+using RTree = std::decay_t<decltype(*std::declval<class chunk>().rtree())>;
using Rect = typename RTree::Rect;
template<class T> constexpr inline T sign_(auto&& x) {