MCPcopy Create free account
hub / github.com/ddnet/ddnet / UpdateText

Method UpdateText

src/game/client/components/nameplates.cpp:287–298  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

285 return m_FontSize != Data.m_FontSizeClientId || m_ClientId != Data.m_ClientId;
286 }
287 void UpdateText(CGameClient &This, const CNamePlateData &Data) override
288 {
289 m_FontSize = Data.m_FontSizeClientId;
290 m_ClientId = Data.m_ClientId;
291 if(m_ClientIdSeparateLine)
292 str_format(m_aText, sizeof(m_aText), "%d", m_ClientId);
293 else
294 str_format(m_aText, sizeof(m_aText), "%d:", m_ClientId);
295 CTextCursor Cursor;
296 Cursor.m_FontSize = m_FontSize;
297 This.TextRender()->CreateOrAppendTextContainer(m_TextContainerIndex, &Cursor, m_aText);
298 }
299
300public:
301 CNamePlatePartClientId(CGameClient &This, bool ClientIdSeparateLine) :

Callers

nothing calls this directly

Calls 3

str_formatFunction · 0.85
TextRenderMethod · 0.45

Tested by

no test coverage detected