aboutsummaryrefslogtreecommitdiff
path: root/graphics/macgui/macfontmanager.h
diff options
context:
space:
mode:
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);
};