Put the extra animation event in the struct def, also adding Jan's VFS script wrapper.

This was SVN commit r2218.
This commit is contained in:
MarkT
2005-05-03 04:27:07 +00:00
parent d2410624e4
commit c8cd52578a
11 changed files with 133 additions and 26 deletions
+8
View File
@@ -160,6 +160,7 @@ bool CObjectBase::Load(const char* filename)
AT(name);
AT(speed);
AT(event);
AT(load);
AT(attachpoint);
AT(actor);
AT(frequency);
@@ -227,6 +228,13 @@ bool CObjectBase::Load(const char* filename)
else if (anim.m_ActionPos > 100.0) anim.m_ActionPos = 1.0;
else if (anim.m_ActionPos > 1.0) anim.m_ActionPos /= 100.0;
}
else if (ae.Name == at_load)
{
anim.m_ActionPos2 = CStr(ae.Value).ToDouble();
if (anim.m_ActionPos2 < 0.0) anim.m_ActionPos2 = 0.0;
else if (anim.m_ActionPos2 > 100.0) anim.m_ActionPos2 = 1.0;
else if (anim.m_ActionPos2 > 1.0) anim.m_ActionPos2 /= 100.0;
}
else
; // unrecognised element
}