diff options
author | Eugene Sandulenko | 2017-01-27 19:02:37 +0100 |
---|---|---|
committer | Eugene Sandulenko | 2017-01-27 19:02:37 +0100 |
commit | fae09e93430afff6170282a72a794a09d6ecb913 (patch) | |
tree | 81d9c689eed716558a70a4a42fe32fadbe8216dc /graphics/macgui/macfontmanager.h | |
parent | c29bb1b6722b4f254ecc489c0cffd20b1418902e (diff) | |
download | scummvm-rg350-fae09e93430afff6170282a72a794a09d6ecb913.tar.gz scummvm-rg350-fae09e93430afff6170282a72a794a09d6ecb913.tar.bz2 scummvm-rg350-fae09e93430afff6170282a72a794a09d6ecb913.zip |
GRAPHICS: Added additional font map registering to MacFontManager
Diffstat (limited to 'graphics/macgui/macfontmanager.h')
-rw-r--r-- | graphics/macgui/macfontmanager.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/graphics/macgui/macfontmanager.h b/graphics/macgui/macfontmanager.h index 2743f8b550..07407e2655 100644 --- a/graphics/macgui/macfontmanager.h +++ b/graphics/macgui/macfontmanager.h @@ -131,6 +131,9 @@ public: void loadFonts(const Common::String &fileName); void loadFonts(Common::MacResManager *fontFile); + void registerFontMapping(uint16 id, Common::String name); + void clearFontMapping(); + private: void loadFontsBDF(); void loadFonts(); @@ -142,7 +145,10 @@ private: bool _builtInFonts; Common::HashMap<Common::String, MacFont *> _fontRegistry; - Common::HashMap<Common::String, int> _fontNames; + Common::HashMap<Common::String, int> _fontIds; + + Common::HashMap<uint16, Common::String> _extraFontNames; + Common::HashMap<Common::String, int> _extraFontIds; int parseFontSlant(Common::String slant); }; |