added animation system (with skin support for now)

This commit is contained in:
aap 2019-06-11 08:59:28 +02:00
commit e7ed4d0096
23 changed files with 3075 additions and 2 deletions

View file

@ -0,0 +1,20 @@
#pragma once
class CAnimBlendAssociation;
class CAnimBlendAssocGroup
{
public:
CAnimBlendAssociation *assocList;
int32 numAssociations;
CAnimBlendAssocGroup(void);
~CAnimBlendAssocGroup(void);
void DestroyAssociations(void);
CAnimBlendAssociation *GetAnimation(uint32 id);
CAnimBlendAssociation *GetAnimation(const char *name);
CAnimBlendAssociation *CopyAnimation(uint32 id);
CAnimBlendAssociation *CopyAnimation(const char *name);
void CreateAssociations(const char *name);
void CreateAssociations(const char *blockName, RpClump *clump, char **animNames, int numAssocs);
};