1#include "editor_object.h"
2
3#include <game/editor/editor.h>
4
5void CEditorObject::OnInit(CEditor *pEditor)
6{
7 m_pEditor = pEditor;
8}
9
10CEditor *CEditorObject::Editor() { return m_pEditor; }
11const CEditor *CEditorObject::Editor() const { return m_pEditor; }
12IInput *CEditorObject::Input() { return m_pEditor->Input(); }
13const IInput *CEditorObject::Input() const { return m_pEditor->Input(); }
14IClient *CEditorObject::Client() { return m_pEditor->Client(); }
15const IClient *CEditorObject::Client() const { return m_pEditor->Client(); }
16CConfig *CEditorObject::Config() { return m_pEditor->Config(); }
17const CConfig *CEditorObject::Config() const { return m_pEditor->Config(); }
18IConsole *CEditorObject::Console() { return m_pEditor->Console(); }
19const IConsole *CEditorObject::Console() const { return m_pEditor->Console(); }
20IEngine *CEditorObject::Engine() { return m_pEditor->Engine(); }
21const IEngine *CEditorObject::Engine() const { return m_pEditor->Engine(); }
22IGraphics *CEditorObject::Graphics() { return m_pEditor->Graphics(); }
23const IGraphics *CEditorObject::Graphics() const { return m_pEditor->Graphics(); }
24ISound *CEditorObject::Sound() { return m_pEditor->Sound(); }
25const ISound *CEditorObject::Sound() const { return m_pEditor->Sound(); }
26ITextRender *CEditorObject::TextRender() { return m_pEditor->TextRender(); }
27const ITextRender *CEditorObject::TextRender() const { return m_pEditor->TextRender(); }
28IStorage *CEditorObject::Storage() { return m_pEditor->Storage(); }
29const IStorage *CEditorObject::Storage() const { return m_pEditor->Storage(); }
30CUi *CEditorObject::Ui() { return m_pEditor->Ui(); }
31const CUi *CEditorObject::Ui() const { return m_pEditor->Ui(); }
32CRenderMap *CEditorObject::RenderMap() { return m_pEditor->RenderMap(); }
33const CRenderMap *CEditorObject::RenderMap() const { return m_pEditor->RenderMap(); }
34