This commit is contained in:
Daveo 2001-02-27 19:03:36 +00:00
parent be528e6f01
commit 72c785dc92
5 changed files with 138 additions and 97 deletions

View file

@ -36,19 +36,21 @@ struct sAnim
class CMkActor3d
{
public:
void SetInName(GString const &In);
void SetTPData(int TPBase,int TPW,int TPH);
CMkActor3d(GString const &In);
static void SetTPData(const char *Name,int TPBase,int TPW,int TPH);
static void TexProcess() {TexGrab.Process();}
void AddAnim(const char *Name);
void AddTex(const char *Name);
void ProcessActor();
void ProcessAnim();
private:
void ActorLoad();
void ActorProcess();
void ActorWrite();
void AnimLoad();
void AnimWrite();
private:
void ReadScript(const char *Filename,vector<GString> &List);
void ProcessSkel(int Idx,int Parent);
void WriteSkel();
@ -68,13 +70,9 @@ private:
std::vector<GString> InTexList;
std::vector<GString> InAnimList;
int TPageBase;
int TPageWidth,TPageHeight;
static CTexGrab TexGrab;
/*Anim*/
void AnimLoad();
void AnimWrite();
void AnimWriteInclude();
int AnimProcessSkelMove(CScene &Scene,sAnim &ThisAnim,int Idx);
void AnimProcessSkelAnim(CScene &Scene,sAnim &ThisAnim,int Idx);