1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-29 23:07:48 +02:00

Remove few more implicit conversions

This commit is contained in:
Ivan Savenko
2023-11-08 16:13:08 +02:00
parent 34338f4eaa
commit 13763cad8e
17 changed files with 50 additions and 54 deletions

View File

@@ -235,38 +235,30 @@ void CBonusSelection::createBonusesIcons()
break;
case CampaignBonusType::RESOURCE:
{
int serialResID = 0;
desc.appendLocalString(EMetaText::GENERAL_TXT, 717);
switch(bonDescs[i].info1)
{
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
serialResID = bonDescs[i].info1;
break;
case 0xFD: //wood + ore
serialResID = 7;
break;
case 0xFE: //rare resources
serialResID = 8;
break;
case 0xFD: //wood + ore
{
desc.replaceLocalString(EMetaText::GENERAL_TXT, 721);
picNumber = 7;
break;
}
case 0xFE: //wood + ore
{
desc.replaceLocalString(EMetaText::GENERAL_TXT, 722);
picNumber = 8;
break;
}
default:
{
desc.replaceName(GameResID(bonDescs[i].info1));
picNumber = bonDescs[i].info1;
}
}
picNumber = serialResID;
desc.appendLocalString(EMetaText::GENERAL_TXT, 717);
desc.replaceNumber(bonDescs[i].info2);
if(serialResID <= 6)
{
desc.replaceLocalString(EMetaText::RES_NAMES, serialResID);
}
else
{
desc.replaceLocalString(EMetaText::GENERAL_TXT, 714 + serialResID);
}
break;
}
case CampaignBonusType::HEROES_FROM_PREVIOUS_SCENARIO: