/*********************/ /*** TileSet Stuph ***/ /*********************/ #include "stdafx.h" #include "gl3d.h" #include #include #include #include #include "TileSet.h" #include "GinTex.h" #include "utils.h" /*****************************************************************************/ /*****************************************************************************/ /*****************************************************************************/ CTileSet::CTileSet(char *_Filename,CCore *Core) { char Drive[_MAX_DRIVE]; char Dir[_MAX_DIR]; char Fname[_MAX_FNAME]; char Ext[_MAX_EXT]; _splitpath(_Filename,Drive,Dir,Fname,Ext); sprintf(Path,"%s%s",Drive,Dir); sprintf(Filename,"%s%s",Fname,Ext); Load(Core,_Filename); } /*****************************************************************************/ /*****************************************************************************/ /*****************************************************************************/ CTileSet::~CTileSet() { } /*****************************************************************************/ /*****************************************************************************/ /*****************************************************************************/ int CTileSet::Load(CCore *Core,char *_Filename) { CScene Scene; Scene.Load(_Filename); CNode &ThisNode=Scene.GetSceneNode(0); int ChildCount=ThisNode.GetPruneChildCount(); for (int Child=0; Child const &Tex=Scene.GetTexNames(); for (i=0;i