3#ifndef GAME_CLIENT_COMPONENTS_INFOMESSAGES_H
4#define GAME_CLIENT_COMPONENTS_INFOMESSAGES_H
73 virtual int Sizeof()
const override {
return sizeof(*this); }
75 virtual void OnReset()
override;
77 virtual void OnMessage(
int MsgType,
void *pRawMsg)
override;
78 virtual void OnInit()
override;
Definition: component.h:20
Definition: infomessages.h:10
void RenderKillMsg(const CInfoMsg &InfoMsg, float x, float y)
Definition: infomessages.cpp:306
virtual void OnMessage(int MsgType, void *pRawMsg) override
Definition: infomessages.cpp:198
@ MAX_KILLMSG_TEAM_MEMBERS
Definition: infomessages.h:17
@ MAX_INFOMSGS
Definition: infomessages.h:16
void OnRaceFinishMessage(const struct CNetMsg_Sv_RaceFinish *pMsg)
Definition: infomessages.cpp:278
void ResetMessage(CInfoMsg &InfoMsg)
Definition: infomessages.cpp:46
void RenderFinishMsg(const CInfoMsg &InfoMsg, float x, float y)
Definition: infomessages.cpp:398
EType
Definition: infomessages.h:21
@ TYPE_KILL
Definition: infomessages.h:22
@ TYPE_FINISH
Definition: infomessages.h:23
void CreateTextContainersIfNotCreated(CInfoMsg &InfoMsg)
Definition: infomessages.cpp:141
void OnTeamKillMessage(const struct CNetMsg_Sv_KillMsgTeam *pMsg)
Definition: infomessages.cpp:217
virtual void OnInit() override
Definition: infomessages.cpp:54
void DeleteTextContainers(CInfoMsg &InfoMsg)
Definition: infomessages.cpp:38
void AddInfoMsg(const CInfoMsg &InfoMsg)
Definition: infomessages.cpp:117
int m_SpriteQuadContainerIndex
Definition: infomessages.h:11
virtual void OnWindowResize() override
Definition: infomessages.cpp:21
virtual void OnRender() override
Definition: infomessages.cpp:440
CInfoMsg CreateInfoMsg(EType Type)
Definition: infomessages.cpp:83
void OnKillMessage(const struct CNetMsg_Sv_KillMsg *pMsg)
Definition: infomessages.cpp:246
int m_QuadOffsetRaceFlag
Definition: infomessages.h:12
virtual void OnReset() override
Definition: infomessages.cpp:29
CInfoMsg m_aInfoMsgs[MAX_INFOMSGS]
Definition: infomessages.h:56
int m_InfoMsgCurrent
Definition: infomessages.h:57
virtual int Sizeof() const override
Definition: infomessages.h:73
Definition: infomessages.h:27
int m_VictimDDTeam
Definition: infomessages.h:32
int m_TeamSize
Definition: infomessages.h:45
std::shared_ptr< CManagedTeeRenderInfo > m_apVictimManagedTeeRenderInfos[MAX_KILLMSG_TEAM_MEMBERS]
Definition: infomessages.h:35
char m_aDiffText[32]
Definition: infomessages.h:50
int m_Weapon
Definition: infomessages.h:42
STextContainerIndex m_DiffTextContainerIndex
Definition: infomessages.h:52
char m_aTimeText[32]
Definition: infomessages.h:49
std::shared_ptr< CManagedTeeRenderInfo > m_pKillerManagedTeeRenderInfo
Definition: infomessages.h:39
char m_aKillerName[64]
Definition: infomessages.h:37
EType m_Type
Definition: infomessages.h:28
STextContainerIndex m_KillerTextContainerIndex
Definition: infomessages.h:38
bool m_RecordPersonal
Definition: infomessages.h:53
STextContainerIndex m_TimeTextContainerIndex
Definition: infomessages.h:51
int m_Diff
Definition: infomessages.h:48
int m_aVictimIds[MAX_KILLMSG_TEAM_MEMBERS]
Definition: infomessages.h:31
int m_KillerId
Definition: infomessages.h:36
STextContainerIndex m_VictimTextContainerIndex
Definition: infomessages.h:34
int m_ModeSpecial
Definition: infomessages.h:43
int m_Tick
Definition: infomessages.h:29
int m_FlagCarrierBlue
Definition: infomessages.h:44
char m_aVictimName[64]
Definition: infomessages.h:33
Definition: protocol.h:1191
Definition: protocol.h:709
Definition: textrender.h:295