1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-06-15 00:05:02 +02:00

Clean up duplicated code

This commit is contained in:
Tomasz Zieliński
2024-03-24 18:04:33 +01:00
parent c6a9d94630
commit 0b8dc02d2b
3 changed files with 26 additions and 18 deletions

View File

@ -239,6 +239,19 @@ RmgMap::Zones & RmgMap::getZones()
return zones;
}
RmgMap::Zones RmgMap::getZonesOnLevel(int level) const
{
Zones zonesOnLevel;
for(const auto& zonePair : zones)
{
if(zonePair.second->isUnderground() == level)
{
zonesOnLevel.insert(zonePair);
}
}
return zonesOnLevel;
}
bool RmgMap::isBlocked(const int3 &tile) const
{
assertOnMap(tile);