MCPcopy Create free account
hub / github.com/TurningWheel/Barony / setCalloutBannerTextUnformatted

Function setCalloutBannerTextUnformatted

src/interface/interface.cpp:27636–27650  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

27634}
27635
27636void setCalloutBannerTextUnformatted(const int player, Field* field, const char* iconName, const char* textKey, Uint32 color)
27637{
27638 if ( !field ) { return; }
27639 if ( CalloutMenu[player].iconEntries.find(iconName) == CalloutMenu[player].iconEntries.end() )
27640 {
27641 return;
27642 }
27643 auto& textMap = CalloutMenu[player].iconEntries[iconName].text_map[textKey];
27644 field->setText(textMap.bannerText.c_str());
27645 field->clearWordsToHighlight();
27646 for ( auto v : textMap.bannerHighlights )
27647 {
27648 field->addWordToHighlight(v, color);
27649 }
27650}
27651
27652std::string CalloutRadialMenu::getCalloutMessage(const IconEntry::IconEntryText_t& text_map, const char* object, const int targetPlayer)
27653{

Callers 2

setCalloutTextMethod · 0.85
drawCalloutMenuMethod · 0.85

Calls 5

c_strMethod · 0.80
endMethod · 0.45
setTextMethod · 0.45
clearWordsToHighlightMethod · 0.45
addWordToHighlightMethod · 0.45

Tested by

no test coverage detected