mirror of
https://github.com/vcmi/vcmi.git
synced 2025-03-05 15:05:40 +02:00
Cleanup code
This commit is contained in:
parent
494d70cbf0
commit
41466238fc
@ -309,7 +309,7 @@ void CModHandler::load()
|
||||
void CModHandler::afterLoad(bool onlyEssential)
|
||||
{
|
||||
JsonNode modSettings;
|
||||
for (auto & modEntry : getActiveMods())
|
||||
for (const auto & modEntry : getActiveMods())
|
||||
{
|
||||
if (validationPassed.count(modEntry))
|
||||
modManager->setValidatedChecksum(modEntry, modChecksums.at(modEntry));
|
||||
|
@ -171,7 +171,7 @@ void ContentTypeHandler::afterLoadFinalization()
|
||||
{
|
||||
if (data.second.modData.isNull())
|
||||
{
|
||||
for (auto node : data.second.patches.Struct())
|
||||
for (const auto & node : data.second.patches.Struct())
|
||||
logMod->warn("Mod '%s' have added patch for object '%s' from mod '%s', but this mod was not loaded or has no new objects.", node.second.getModScope(), node.first, data.first);
|
||||
}
|
||||
|
||||
|
@ -62,7 +62,7 @@ uint32_t ModsState::computeChecksum(const TModID & modName) const
|
||||
{
|
||||
boost::crc_32_type modChecksum;
|
||||
// first - add current VCMI version into checksum to force re-validation on VCMI updates
|
||||
modChecksum.process_bytes(reinterpret_cast<const void*>(GameConstants::VCMI_VERSION.data()), GameConstants::VCMI_VERSION.size());
|
||||
modChecksum.process_bytes(static_cast<const void*>(GameConstants::VCMI_VERSION.data()), GameConstants::VCMI_VERSION.size());
|
||||
|
||||
// second - add mod.json into checksum because filesystem does not contains this file
|
||||
// FIXME: remove workaround for core mod
|
||||
@ -70,7 +70,7 @@ uint32_t ModsState::computeChecksum(const TModID & modName) const
|
||||
{
|
||||
auto modConfFile = getModDescriptionFile(modName);
|
||||
ui32 configChecksum = CResourceHandler::get("initial")->load(modConfFile)->calculateCRC32();
|
||||
modChecksum.process_bytes(reinterpret_cast<const void *>(&configChecksum), sizeof(configChecksum));
|
||||
modChecksum.process_bytes(static_cast<const void *>(&configChecksum), sizeof(configChecksum));
|
||||
}
|
||||
|
||||
// third - add all detected text files from this mod into checksum
|
||||
@ -84,7 +84,7 @@ uint32_t ModsState::computeChecksum(const TModID & modName) const
|
||||
for (const ResourcePath & file : files)
|
||||
{
|
||||
ui32 fileChecksum = filesystem->load(file)->calculateCRC32();
|
||||
modChecksum.process_bytes(reinterpret_cast<const void *>(&fileChecksum), sizeof(fileChecksum));
|
||||
modChecksum.process_bytes(static_cast<const void *>(&fileChecksum), sizeof(fileChecksum));
|
||||
}
|
||||
return modChecksum.checksum();
|
||||
}
|
||||
@ -190,7 +190,7 @@ const JsonNode & ModsPresetState::getActivePresetConfig() const
|
||||
TModList ModsPresetState::getActiveRootMods() const
|
||||
{
|
||||
const JsonNode & modsToActivateJson = getActivePresetConfig()["mods"];
|
||||
std::vector<TModID> modsToActivate = modsToActivateJson.convertTo<std::vector<TModID>>();
|
||||
auto modsToActivate = modsToActivateJson.convertTo<std::vector<TModID>>();
|
||||
modsToActivate.push_back(ModScope::scopeBuiltin());
|
||||
return modsToActivate;
|
||||
}
|
||||
@ -198,7 +198,7 @@ TModList ModsPresetState::getActiveRootMods() const
|
||||
std::map<TModID, bool> ModsPresetState::getModSettings(const TModID & modID) const
|
||||
{
|
||||
const JsonNode & modSettingsJson = getActivePresetConfig()["settings"][modID];
|
||||
std::map<TModID, bool> modSettings = modSettingsJson.convertTo<std::map<TModID, bool>>();
|
||||
auto modSettings = modSettingsJson.convertTo<std::map<TModID, bool>>();
|
||||
return modSettings;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user