X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fai%2FSpawner.hpp;h=127a8606dbdfbb8a2a6e491d75b632a8fb22ba99;hb=34a7fafb4c2d4ed95eb990eda5c02d5c79d3411b;hp=a0da02fb0ec939b4e7a6c8e2375a82b00d83d03a;hpb=aefc5482b27e3d259b6c9f3f1e4cdd9ef2e6a8d2;p=blank.git diff --git a/src/ai/Spawner.hpp b/src/ai/Spawner.hpp index a0da02f..127a860 100644 --- a/src/ai/Spawner.hpp +++ b/src/ai/Spawner.hpp @@ -3,13 +3,13 @@ #include "../app/IntervalTimer.hpp" -#include +#include #include namespace blank { -class RandomWalk; +class Controller; class World; class Spawner { @@ -23,11 +23,11 @@ public: private: void CheckDespawn() noexcept; void TrySpawn(); - void Spawn(const glm::tvec3 &, const glm::vec3 &); + void Spawn(const glm::ivec3 &, const glm::vec3 &); private: World &world; - std::list controllers; + std::vector controllers; IntervalTimer timer; float despawn_range;