1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-06 09:09:40 +02:00

Explicit army serialization - too much CArmedInstance descendants

This commit is contained in:
AlexVinS
2016-02-09 10:11:59 +03:00
parent 53dc49e92a
commit 6db94ab74c
3 changed files with 8 additions and 8 deletions

View File

@@ -1472,14 +1472,14 @@ bool CGHeroInstance::hasVisions(const CGObjectInstance * target, const int subty
void CGHeroInstance::writeJsonOptions(JsonNode& json) const
{
CArmedInstance::writeJsonOptions(json);
CCreatureSet::writeJson(json["army"]);
CGObjectInstance::writeOwner(json);
CArtifactSet::writeJson(json["artifacts"]);
}
void CGHeroInstance::readJsonOptions(const JsonNode& json)
{
CArmedInstance::readJsonOptions(json);
CCreatureSet::readJson(json["army"]);
CGObjectInstance::readOwner(json);
CArtifactSet::readJson(json["artifacts"]);
}