aboutsummaryrefslogtreecommitdiff
path: root/src/client/clientenvironment.cpp
diff options
context:
space:
mode:
authorDS <vorunbekannt75@web.de>2022-11-20 21:27:47 +0100
committerGitHub <noreply@github.com>2022-11-20 21:27:47 +0100
commit5f24a3c0c7630b2bad530aab7deeaa9468c59fd9 (patch)
treed67c3640bbc28bbd8e814cded679664540340ac9 /src/client/clientenvironment.cpp
parent475005012a0e34285e6301dca057720694c7ff4e (diff)
downloadminetest-5f24a3c0c7630b2bad530aab7deeaa9468c59fd9.tar.xz
Object selection: Improve distance checks (#12974)
Diffstat (limited to 'src/client/clientenvironment.cpp')
-rw-r--r--src/client/clientenvironment.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/client/clientenvironment.cpp b/src/client/clientenvironment.cpp
index 1ce443bcc..0070fa82f 100644
--- a/src/client/clientenvironment.cpp
+++ b/src/client/clientenvironment.cpp
@@ -495,8 +495,7 @@ void ClientEnvironment::getSelectedActiveObjects(
std::vector<PointedThing> &objects)
{
std::vector<DistanceSortedActiveObject> allObjects;
- getActiveObjects(shootline_on_map.start,
- shootline_on_map.getLength() + 10.0f, allObjects);
+ m_ao_manager.getActiveSelectableObjects(shootline_on_map, allObjects);
const v3f line_vector = shootline_on_map.getVector();
for (const auto &allObject : allObjects) {