# HG changeset patch # User Sebastien Jodogne # Date 1543505718 -3600 # Node ID 3c636087d060c33b69cc63c115246d67e8a89d1e # Parent f395460af74d5712664ac26907769f56e77af412# Parent 9f6716008066f2789a91a1179dad6a1defc7ea30 merge diff -r f395460af74d -r 3c636087d060 Core/Images/FontRegistry.cpp --- a/Core/Images/FontRegistry.cpp Thu Nov 29 16:31:20 2018 +0100 +++ b/Core/Images/FontRegistry.cpp Thu Nov 29 16:35:18 2018 +0100 @@ -88,4 +88,18 @@ return *fonts_[i]; } } + + const Font* FontRegistry::FindFont(const std::string& fontName) const + { + for (Fonts::const_iterator it = fonts_.begin(); it != fonts_.end(); it++) + { + if ((*it)->GetName() == fontName) + { + return *it; + } + } + + return NULL; + } + } diff -r f395460af74d -r 3c636087d060 Core/Images/FontRegistry.h --- a/Core/Images/FontRegistry.h Thu Nov 29 16:31:20 2018 +0100 +++ b/Core/Images/FontRegistry.h Thu Nov 29 16:35:18 2018 +0100 @@ -71,5 +71,7 @@ } const Font& GetFont(size_t i) const; + + const Font* FindFont(const std::string& fontName) const; }; }