From 9de52991aaec19076cc79b54e097444532b5300f Mon Sep 17 00:00:00 2001 From: Aki Date: Wed, 9 Nov 2022 17:17:22 +0100 Subject: Created naive battle setup and view into it --- battles/src/Battle.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'battles/src') diff --git a/battles/src/Battle.cpp b/battles/src/Battle.cpp index e185a68..699b9c4 100644 --- a/battles/src/Battle.cpp +++ b/battles/src/Battle.cpp @@ -1,6 +1,8 @@ #include +#include #include +#include namespace kurator @@ -9,8 +11,17 @@ namespace battles { -Battle::Battle(Scenario) +Battle::Battle(Scenario scenario) { + int team = 0; + for (const auto& ships : scenario.teams) { + for (const auto& ship : ships) { + const auto entity = registry.create(); + registry.emplace(entity, ship.type); + registry.emplace(entity, team); + } + team++; + } } -- cgit v1.1