DDraceNetwork Docs
CLayers Class Reference

#include <layers.h>

Collaboration diagram for CLayers:
[legend]

Public Member Functions

 CLayers ()
 
void Init (IMap *pMap, bool GameOnly)
 
void Unload ()
 
int NumGroups () const
 
int NumLayers () const
 
IMapMap () const
 
CMapItemGroupGameGroup () const
 
CMapItemLayerTilemapGameLayer () const
 
CMapItemGroupGetGroup (int Index) const
 
CMapItemLayerGetLayer (int Index) const
 
CMapItemLayerTilemapTeleLayer () const
 
CMapItemLayerTilemapSpeedupLayer () const
 
CMapItemLayerTilemapFrontLayer () const
 
CMapItemLayerTilemapSwitchLayer () const
 
CMapItemLayerTilemapTuneLayer () const
 

Private Member Functions

void InitTilemapSkip ()
 

Private Attributes

int m_GroupsNum
 
int m_GroupsStart
 
int m_LayersNum
 
int m_LayersStart
 
CMapItemGroupm_pGameGroup
 
CMapItemLayerTilemapm_pGameLayer
 
IMapm_pMap
 
CMapItemLayerTilemapm_pTeleLayer
 
CMapItemLayerTilemapm_pSpeedupLayer
 
CMapItemLayerTilemapm_pFrontLayer
 
CMapItemLayerTilemapm_pSwitchLayer
 
CMapItemLayerTilemapm_pTuneLayer
 

Constructor & Destructor Documentation

◆ CLayers()

CLayers::CLayers ( )

Member Function Documentation

◆ FrontLayer()

CMapItemLayerTilemap * CLayers::FrontLayer ( ) const
inline

◆ GameGroup()

CMapItemGroup * CLayers::GameGroup ( ) const
inline

◆ GameLayer()

CMapItemLayerTilemap * CLayers::GameLayer ( ) const
inline

◆ GetGroup()

CMapItemGroup * CLayers::GetGroup ( int  Index) const

◆ GetLayer()

CMapItemLayer * CLayers::GetLayer ( int  Index) const

◆ Init()

void CLayers::Init ( IMap pMap,
bool  GameOnly 
)

◆ InitTilemapSkip()

void CLayers::InitTilemapSkip ( )
private

◆ Map()

IMap * CLayers::Map ( ) const
inline

◆ NumGroups()

int CLayers::NumGroups ( ) const
inline

◆ NumLayers()

int CLayers::NumLayers ( ) const
inline

◆ SpeedupLayer()

CMapItemLayerTilemap * CLayers::SpeedupLayer ( ) const
inline

◆ SwitchLayer()

CMapItemLayerTilemap * CLayers::SwitchLayer ( ) const
inline

◆ TeleLayer()

CMapItemLayerTilemap * CLayers::TeleLayer ( ) const
inline

◆ TuneLayer()

CMapItemLayerTilemap * CLayers::TuneLayer ( ) const
inline

◆ Unload()

void CLayers::Unload ( )

Member Data Documentation

◆ m_GroupsNum

int CLayers::m_GroupsNum
private

◆ m_GroupsStart

int CLayers::m_GroupsStart
private

◆ m_LayersNum

int CLayers::m_LayersNum
private

◆ m_LayersStart

int CLayers::m_LayersStart
private

◆ m_pFrontLayer

CMapItemLayerTilemap* CLayers::m_pFrontLayer
private

◆ m_pGameGroup

CMapItemGroup* CLayers::m_pGameGroup
private

◆ m_pGameLayer

CMapItemLayerTilemap* CLayers::m_pGameLayer
private

◆ m_pMap

IMap* CLayers::m_pMap
private

◆ m_pSpeedupLayer

CMapItemLayerTilemap* CLayers::m_pSpeedupLayer
private

◆ m_pSwitchLayer

CMapItemLayerTilemap* CLayers::m_pSwitchLayer
private

◆ m_pTeleLayer

CMapItemLayerTilemap* CLayers::m_pTeleLayer
private

◆ m_pTuneLayer

CMapItemLayerTilemap* CLayers::m_pTuneLayer
private

The documentation for this class was generated from the following files: