3#ifndef GAME_CLIENT_COMPONENT_H
4#define GAME_CLIENT_COMPONENT_H
6#if defined(CONF_VIDEORECORDER)
52 class CUi *
Ui()
const;
100#if defined(CONF_AUTOUPDATE)
111 int64_t
time()
const;
Definition: collision.h:34
Definition: component.h:20
virtual void OnRefreshSkins()
Definition: component.h:175
virtual void OnStateChange(int NewState, int OldState)
Definition: component.h:147
virtual void OnMapLoad()
Definition: component.h:193
virtual int Sizeof() const =0
class ISound * Sound() const
Definition: component.cpp:14
virtual ~CComponent()
Definition: component.h:127
class IHttp * Http() const
Definition: component.cpp:55
virtual void OnWindowResize()
Definition: component.h:171
class IGraphics * Graphics() const
Definition: component.cpp:9
class IServerBrowser * ServerBrowser() const
Definition: component.cpp:22
virtual void OnShutdown()
Definition: component.h:160
class IClient * Client() const
Definition: component.cpp:50
virtual void OnInit()
Definition: component.h:155
CGameClient * m_pClient
Definition: component.h:24
class IKernel * Kernel() const
Definition: component.cpp:7
virtual bool OnInput(const IInput::CEvent &Event)
Definition: component.h:214
virtual void OnMessage(int Msg, void *pRawMsg)
Definition: component.h:201
class IDemoPlayer * DemoPlayer() const
Definition: component.cpp:19
class IStorage * Storage() const
Definition: component.cpp:12
class CUi * Ui() const
Definition: component.cpp:13
virtual void OnReset()
Definition: component.h:167
class CGameClient * GameClient() const
Definition: component.h:135
virtual void OnConsoleInit()
Definition: component.h:151
class CLayers * Layers() const
Definition: component.cpp:23
class IEngine * Engine() const
Definition: component.cpp:8
class CRenderTools * RenderTools() const
Definition: component.cpp:15
class IDemoRecorder * DemoRecorder(int Recorder) const
Definition: component.cpp:20
class IInput * Input() const
Definition: component.cpp:11
virtual void OnRelease()
Definition: component.h:189
class CConfig * Config() const
Definition: component.cpp:17
class IFavorites * Favorites() const
Definition: component.cpp:21
virtual void OnNewSnapshot()
Definition: component.h:185
virtual bool OnCursorMove(float x, float y, IInput::ECursorType CursorType)
Definition: component.h:209
int64_t time() const
Definition: component.cpp:32
float LocalTime() const
Definition: component.cpp:41
class ITextRender * TextRender() const
Definition: component.cpp:10
class CCollision * Collision() const
Definition: component.cpp:24
virtual void OnRender()
Definition: component.h:181
class IConsole * Console() const
Definition: component.cpp:18
class IConfigManager * ConfigManager() const
Definition: component.cpp:16
Definition: gameclient.h:124
Definition: favorites.h:14
Definition: graphics.h:183
Definition: serverbrowser.h:263
Definition: textrender.h:312