mirror of
https://github.com/vcmi/vcmi.git
synced 2025-06-23 00:28:08 +02:00
Merge branch 'master' into 'develop'
This commit is contained in:
@ -35,17 +35,17 @@ void DwellingInstanceConstructor::initTypeData(const JsonNode & input)
|
||||
const auto totalLevels = levels.size();
|
||||
|
||||
availableCreatures.resize(totalLevels);
|
||||
for(auto currentLevel = 0; currentLevel < totalLevels; currentLevel++)
|
||||
for(int currentLevel = 0; currentLevel < totalLevels; currentLevel++)
|
||||
{
|
||||
const JsonVector & creaturesOnLevel = levels[currentLevel].Vector();
|
||||
const auto creaturesNumber = creaturesOnLevel.size();
|
||||
availableCreatures[currentLevel].resize(creaturesNumber);
|
||||
|
||||
for(auto currentCreature = 0; currentCreature < creaturesNumber; currentCreature++)
|
||||
for(int currentCreature = 0; currentCreature < creaturesNumber; currentCreature++)
|
||||
{
|
||||
VLC->identifiers()->requestIdentifier("creature", creaturesOnLevel[currentCreature], [=] (si32 index)
|
||||
VLC->identifiers()->requestIdentifier("creature", creaturesOnLevel[currentCreature], [this, currentLevel, currentCreature] (si32 index)
|
||||
{
|
||||
availableCreatures[currentLevel][currentCreature] = CreatureID(index).toCreature();
|
||||
availableCreatures.at(currentLevel).at(currentCreature) = CreatureID(index).toCreature();
|
||||
});
|
||||
}
|
||||
assert(!availableCreatures[currentLevel].empty());
|
||||
|
Reference in New Issue
Block a user