1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2026-01-04 03:43:08 +00:00

Address conversion warnings in esmtool

This commit is contained in:
Evil Eye 2025-09-20 16:16:01 +02:00
parent 3ba702690c
commit ea2ff63bf6
2 changed files with 8 additions and 5 deletions

View file

@ -482,7 +482,7 @@ namespace
int digitCount = 1; // For a nicer output
if (recordCount > 0)
digitCount = (int)std::log10(recordCount) + 1;
digitCount = static_cast<int>(std::log10(recordCount)) + 1;
std::cout << "Loaded " << recordCount << " records:\n\n";
@ -507,7 +507,7 @@ namespace
esm.setEncoder(&encoder);
esm.setHeader(data.mHeader);
esm.setVersion(ESM::VER_130);
esm.setRecordCount(recordCount);
esm.setRecordCount(static_cast<int>(recordCount));
std::fstream save(info.outname, std::fstream::out | std::fstream::binary);
esm.save(save);

View file

@ -660,7 +660,8 @@ namespace EsmTool
std::cout << " Attributes:" << std::endl;
for (size_t i = 0; i < mData.mData.mAttributes.size(); ++i)
std::cout << " " << ESM::Attribute::indexToRefId(i) << ": " << mData.mData.mAttributes[i] << std::endl;
std::cout << " " << ESM::Attribute::indexToRefId(static_cast<int>(i)) << ": "
<< mData.mData.mAttributes[i] << std::endl;
std::cout << " Health: " << mData.mData.mHealth << std::endl;
std::cout << " Magicka: " << mData.mData.mMana << std::endl;
@ -1049,11 +1050,13 @@ namespace EsmTool
std::cout << " Attributes:" << std::endl;
for (size_t i = 0; i != mData.mNpdt.mAttributes.size(); i++)
std::cout << " " << attributeLabel(i) << ": " << int(mData.mNpdt.mAttributes[i]) << std::endl;
std::cout << " " << attributeLabel(static_cast<int>(i)) << ": " << int(mData.mNpdt.mAttributes[i])
<< std::endl;
std::cout << " Skills:" << std::endl;
for (size_t i = 0; i != mData.mNpdt.mSkills.size(); i++)
std::cout << " " << skillLabel(i) << ": " << int(mData.mNpdt.mSkills[i]) << std::endl;
std::cout << " " << skillLabel(static_cast<int>(i)) << ": " << int(mData.mNpdt.mSkills[i])
<< std::endl;
std::cout << " Health: " << mData.mNpdt.mHealth << std::endl;
std::cout << " Magicka: " << mData.mNpdt.mMana << std::endl;