Deselect all entities on re-selection

This commit is contained in:
Jan Mrna
2025-10-12 16:44:59 +02:00
parent df6d323e42
commit 2f346c11c3
6 changed files with 30 additions and 5 deletions

View File

@@ -43,8 +43,10 @@ public:
WorldPos GetRandomPosition() const;
void SelectEntitiesInRectangle(WorldPos A, WorldPos B);
void DeselectEntities();
bool IsSelectionBoxActive() const { return m_SelectionBox.active; }
std::pair<WindowPos, WindowSize> GetSelectionBoxPosSize();
std::vector<std::weak_ptr<Entity>> GetSelectedEntities() { return m_SelectedEntities; }
private:
const std::vector<Collision>& GetEntityCollisions();