This commit is contained in:
parent
50b875d84b
commit
e9835c718d
18 changed files with 253 additions and 80 deletions
|
@ -26,6 +26,7 @@ class CCore;
|
|||
class CTile;
|
||||
|
||||
/*****************************************************************************/
|
||||
class CTileSet;
|
||||
class CTileBank
|
||||
{
|
||||
public:
|
||||
|
@ -39,8 +40,10 @@ public:
|
|||
MaxBrush
|
||||
};
|
||||
|
||||
int FindTileSet(char *Filename);
|
||||
void AddTileSet(char *Filename);
|
||||
int NeedLoad() {return(LoadFlag);}
|
||||
void Delete();
|
||||
void Reload();
|
||||
void LoadTileSets(CCore *Core);
|
||||
CTile &GetTile(int Bank,int Tile);
|
||||
|
@ -58,6 +61,9 @@ public:
|
|||
|
||||
void UpdateGUI(CCore *Core,BOOL IsTileView);
|
||||
|
||||
BOOL IsTileValid(int Set,int Tile);
|
||||
BOOL IsTileValidGB(int Set,int Tile);
|
||||
|
||||
// Functions
|
||||
BOOL SelectL(BOOL DownFlag) {return(Select(LBrush,DownFlag));}
|
||||
BOOL SelectR(BOOL DownFlag) {return(Select(RBrush,DownFlag));}
|
||||
|
@ -110,8 +116,13 @@ public:
|
|||
void RenderBrush(Vec &CamPos,CMap &LBrush,CMap &RBrush);
|
||||
void RenderGrid(Vec &CamPos);
|
||||
int GetTileBrowserWidth() {return(TileBrowserWidth);}
|
||||
BOOL IsTileValid(int No) {return(Tile[No].IsValid());}
|
||||
BOOL IsTileValidGB(int No) {return(Tile[No].IsValidGB());}
|
||||
|
||||
|
||||
private:
|
||||
BOOL Create16x16Tile(sRGBData &Src,u8 *Dst,int XOfs,int YOfs);
|
||||
CPoint GetTilePos(int ID);
|
||||
|
||||
char Drive[_MAX_DRIVE],Path[_MAX_DIR],Name[_MAX_FNAME],Ext[_MAX_EXT];
|
||||
int SetNumber;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue