X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fai%2FSpawner.cpp;h=863678d88d7f73a80195143dbe4943a8f2245efc;hb=549646ac3e5bede5e77031f773649edf8de83608;hp=2340067f32948b9ae6b7761212ebf6f7b459c757;hpb=e24b4ec1a0fb3ba58a8ea67cd8d8affe3c5a0a71;p=blank.git diff --git a/src/ai/Spawner.cpp b/src/ai/Spawner.cpp index 2340067..863678d 100644 --- a/src/ai/Spawner.cpp +++ b/src/ai/Spawner.cpp @@ -59,13 +59,13 @@ void Spawner::CheckDespawn() noexcept { void Spawner::TrySpawn() { if (controllers.size() >= max_entities) return; - glm::tvec3 chunk( + glm::ivec3 chunk( (rand() % (chunk_range * 2 + 1)) - chunk_range, (rand() % (chunk_range * 2 + 1)) - chunk_range, (rand() % (chunk_range * 2 + 1)) - chunk_range ); - glm::tvec3 pos( + glm::ivec3 pos( rand() % Chunk::width, rand() % Chunk::height, rand() % Chunk::depth @@ -91,7 +91,7 @@ void Spawner::TrySpawn() { Spawn(world.Player().ChunkCoords() + chunk, glm::vec3(pos) + glm::vec3(0.5f)); } -void Spawner::Spawn(const glm::tvec3 &chunk, const glm::vec3 &pos) { +void Spawner::Spawn(const glm::ivec3 &chunk, const glm::vec3 &pos) { glm::vec3 color(rand() % 6, rand() % 6, rand() % 6); color = color * 0.15f + 0.25f;