1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-01-26 03:52:01 +02:00

Replace more magic subIDs with readable enums

This commit is contained in:
Arseniy Shestakov 2016-09-18 00:53:37 +03:00
parent 6ff0c5d58d
commit f6df107a55
2 changed files with 6 additions and 6 deletions

View File

@ -618,16 +618,16 @@ void CGTownInstance::initObj(CRandomGenerator & rand)
switch (subID)
{ //add new visitable objects
case 0:
case ETownType::CASTLE:
bonusingBuildings.push_back (new COPWBonus(BuildingID::STABLES, this));
break;
case 5:
case ETownType::DUNGEON:
bonusingBuildings.push_back (new COPWBonus(BuildingID::MANA_VORTEX, this));
//fallthrough
case 2: case 3: case 6:
case ETownType::TOWER: case ETownType::INFERNO: case ETownType::STRONGHOLD:
bonusingBuildings.push_back (new CTownBonus(BuildingID::SPECIAL_4, this));
break;
case 7:
case ETownType::FORTRESS:
bonusingBuildings.push_back (new CTownBonus(BuildingID::SPECIAL_1, this));
break;
}

View File

@ -867,10 +867,10 @@ void CGResource::initObj(CRandomGenerator & rand)
{
switch(subID)
{
case 6:
case Res::GOLD:
amount = rand.nextInt(5, 10) * 100;
break;
case 0: case 2:
case Res::WOOD: case Res::ORE:
amount = rand.nextInt(6, 10);
break;
default: