DDNet 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, bool InitializeTilemapSkip)
void Unload ()
int NumGroups () const
int NumLayers () const
IMap * Map () const
CMapItemGroup * GameGroup () const
CMapItemLayerTilemap * GameLayer () const
CMapItemGroup * GetGroup (int Index) const
CMapItemLayer * GetLayer (int Index) const
CMapItemLayerTilemap * TeleLayer () const
CMapItemLayerTilemap * SpeedupLayer () const
CMapItemLayerTilemap * FrontLayer () const
CMapItemLayerTilemap * SwitchLayer () const
CMapItemLayerTilemap * TuneLayer () const

Private Member Functions

void InitTilemapSkip ()

Private Attributes

int m_GroupsNum
int m_GroupsStart
int m_LayersNum
int m_LayersStart
CMapItemGroup * m_pGameGroup
CMapItemLayerTilemap * m_pGameLayer
IMap * m_pMap
CMapItemLayerTilemap * m_pTeleLayer
CMapItemLayerTilemap * m_pSpeedupLayer
CMapItemLayerTilemap * m_pFrontLayer
CMapItemLayerTilemap * m_pSwitchLayer
CMapItemLayerTilemap * m_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,
bool InitializeTilemapSkip )

◆ 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: