DDraceNetwork Documentation
Loading...
Searching...
No Matches
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: