| 14 | } |
| 15 | |
| 16 | void FontTextureGroup::switchFont(String const& font) { |
| 17 | if (font.empty()) { |
| 18 | m_activeFont = m_defaultFont; |
| 19 | m_fontName.clear(); |
| 20 | } |
| 21 | else if (m_fontName != font) { |
| 22 | m_fontName = font; |
| 23 | auto find = m_fonts.find(font); |
| 24 | m_activeFont = find != m_fonts.end() ? find->second : m_defaultFont; |
| 25 | } |
| 26 | } |
| 27 | |
| 28 | String const& FontTextureGroup::activeFont() { |
| 29 | return m_fontName; |
no test coverage detected