/
dieoska
/
ddnet
Обзор
Документация
Войти
/
dieoska
/
ddnet
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/game/map/render_component.h
27 строк
656 B
Marvin Winkens
move renderlayers and decouple map rendering from client
16 авг 2025, 12:56
16 авг 2025, 12:56
21bf24a
Код
Авторство
О чём код?
#ifndef GAME_MAP_RENDER_COMPONENT_H #define GAME_MAP_RENDER_COMPONENT_H #include "render_map.h" class IGraphics; class ITextRender; class CRenderComponent { public: virtual ~CRenderComponent() = default; IGraphics *Graphics() { return m_pGraphics; } const IGraphics *Graphics() const { return m_pGraphics; } ITextRender *TextRender() { return m_pTextRender; } CRenderMap *RenderMap() { return m_pRenderMap; } void OnInit(IGraphics *pGraphics, ITextRender *pTextRender, CRenderMap *pRenderMap); void OnInit(CRenderComponent *pRenderComponent); private: IGraphics *m_pGraphics; ITextRender *m_pTextRender; CRenderMap *m_pRenderMap; }; #endif