aboutsummaryrefslogtreecommitdiff
path: root/graphics/macgui/macfontmanager.h
diff options
context:
space:
mode:
authorEugene Sandulenko2017-01-27 19:02:37 +0100
committerEugene Sandulenko2017-01-27 19:02:37 +0100
commitfae09e93430afff6170282a72a794a09d6ecb913 (patch)
tree81d9c689eed716558a70a4a42fe32fadbe8216dc /graphics/macgui/macfontmanager.h
parentc29bb1b6722b4f254ecc489c0cffd20b1418902e (diff)
downloadscummvm-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.h8
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);
};