| 27634 | } |
| 27635 | |
| 27636 | void 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 | |
| 27652 | std::string CalloutRadialMenu::getCalloutMessage(const IconEntry::IconEntryText_t& text_map, const char* object, const int targetPlayer) |
| 27653 | { |
no test coverage detected