diff options
author | IntelligentQuantum <IntelligentQuantum@ProtonMail.Com> | 2022-05-14 15:11:34 +0430 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-14 12:41:34 +0200 |
commit | 5474b00a3d4f75245068535c26fa44c70f7ca6b4 (patch) | |
tree | 5da8e5ad0565c2a389b93b3add361e6fcc1dacbf /src/tools | |
parent | e60b953a7a8e9a7db37c3f6b1028c8cf6f75f7dd (diff) |
feat(tools/mmaps): isContinentMap (#11727)
* .
* .
Diffstat (limited to 'src/tools')
-rw-r--r-- | src/tools/mmaps_generator/MapBuilder.cpp | 26 | ||||
-rw-r--r-- | src/tools/mmaps_generator/MapBuilder.h | 1 |
2 files changed, 17 insertions, 10 deletions
diff --git a/src/tools/mmaps_generator/MapBuilder.cpp b/src/tools/mmaps_generator/MapBuilder.cpp index 16e57a6e98..ece132630d 100644 --- a/src/tools/mmaps_generator/MapBuilder.cpp +++ b/src/tools/mmaps_generator/MapBuilder.cpp @@ -942,16 +942,8 @@ namespace MMAP return static_cast<uint32>(m_mapid) != mapID; if (m_skipContinents) - switch (mapID) - { - case 0: - case 1: - case 530: - case 571: - return true; - default: - break; - } + if (isContinentMap(mapID)) + return true; if (m_skipJunkMaps) switch (mapID) @@ -1031,6 +1023,20 @@ namespace MMAP } } + bool MapBuilder::isContinentMap(uint32 mapID) const + { + switch (mapID) + { + case 0: + case 1: + case 530: + case 571: + return true; + default: + return false; + } + } + /**************************************************************************/ bool TileBuilder::shouldSkipTile(uint32 mapID, uint32 tileX, uint32 tileY) const { diff --git a/src/tools/mmaps_generator/MapBuilder.h b/src/tools/mmaps_generator/MapBuilder.h index e36e1117fb..475469bf81 100644 --- a/src/tools/mmaps_generator/MapBuilder.h +++ b/src/tools/mmaps_generator/MapBuilder.h @@ -185,6 +185,7 @@ namespace MMAP bool shouldSkipMap(uint32 mapID) const; bool isTransportMap(uint32 mapID) const; + bool isContinentMap(uint32 mapID) const; rcConfig GetMapSpecificConfig(uint32 mapID, float bmin[3], float bmax[3], const TileConfig &tileConfig) const; |