diff options
author | DS <vorunbekannt75@web.de> | 2022-11-20 21:27:47 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-20 21:27:47 +0100 |
commit | 5f24a3c0c7630b2bad530aab7deeaa9468c59fd9 (patch) | |
tree | d67c3640bbc28bbd8e814cded679664540340ac9 /src/client/clientenvironment.cpp | |
parent | 475005012a0e34285e6301dca057720694c7ff4e (diff) | |
download | minetest-5f24a3c0c7630b2bad530aab7deeaa9468c59fd9.tar.xz |
Object selection: Improve distance checks (#12974)
Diffstat (limited to 'src/client/clientenvironment.cpp')
-rw-r--r-- | src/client/clientenvironment.cpp | 3 |
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) { |