diff options
Diffstat (limited to 'battles/src/BaseBattle.h')
-rw-r--r-- | battles/src/BaseBattle.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/battles/src/BaseBattle.h b/battles/src/BaseBattle.h index 02cc024..8240fd2 100644 --- a/battles/src/BaseBattle.h +++ b/battles/src/BaseBattle.h @@ -1,6 +1,7 @@ #pragma once #include <entt/entity/registry.hpp> +#include <entt/signal/dispatcher.hpp> #include <kurator/battles/Battle.h> #include <kurator/battles/Scenario.h> @@ -20,9 +21,11 @@ class BaseBattle : public Battle public: BaseBattle(const Scenario& scenario); entt::registry& registry() override; + entt::dispatcher& dispatcher() override; void update(float dt) override; private: entt::registry _registry; + entt::dispatcher _dispatcher; RandomSpawner spawner; TeamManager manager; void pick_random_targets(); |