From 5a7b4a65a1d93744e4a5e6cc6df4244f61b81f68 Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Tue, 14 Jan 2025 18:17:54 -0500 Subject: chore: fix compiler warnings + extra includes --- src/event.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/event.cpp') diff --git a/src/event.cpp b/src/event.cpp index fdea2f4..21d8bf0 100644 --- a/src/event.cpp +++ b/src/event.cpp @@ -1,5 +1,7 @@ #include "event.hpp" +#include "dynamic-array.hpp" + #include struct BaseEventBucket { @@ -75,7 +77,7 @@ void Event_UnregisterCallback(const char *name, EventHandler handl BaseEventBucket *bkt = nullptr; EventBucketFind(name, bkt); EventBucket *tBkt = reinterpret_cast *>(bkt); - for (uint64_t i = 0; i < tBkt->callbacks.Count(); ++i) { + for (int64_t i = 0; i < tBkt->callbacks.Count(); ++i) { if (tBkt->callbacks[i] == handler) { tBkt->callbacks.Remove(i); break; @@ -88,7 +90,7 @@ void Event_Dispatch(const char *name) { BaseEventBucket *bkt = nullptr; EventBucketFind(name, bkt); EventBucket *tBkt = reinterpret_cast *>(bkt); - for (long i = 0; i < tBkt->callbacks.Count(); ++i) { + for (int64_t i = 0; i < tBkt->callbacks.Count(); ++i) { tBkt->callbacks[i](); } } @@ -108,7 +110,7 @@ void Event_UnregisterCallback(const char *name, TickEvent handler) { BaseEventBucket *bkt = nullptr; EventBucketFind(name, bkt); EventBucket *tBkt = reinterpret_cast *>(bkt); - for (uint64_t i = 0; i < tBkt->callbacks.Count(); ++i) { + for (int64_t i = 0; i < tBkt->callbacks.Count(); ++i) { if (tBkt->callbacks[i] == handler) { tBkt->callbacks.Remove(i); break; @@ -121,7 +123,7 @@ void Event_Dispatch(const char *name, double d) { BaseEventBucket *bkt = nullptr; EventBucketFind(name, bkt); EventBucket *tBkt = reinterpret_cast *>(bkt); - for (long i = 0; i < tBkt->callbacks.Count(); ++i) { + for (int64_t i = 0; i < tBkt->callbacks.Count(); ++i) { tBkt->callbacks[i](d); } } -- cgit v1.2.3