diff --git a/lib/mapping/MapFormatH3M.cpp b/lib/mapping/MapFormatH3M.cpp index 9e1824304..454e9ce8e 100644 --- a/lib/mapping/MapFormatH3M.cpp +++ b/lib/mapping/MapFormatH3M.cpp @@ -138,9 +138,8 @@ void CMapLoaderH3M::readHeader() if(hotaVersion > 1) { - uint8_t unknown = reader->readUInt32(); + [[maybe_unused]] uint8_t unknown = reader->readUInt32(); assert(unknown == 12); - MAYBE_UNUSED(unknown); } } else @@ -648,9 +647,11 @@ void CMapLoaderH3M::readMapOptions() if(features.levelHOTA1) { - uint8_t unknownConstant = reader->readUInt8(); + // Unknown, may be another "sized bitmap", e.g + // 4 bytes - size of bitmap (16) + // 2 bytes - bitmap data (16 bits / 2 bytes) + [[maybe_unused]] uint8_t unknownConstant = reader->readUInt8(); assert(unknownConstant == 16); - MAYBE_UNUSED(unknownConstant); reader->skipZero(5); } @@ -2041,8 +2042,7 @@ CGObjectInstance * CMapLoaderH3M::readTown(const int3 & position, std::shared_pt if(features.levelHOTA1) { // TODO: HOTA support - bool spellResearchAvailable = reader->readBool(); - MAYBE_UNUSED(spellResearchAvailable); + [[maybe_unused]] bool spellResearchAvailable = reader->readBool(); } // Read castle events