Added lots of security using asserts.
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2020-03-22 13:42:26 +01:00
parent 970ca8ddd5
commit 899e432271
35 changed files with 138 additions and 56 deletions

View File

@@ -1 +0,0 @@
#include "EventHook.hpp"

View File

@@ -16,6 +16,7 @@ namespace CreatureLib::Battling {
void RegisterListener(EVENT_HOOK_FUNC(func)) { _listeners.push_back(func); }
void TriggerEvent(EventData* eventData) const {
AssertNotNull(eventData)
for (auto listener : _listeners) {
listener(eventData);
}