aboutsummaryrefslogtreecommitdiff
path: root/src/GameLoop.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/GameLoop.cpp')
-rw-r--r--src/GameLoop.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/GameLoop.cpp b/src/GameLoop.cpp
index f9eefcc..c3eefad 100644
--- a/src/GameLoop.cpp
+++ b/src/GameLoop.cpp
@@ -84,8 +84,7 @@ void handleKey(Game* game, int key, int action, int mods)
for (int i = 1; i < game->numpeople; ++i) {
auto& person = game->person[i];
if (!person.skeleton.free
- || findDistancefast(player.playercoords,
- person.averageloc) > 200)
+ || sqrlen(player.playercoords - person.averageloc) > 200)
continue;
auto soundpos = player.playercoords - camera.position;
@@ -179,8 +178,7 @@ void handleKey(Game* game, int key, int action, int mods)
for (int i = 1; i < game->numpeople; i++) {
auto& person = game->person[i];
if (person.skeleton.free == 1
- || findDistancefast(person.playercoords,
- player.playercoords) > 1000)
+ || sqrlen(person.playercoords - player.playercoords) > 1000)
continue;
person.skeleton.free = 1;
person.longdead = 1;