diff options
Diffstat (limited to 'src/GameLoop.cpp')
| -rw-r--r-- | src/GameLoop.cpp | 6 |
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; |
