This commit is contained in:
parent
e2bc92802a
commit
d2dd4ffd27
20 changed files with 330 additions and 152 deletions
|
@ -24,7 +24,7 @@ public:
|
|||
CExport(char *Filename);
|
||||
~CExport();
|
||||
|
||||
void ExportTileMap(char *LayerName,CMap &Map);
|
||||
void ExportLayerTile(char *LayerName,CMap &Map);
|
||||
void ExportAll(CCore *Core);
|
||||
|
||||
void PrintTileList();
|
||||
|
@ -36,11 +36,13 @@ protected:
|
|||
void ExportTiles(CCore *Core);
|
||||
void ExportPalette(CCore *Core);
|
||||
|
||||
virtual void ExportTileMapStart(char *LayerName,int Width,int Height)=0;
|
||||
virtual void ExportTileMap(sMapElem &Elem,int NewIdx)=0;
|
||||
virtual void ExportTileMapEnd(char *LayerName)=0;
|
||||
virtual void ExportLayerTileStart(char *LayerName,int Width,int Height)=0;
|
||||
virtual void ExportLayerTile(sMapElem &Elem,int NewIdx)=0;
|
||||
virtual void ExportLayerTileEnd(char *LayerName)=0;
|
||||
virtual int GetMinLayerTileWidth()=0;
|
||||
virtual int GetMinLayerTileHeight()=0;
|
||||
|
||||
virtual void ExportTileStart()=0;
|
||||
virtual void ExportTileStart(int TileCount)=0;
|
||||
virtual void ParseTile(CTile &ThisTile)=0;
|
||||
virtual void CreateTilePalette()=0;
|
||||
virtual void ExportTile(CTile &ThisTile)=0;
|
||||
|
@ -51,7 +53,7 @@ virtual void ExportPalette()=0;
|
|||
virtual void ExportPaletteEnd()=0;
|
||||
|
||||
|
||||
char Name[256];
|
||||
char Drive[_MAX_DRIVE],Path[_MAX_DIR],Name[_MAX_FNAME],Ext[_MAX_EXT];
|
||||
FILE *File;
|
||||
int Count;
|
||||
std::vector<sMapElem> UsedTileList;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue