diff options
Diffstat (limited to 'src/client/activeobjectmgr.h')
| -rw-r--r-- | src/client/activeobjectmgr.h | 7 |
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 |
