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

Fix initialization of CSpell::AnimationItem

This commit is contained in:
AlexVinS 2015-09-12 23:52:04 +03:00
parent cbd8900c0b
commit 3029b1a432
2 changed files with 10 additions and 1 deletions

View File

@ -622,6 +622,14 @@ void CSpell::setupMechanics()
mechanics = ISpellMechanics::createMechanics(this);
}
///CSpell::AnimationInfo
CSpell::AnimationItem::AnimationItem()
:resourceName(""),verticalPosition(VerticalPosition::TOP),pause(0)
{
}
///CSpell::AnimationInfo
CSpell::AnimationInfo::AnimationInfo()
{
@ -958,7 +966,6 @@ CSpell * CSpellHandler::loadFromJson(const JsonNode & json)
for(const JsonNode & item : queueNode)
{
CSpell::TAnimation newItem;
newItem.verticalPosition = VerticalPosition::TOP;
if(item.getType() == JsonNode::DATA_STRING)
newItem.resourceName = item.String();

View File

@ -106,6 +106,8 @@ public:
VerticalPosition verticalPosition;
int pause;
AnimationItem();
template <typename Handler> void serialize(Handler & h, const int version)
{
h & resourceName & verticalPosition;