aboutsummaryrefslogtreecommitdiff
path: root/src/client/activeobjectmgr.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/activeobjectmgr.h')
-rw-r--r--src/client/activeobjectmgr.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/client/activeobjectmgr.h b/src/client/activeobjectmgr.h
index 510b2d6e3..78147abd4 100644
--- a/src/client/activeobjectmgr.h
+++ b/src/client/activeobjectmgr.h
@@ -37,5 +37,12 @@ public:
void getActiveObjects(const v3f &origin, f32 max_d,
std::vector<DistanceSortedActiveObject> &dest);
+ // Similar to above, but takes selection box sizes, and line direction into
+ // account.
+ // Objects without selectionbox are not returned.
+ // Returned distances are in direction of shootline.
+ // Distance check is coarse.
+ void getActiveSelectableObjects(const core::line3d<f32> &shootline,
+ std::vector<DistanceSortedActiveObject> &dest);
};
} // namespace client