mirror of
https://github.com/luanti-org/luanti.git
synced 2025-08-06 17:41:04 +00:00
Update client::ActiveObjectMgr::getActiveSelectableObjects API
This commit is contained in:
parent
aaae9d5a77
commit
d7291e0600
3 changed files with 9 additions and 11 deletions
|
@ -37,12 +37,10 @@ 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);
|
||||
|
||||
/// Gets all CAOs whose selection boxes may intersect the @p shootline.
|
||||
/// @note CAOs without a selection box are not returned.
|
||||
/// @note Distances are along the @p shootline.
|
||||
std::vector<DistanceSortedActiveObject> getActiveSelectableObjects(const core::line3d<f32> &shootline);
|
||||
};
|
||||
} // namespace client
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue