1#ifndef GAME_CLIENT_COMPONENTS_BACKGROUND_H
2#define GAME_CLIENT_COMPONENTS_BACKGROUND_H
14#define CURRENT_MAP "%current%"
38 virtual int Sizeof()
const override {
return sizeof(*this); }
40 virtual void OnInit()
override;
Definition: background.h:17
Definition: background.h:22
CBackgroundEngineMap * m_pBackgroundMap
Definition: background.h:29
CLayers * m_pBackgroundLayers
Definition: background.h:30
virtual int Sizeof() const override
Definition: background.h:38
bool m_Loaded
Definition: background.h:25
CMapImages * m_pBackgroundImages
Definition: background.h:31
virtual ~CBackground()
Definition: background.cpp:25
virtual void OnRender() override
Definition: background.cpp:100
void LoadBackground()
Definition: background.cpp:47
IEngineMap * m_pMap
Definition: background.h:24
virtual void OnMapLoad() override
Definition: background.cpp:92
virtual CBackgroundEngineMap * CreateBGMap()
Definition: background.cpp:31
char m_aMapName[MAX_MAP_LENGTH]
Definition: background.h:26
const char * MapName() const
Definition: background.h:45
virtual void OnInit() override
Definition: background.cpp:36
Definition: mapimages.h:36
Definition: maplayers.h:27
@ TYPE_BACKGROUND_FORCE
Definition: maplayers.h:139
friend class CBackground
Definition: maplayers.h:28
#define MACRO_INTERFACE(Name)
Definition: kernel.h:25
@ MAX_MAP_LENGTH
Definition: map.h:12