#endif
#ifdef IMPLEMENTATION
-void addAnimAnimHost(entity me, entity other)
+void AnimHost_addAnim(entity me, entity other)
{
if(other.parent)
error("Can't add already added anim!");
me.lastChild = other;
}
-void removeAnimAnimHost(entity me, entity other)
+void AnimHost_removeAnim(entity me, entity other)
{
if(other.parent != me)
error("Can't remove from wrong AnimHost!");
me.lastChild = p;
}
-void removeAllAnimAnimHost(entity me)
+void AnimHost_removeAllAnim(entity me)
{
entity e, tmp;
for(e = me.firstChild; e; e = e.nextSibling)
}
}
-void removeObjAnimAnimHost(entity me, entity obj)
+void AnimHost_removeObjAnim(entity me, entity obj)
{
entity e, tmp;
for(e = me.firstChild; e; e = e.nextSibling)
}
}
-void stopAllAnimAnimHost(entity me)
+void AnimHost_stopAllAnim(entity me)
{
entity e;
for(e = me.firstChild; e; e = e.nextSibling)
}
}
-void stopObjAnimAnimHost(entity me, entity obj)
+void AnimHost_stopObjAnim(entity me, entity obj)
{
entity e;
for(e = me.firstChild; e; e = e.nextSibling)
}
}
-void resumeAllAnimAnimHost(entity me)
+void AnimHost_resumeAllAnim(entity me)
{
entity e;
for(e = me.firstChild; e; e = e.nextSibling)
}
}
-void resumeObjAnimAnimHost(entity me, entity obj)
+void AnimHost_resumeObjAnim(entity me, entity obj)
{
entity e;
for(e = me.firstChild; e; e = e.nextSibling)
}
}
-void finishAllAnimAnimHost(entity me)
+void AnimHost_finishAllAnim(entity me)
{
entity e, tmp;
for(e = me.firstChild; e; e = e.nextSibling)
}
}
-void finishObjAnimAnimHost(entity me, entity obj)
+void AnimHost_finishObjAnim(entity me, entity obj)
{
entity e, tmp;
for(e = me.firstChild; e; e = e.nextSibling)
}
}
-void tickAllAnimHost(entity me)
+void AnimHost_tickAll(entity me)
{
entity e, tmp;
for(e = me.firstChild; e; e = e.nextSibling)