From 57cd7872a624179f3c37c20cef488ce2be6666bc Mon Sep 17 00:00:00 2001 From: Aki Date: Thu, 10 Nov 2022 00:30:43 +0100 Subject: Added positions to "ships" in battle and cleaned up battle scene --- battles/src/Battle.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'battles') diff --git a/battles/src/Battle.cpp b/battles/src/Battle.cpp index 699b9c4..e59f951 100644 --- a/battles/src/Battle.cpp +++ b/battles/src/Battle.cpp @@ -1,5 +1,10 @@ #include +#include +#include + +#include + #include #include #include @@ -13,12 +18,15 @@ namespace battles 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(entity, ship.type); registry.emplace(entity, team); + registry.emplace(entity, Point{pos(dev), pos(dev)}, Point{0.0, 0.0}); } team++; } -- cgit v1.1