allow multi-select for ships/stations, mixable with scrap
This commit is contained in:
@@ -250,11 +250,12 @@ void InspectWindow::updateInfoPanel(const ArenaStatus& status)
|
||||
}
|
||||
}
|
||||
|
||||
void InspectWindow::handleEvent(std::shared_ptr<const EntitySelectedEvent> event)
|
||||
void InspectWindow::handleEvent(std::shared_ptr<const EntitySelectionChangedEvent> event)
|
||||
{
|
||||
if (event->entity.has_value())
|
||||
if (!event->entities.empty())
|
||||
{
|
||||
m_selectedEntity = event->entity;
|
||||
// The arena is single-select, so only the first entity is inspected.
|
||||
m_selectedEntity = event->entities.front();
|
||||
|
||||
EntityAdmin& admin = m_sim->getAdmin();
|
||||
entt::entity entity = *m_selectedEntity;
|
||||
|
||||
Reference in New Issue
Block a user