/*********************/ /*** 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) { strcpy(Filename,_Filename); Load(); } /*****************************************************************************/ /*****************************************************************************/ /*****************************************************************************/ CTileSet::~CTileSet() { } /*****************************************************************************/ /*****************************************************************************/ /*****************************************************************************/ int CTileSet::Load() { CScene Scene; Scene.Load(Filename); int NodeCount=Scene.GetSceneNodeCount(); for (int i=1;i const &Tex=Scene.GetTexNames(); for (i=0;i const &TriList=ThisNode.GetTris(); std::vectorconst &VtxList=ThisNode.GetRelPts(); int TriCount=TriList.size(); GLint ThisTile; ThisTile=glGenLists(1); glNewList(ThisTile,GL_COMPILE); glColor3f(0.5,0.5,0); glBegin (GL_TRIANGLES); TRACE3("%i %s\t%i Tris\n",Id,ThisNode.GetName(),TriCount); for (int T=0; T