#include "BaseSimulation.h" #include #include #include #include "systems.h" #include "TeamManager.h" namespace kurator { namespace sim { BaseSimulation::BaseSimulation(State& ctx) { manager.extend(ctx); } void BaseSimulation::operator()(State& ctx) { pick_random_targets(ctx, manager); keep_at_range(ctx); FloatingMovement::update(ctx); TurretControl::update(ctx); kill_off_dead(ctx); manager.update(ctx); } } // namespace sim } // namespace kurator