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

Method TextEx

src/engine/client/text.cpp:1441–1458  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1439 }
1440
1441 void TextEx(CTextCursor *pCursor, const char *pText, int Length = -1) override
1442 {
1443 const unsigned OldRenderFlags = m_RenderFlags;
1444 m_RenderFlags |= TEXT_RENDER_FLAG_ONE_TIME_USE;
1445 STextContainerIndex TextCont;
1446 CreateTextContainer(TextCont, pCursor, pText, Length);
1447 m_RenderFlags = OldRenderFlags;
1448 if(TextCont.Valid())
1449 {
1450 if((pCursor->m_Flags & TEXTFLAG_RENDER) != 0)
1451 {
1452 ColorRGBA TextColor = DefaultTextColor();
1453 ColorRGBA TextColorOutline = DefaultTextOutlineColor();
1454 RenderTextContainer(TextCont, TextColor, TextColorOutline);
1455 }
1456 DeleteTextContainer(TextCont);
1457 }
1458 }
1459
1460 bool CreateTextContainer(STextContainerIndex &TextContainerIndex, CTextCursor *pCursor, const char *pText, int Length = -1) override
1461 {

Callers 14

RenderMethod · 0.80
DoLabelMethod · 0.80
RenderGlobalStatsMethod · 0.80
RenderSpectatorsMethod · 0.80
RenderScoreboardMethod · 0.80
OnRenderMethod · 0.80
OnRenderMethod · 0.80
OnPrepareLinesMethod · 0.80

Calls 1

ValidMethod · 0.45

Tested by 1

OnRenderMethod · 0.64