summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2024-02-04 16:02:01 +0100
committerStanislaw Halik <sthalik@misaki.pl>2024-02-04 16:02:22 +0100
commit5276878b10447c696d28a8f9c5d8c2d0fef81c30 (patch)
treef331380e5780f151db4a7940df02e70d20423395 /src
parent1b32a8a0472df161d9d812decde48f4c6b76d70b (diff)
add assert
Diffstat (limited to 'src')
-rw-r--r--src/raycast.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/raycast.cpp b/src/raycast.cpp
index eb3fb094..9789ec2f 100644
--- a/src/raycast.cpp
+++ b/src/raycast.cpp
@@ -21,6 +21,8 @@ using floormat::detail_rc::bbox;
using RTree = std::decay_t<decltype(*std::declval<class chunk>().rtree())>;
using Rect = typename RTree::Rect;
+static_assert(tile_size<int>.x() == tile_size<int>.y());
+
template<class T> constexpr inline T sign_(auto&& x) {
constexpr auto zero = std::decay_t<decltype(x)>{0};
return T(x > zero) - T(x < zero);