diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2025-01-14 18:17:54 -0500 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2025-01-14 18:17:54 -0500 |
| commit | 5a7b4a65a1d93744e4a5e6cc6df4244f61b81f68 (patch) | |
| tree | 4b59cb1d6e513c1caefdc7e4c35955741bcfe206 /src/event.cpp | |
| parent | 80a67230fe192287503092a3d256aea3a494409c (diff) | |
chore: fix compiler warnings + extra includes
Diffstat (limited to 'src/event.cpp')
| -rw-r--r-- | src/event.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
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 <type_traits> struct BaseEventBucket { @@ -75,7 +77,7 @@ void Event_UnregisterCallback<EventHandler>(const char *name, EventHandler handl BaseEventBucket *bkt = nullptr; EventBucketFind<EventHandler>(name, bkt); EventBucket<EventHandler> *tBkt = reinterpret_cast<EventBucket<EventHandler> *>(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<EventHandler>(const char *name) { BaseEventBucket *bkt = nullptr; EventBucketFind<EventHandler>(name, bkt); EventBucket<EventHandler> *tBkt = reinterpret_cast<EventBucket<EventHandler> *>(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<TickEvent>(const char *name, TickEvent handler) { BaseEventBucket *bkt = nullptr; EventBucketFind<TickEvent>(name, bkt); EventBucket<TickEvent> *tBkt = reinterpret_cast<EventBucket<TickEvent> *>(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<TickEvent, double>(const char *name, double d) { BaseEventBucket *bkt = nullptr; EventBucketFind<TickEvent>(name, bkt); EventBucket<TickEvent> *tBkt = reinterpret_cast<EventBucket<TickEvent> *>(bkt); - for (long i = 0; i < tBkt->callbacks.Count(); ++i) { + for (int64_t i = 0; i < tBkt->callbacks.Count(); ++i) { tBkt->callbacks[i](d); } } |
