1#ifndef GAME_CLIENT_COMPONENTS_BACKGROUND_H
2#define GAME_CLIENT_COMPONENTS_BACKGROUND_H
15#define CURRENT_MAP "%current%"
31 int Sizeof()
const override {
return sizeof(*this); }
CLayers * m_pBackgroundLayers
Definition background.h:25
bool m_Loaded
Definition background.h:21
CMapImages * m_pBackgroundImages
Definition background.h:26
IMap * m_pMap
Definition background.h:20
CBackground(ERenderType MapType=ERenderType::RENDERTYPE_BACKGROUND_FORCE, bool OnlineOnly=true)
Definition background.cpp:14
std::unique_ptr< IMap > m_pBackgroundMap
Definition background.h:24
void OnRender() override
Definition background.cpp:94
void LoadBackground()
Definition background.cpp:41
void OnMapLoad() override
Definition background.cpp:86
~CBackground() override
Definition background.cpp:25
char m_aMapName[MAX_MAP_LENGTH]
Definition background.h:22
const char * MapName() const
Definition background.h:38
void OnInit() override
Definition background.cpp:31
int Sizeof() const override
Definition background.h:31
Definition mapimages.h:37
friend class CBackground
Definition maplayers.h:17
CMapLayers(ERenderType Type, bool OnlineOnly=true)
Definition maplayers.cpp:8
@ MAX_MAP_LENGTH
Definition map.h:15
ERenderType
Definition render_interfaces.h:15
@ RENDERTYPE_BACKGROUND_FORCE
Definition render_interfaces.h:17