3#ifndef GAME_CLIENT_COMPONENTS_INFOMESSAGES_H
4#define GAME_CLIENT_COMPONENTS_INFOMESSAGES_H
73 int Sizeof()
const override {
return sizeof(*this); }
Definition component.h:165
Definition infomessages.h:10
void RenderKillMsg(const CInfoMsg &InfoMsg, float x, float y)
Definition infomessages.cpp:309
void OnMessage(int MsgType, void *pRawMsg) override
Definition infomessages.cpp:200
void OnRaceFinishMessage(const struct CNetMsg_Sv_RaceFinish *pMsg)
Definition infomessages.cpp:281
void ResetMessage(CInfoMsg &InfoMsg)
Definition infomessages.cpp:48
void RenderFinishMsg(const CInfoMsg &InfoMsg, float x, float y)
Definition infomessages.cpp:401
EType
Definition infomessages.h:21
@ TYPE_KILL
Definition infomessages.h:22
@ TYPE_FINISH
Definition infomessages.h:23
void CreateTextContainersIfNotCreated(CInfoMsg &InfoMsg)
Definition infomessages.cpp:143
int Sizeof() const override
Definition infomessages.h:73
@ MAX_KILLMSG_TEAM_MEMBERS
Definition infomessages.h:17
@ MAX_INFOMSGS
Definition infomessages.h:16
void OnTeamKillMessage(const struct CNetMsg_Sv_KillMsgTeam *pMsg)
Definition infomessages.cpp:219
void OnInit() override
Definition infomessages.cpp:56
void DeleteTextContainers(CInfoMsg &InfoMsg)
Definition infomessages.cpp:40
void AddInfoMsg(const CInfoMsg &InfoMsg)
Definition infomessages.cpp:119
int m_SpriteQuadContainerIndex
Definition infomessages.h:11
void OnWindowResize() override
Definition infomessages.cpp:23
void OnRender() override
Definition infomessages.cpp:443
CInfoMsg CreateInfoMsg(EType Type)
Definition infomessages.cpp:85
void OnKillMessage(const struct CNetMsg_Sv_KillMsg *pMsg)
Definition infomessages.cpp:249
int m_QuadOffsetRaceFlag
Definition infomessages.h:12
void OnReset() override
Definition infomessages.cpp:31
CInfoMsg m_aInfoMsgs[MAX_INFOMSGS]
Definition infomessages.h:56
int m_InfoMsgCurrent
Definition infomessages.h:57
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:1268
Definition protocol.h:770
Definition protocol.h:1294
Definition textrender.h:261