mirror of
https://github.com/vcmi/vcmi.git
synced 2025-11-25 22:42:04 +02:00
vcmi: modernize rest of lib
This commit is contained in:
@@ -18,12 +18,12 @@ BattleFieldInfo * BattleFieldHandler::loadFromJson(const std::string & scope, co
|
||||
{
|
||||
assert(identifier.find(':') == std::string::npos);
|
||||
|
||||
BattleFieldInfo * info = new BattleFieldInfo(BattleField(index), identifier);
|
||||
auto * info = new BattleFieldInfo(BattleField(index), identifier);
|
||||
|
||||
info->graphics = json["graphics"].String();
|
||||
info->icon = json["icon"].String();
|
||||
info->name = json["name"].String();
|
||||
for(auto b : json["bonuses"].Vector())
|
||||
for(const auto & b : json["bonuses"].Vector())
|
||||
{
|
||||
auto bonus = JsonUtils::parseBonus(b);
|
||||
|
||||
@@ -36,7 +36,7 @@ BattleFieldInfo * BattleFieldHandler::loadFromJson(const std::string & scope, co
|
||||
|
||||
info->isSpecial = json["isSpecial"].Bool();
|
||||
for(auto node : json["impassableHexes"].Vector())
|
||||
info->impassableHexes.push_back(BattleHex(node.Integer()));
|
||||
info->impassableHexes.emplace_back(node.Integer());
|
||||
|
||||
return info;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user