DDraceNetwork Documentation
Loading...
Searching...
No Matches
broadcast.h
Go to the documentation of this file.
1/* (c) Magnus Auvinen. See licence.txt in the root of the distribution for more information. */
2/* If you are missing that file, acquire a complete release at teeworlds.com. */
3#ifndef GAME_CLIENT_COMPONENTS_BROADCAST_H
4#define GAME_CLIENT_COMPONENTS_BROADCAST_H
5
6#include <engine/textrender.h>
7
9
10class CBroadcast : public CComponent
11{
12 // broadcasts
13 char m_aBroadcastText[1024];
17
19
20public:
21 int Sizeof() const override { return sizeof(*this); }
22 void OnReset() override;
23 void OnWindowResize() override;
24 void OnRender() override;
25 void OnMessage(int MsgType, void *pRawMsg) override;
26
27 void DoBroadcast(const char *pText);
28};
29
30#endif
Definition broadcast.h:11
int m_BroadcastTick
Definition broadcast.h:14
void OnMessage(int MsgType, void *pRawMsg) override
Definition broadcast.cpp:80
void RenderServerBroadcast()
Definition broadcast.cpp:37
int Sizeof() const override
Definition broadcast.h:21
float m_BroadcastRenderOffset
Definition broadcast.h:15
void DoBroadcast(const char *pText)
Definition broadcast.cpp:89
STextContainerIndex m_TextContainerIndex
Definition broadcast.h:16
void OnReset() override
Definition broadcast.cpp:16
char m_aBroadcastText[1024]
Definition broadcast.h:13
void OnWindowResize() override
Definition broadcast.cpp:23
void OnRender() override
Definition broadcast.cpp:29
Definition component.h:165
Definition textrender.h:272