This commit is contained in:
parent
74f966d046
commit
8998550cad
26 changed files with 288 additions and 310 deletions
|
@ -86,7 +86,7 @@ public:
|
|||
~CMkLevel();
|
||||
|
||||
void SetAppDir(const char *Path);
|
||||
void Init(const char *InFilename,const char *OutFilename,const char *IncDir,int TPBase,int TPW,int TPH);
|
||||
void Init(const char *InFilename,const char *OutFilename,const char *IncDir,int TPBase,int TPW,int TPH,int PakW,int PakH);
|
||||
|
||||
void LoadModels();
|
||||
int AddModel(GString &Filename);
|
||||
|
@ -114,6 +114,8 @@ public:
|
|||
CTexGrab &GetTexGrab() {return(TexGrab);}
|
||||
|
||||
void SetStart(int X,int Y) {LevelHdr.PlayerStartX=X; LevelHdr.PlayerStartY=Y;}
|
||||
|
||||
void GetPakWH(int &W,int &H) {W=PakW; H=PakH;}
|
||||
protected:
|
||||
void BuildModel(CScene &ThisScene,GString &RootPath,int Node);
|
||||
CMkLevelLayer *FindLayer(int Type,int SubType);
|
||||
|
@ -136,8 +138,8 @@ protected:
|
|||
|
||||
void WriteLevel();
|
||||
void WriteLayers();
|
||||
int WriteLayer(int Type,int SubType,const char *LayerName);
|
||||
int WriteThings(int Type,const char *LayerName);
|
||||
int WriteLayer(int Type,int SubType,bool Warn=false);
|
||||
int WriteThings(int Type,bool Warn=false);
|
||||
int WriteModelList();
|
||||
int WriteTriList();
|
||||
int WriteQuadList();
|
||||
|
@ -148,6 +150,9 @@ protected:
|
|||
|
||||
void WriteIncFile();
|
||||
|
||||
void ReportLayers();
|
||||
char *GetLayerName(int Type,int SubType);
|
||||
|
||||
void ExpTri2Face(sExpTri &In,CFace &Out,bool ImportTex=true);
|
||||
|
||||
FILE *File;
|
||||
|
@ -185,6 +190,8 @@ protected:
|
|||
|
||||
CList<sInfItem> InfList;
|
||||
|
||||
int PakW,PakH;
|
||||
|
||||
};
|
||||
|
||||
//***************************************************************************
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue