summaryrefslogtreecommitdiff
path: root/battles/src/Battle.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'battles/src/Battle.cpp')
-rw-r--r--battles/src/Battle.cpp17
1 files changed, 5 insertions, 12 deletions
diff --git a/battles/src/Battle.cpp b/battles/src/Battle.cpp
index e59f951..e410f07 100644
--- a/battles/src/Battle.cpp
+++ b/battles/src/Battle.cpp
@@ -1,10 +1,7 @@
#include <kurator/battles/Battle.h>
-#include <cmath>
#include <random>
-#include <entt/entity/entity.hpp>
-
#include <kurator/battles/components.h>
#include <kurator/battles/Scenario.h>
#include <kurator/universe/ShipType.h>
@@ -20,15 +17,11 @@ Battle::Battle(Scenario scenario)
{
std::random_device dev;
std::uniform_real_distribution<> pos{-5.0, 5.0};
- int team = 0;
- for (const auto& ships : scenario.teams) {
- for (const auto& ship : ships) {
- const auto entity = registry.create();
- registry.emplace<universe::ShipType>(entity, ship.type);
- registry.emplace<Team>(entity, team);
- registry.emplace<Transform>(entity, Point{pos(dev), pos(dev)}, Point{0.0, 0.0});
- }
- team++;
+ for (const auto& ship : scenario.ships) {
+ const auto entity = registry.create();
+ registry.emplace<universe::ShipType>(entity, ship.type);
+ registry.emplace<Team>(entity, ship.team);
+ registry.emplace<Transform>(entity, Point{pos(dev), pos(dev)}, Point{0.0, 0.0});
}
}