| 29 | } |
| 30 | |
| 31 | bool SpawnParameters::compatible(SpawnParameters const& parameters) const { |
| 32 | return areas.hasIntersection(parameters.areas) |
| 33 | && (region == Region::All || parameters.region == Region::All || region == parameters.region) |
| 34 | && (time == Time::All || parameters.time == Time::All || time == parameters.time); |
| 35 | } |
| 36 | |
| 37 | EnumMap<SpawnParameters::Area> const SpawnParameters::AreaNames{ |
| 38 | {SpawnParameters::Area::Surface, "surface"}, |
no test coverage detected