This commit is contained in:
parent
f54041ef04
commit
db53ce744a
18 changed files with 193 additions and 162 deletions
|
@ -10,20 +10,18 @@
|
|||
class CLayerTile3d : public CLayerTile
|
||||
{
|
||||
public:
|
||||
CLayerTile3d(sLayerHdr *Hdr,sTile *TileList,sTri *TriList,sQuad *QuadList,sVtx *VtxList);
|
||||
CLayerTile3d(sLayerHdr *Hdr,sTile *TileBank);
|
||||
~CLayerTile3d();
|
||||
|
||||
void init(DVECTOR &MapPos,int Shift);
|
||||
void shutdown();
|
||||
void render();
|
||||
|
||||
sTileMapElem3d *GetMapPos3d() {return(((sTileMapElem3d*)Map)+GetMapOfs());}
|
||||
|
||||
protected:
|
||||
void CreateRenderFlagTable();
|
||||
u8 *RenderBlock(sTile *Tile,s16 RenderFlags,u8 *PrimPtr);
|
||||
|
||||
s16 *RenderFlagTable;
|
||||
sLayer3d *LayerInfo;
|
||||
sTri *TriList;
|
||||
sQuad *QuadList;
|
||||
sVtx *VtxList;
|
||||
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue