mirror of
https://github.com/zoriya/Bomberman.git
synced 2025-12-20 05:15:10 +00:00
Allowing entities to be created and removed
This commit is contained in:
@@ -179,8 +179,10 @@ namespace WAL
|
||||
void erase(const Entity &entity) override
|
||||
{
|
||||
this->_entities.erase(std::remove_if(this->_entities.begin(), this->_entities.end(), [&entity](const auto &ref){
|
||||
return &std::get<0>(ref).get() == &entity;
|
||||
}));
|
||||
if (std::get<0>(ref).get().getUid() == entity.getUid())
|
||||
return true;
|
||||
return std::get<0>(ref).get().getUid() == entity.getUid();
|
||||
}), this->_entities.end());
|
||||
}
|
||||
|
||||
//! @brief Construct a view from a list of entities.
|
||||
|
||||
Reference in New Issue
Block a user