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(); }
18IEngine *CEditorObject::Engine() { return m_pEditor->Engine(); }
19const IEngine *CEditorObject::Engine() const { return m_pEditor->Engine(); }
20IGraphics *CEditorObject::Graphics() { return m_pEditor->Graphics(); }
21const IGraphics *CEditorObject::Graphics() const { return m_pEditor->Graphics(); }
22ISound *CEditorObject::Sound() { return m_pEditor->Sound(); }
23const ISound *CEditorObject::Sound() const { return m_pEditor->Sound(); }
24ITextRender *CEditorObject::TextRender() { return m_pEditor->TextRender(); }
25const ITextRender *CEditorObject::TextRender() const { return m_pEditor->TextRender(); }
26IStorage *CEditorObject::Storage() { return m_pEditor->Storage(); }
27const IStorage *CEditorObject::Storage() const { return m_pEditor->Storage(); }
28CUi *CEditorObject::Ui() { return m_pEditor->Ui(); }
29const CUi *CEditorObject::Ui() const { return m_pEditor->Ui(); }
30CRenderMap *CEditorObject::RenderMap() { return m_pEditor->RenderMap(); }
31const CRenderMap *CEditorObject::RenderMap() const { return m_pEditor->RenderMap(); }
32