From 975339d07aeb193564221adff31b55a913d92a1e Mon Sep 17 00:00:00 2001 From: Aki Date: Sun, 23 Apr 2023 12:54:14 +0200 Subject: Separated Turret from AI, shuffled their units --- sim/src/systems.cpp | 25 ------------------------- 1 file changed, 25 deletions(-) (limited to 'sim/src/systems.cpp') diff --git a/sim/src/systems.cpp b/sim/src/systems.cpp index c6f997a..ce4a6b4 100644 --- a/sim/src/systems.cpp +++ b/sim/src/systems.cpp @@ -15,31 +15,6 @@ namespace sim void -pick_random_targets(State& ctx, TeamManager& manager) -{ - auto view = ctx.registry.view(); - for (auto&& [entity, team, ai] : view.each()) { - if (!ctx.registry.valid(ai.target)) - ai.target = manager.random(team.id); - } -} - - -void -keep_at_range(State& ctx) -{ - auto view = ctx.registry.view(); - for (auto&& [entity, self, ai] : view.each()) { - if (!ctx.registry.valid(ai.target)) - continue; - const auto target = ctx.registry.get(ai.target); - const auto offset = target.position - self.position; - ai.destination = target.position - offset.normalized().scale(ai.keep_at_range); - } -} - - -void kill_off_dead(State& ctx) { auto view = ctx.registry.view(); -- cgit v1.1