#pragma once #include #include #include "Spawner.h" namespace kurator { namespace battles { class RandomSpawner : public Spawner { public: RandomSpawner(int total_teams, double distance, double variation); Transform get(int team) override; private: const double angle_step; std::random_device device; std::uniform_real_distribution distribution_d; std::uniform_real_distribution distribution_a; }; } // namespace battles } // namespace kurator