summaryrefslogtreecommitdiff
path: root/battles/src/BaseBattle.h
diff options
context:
space:
mode:
Diffstat (limited to 'battles/src/BaseBattle.h')
-rw-r--r--battles/src/BaseBattle.h40
1 files changed, 0 insertions, 40 deletions
diff --git a/battles/src/BaseBattle.h b/battles/src/BaseBattle.h
deleted file mode 100644
index 8240fd2..0000000
--- a/battles/src/BaseBattle.h
+++ /dev/null
@@ -1,40 +0,0 @@
-#pragma once
-
-#include <entt/entity/registry.hpp>
-#include <entt/signal/dispatcher.hpp>
-
-#include <kurator/battles/Battle.h>
-#include <kurator/battles/Scenario.h>
-
-#include "RandomSpawner.h"
-#include "TeamManager.h"
-
-
-namespace kurator
-{
-namespace battles
-{
-
-
-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();
- void keep_at_range();
- void floating_movement(float dt);
- void turrets(float dt);
- void kill_off_dead();
-};
-
-
-} // namespace battles
-} // namespace kurator