diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2024-02-04 13:14:25 +0100 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2024-02-04 13:14:25 +0100 |
commit | 22c0347382db21803cbeaf599a473b1d13b009a3 (patch) | |
tree | e700d33fa247600f69d2016405109aabae15ab71 /src/raycast.cpp | |
parent | f8af6aadbf67bd2ff459d3e8fb09364342a8d080 (diff) |
b
Diffstat (limited to 'src/raycast.cpp')
-rw-r--r-- | src/raycast.cpp | 3 |
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) { |