summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2023-09-05 13:28:32 +0200
committerStanislaw Halik <sthalik@misaki.pl>2023-09-05 13:28:32 +0200
commit4281a5197ffe3696b163a7e7c3931fbcacbea84a (patch)
tree4e1757200ccdce09581831c8fe7779b575657082 /src
parent77252b17c70cc986159360bf8a1913c816b53f80 (diff)
remove some clangd warnings
Diffstat (limited to 'src')
-rw-r--r--src/critter.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/critter.cpp b/src/critter.cpp
index ddb98cb1..fd50c4b9 100644
--- a/src/critter.cpp
+++ b/src/critter.cpp
@@ -7,7 +7,6 @@
#include "compat/exception.hpp"
#include "compat/math.hpp"
#include <cmath>
-#include <memory>
#include <utility>
#include <algorithm>
@@ -20,7 +19,7 @@ template <typename T> constexpr T sgn(T val) { return T(T(0) < val) - T(val < T(
constexpr auto vector_length(Vector2 vec)
{
return math::sqrt(Math::dot(vec, vec));
-};
+}
constexpr float framerate = 96 * 3, move_speed = vector_length(TILE_SIZE2) * 4.25f;
constexpr float frame_time = 1/framerate;
@@ -115,7 +114,7 @@ bool critter_proto::operator==(const object_proto& e0) const
int critter::allocate_frame_time(float dt)
{
int d = int(delta) + int(65535 * dt);
- constexpr int framerate_ = 65535/framerate;
+ constexpr auto framerate_ = (int)(65535/framerate);
static_assert(framerate_ > 0);
auto ret = d / framerate_;
delta = (uint16_t)std::clamp(d - ret*65535LL, 0LL, 65535LL);