From aecafd473cbb0f7424567b5cac9738b56187aa48 Mon Sep 17 00:00:00 2001 From: stevenhoefel Date: Sat, 14 Jan 2017 15:02:58 +1100 Subject: DIRECTOR: Load fonts by name if exists from map. --- graphics/macgui/macfontmanager.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'graphics/macgui/macfontmanager.cpp') diff --git a/graphics/macgui/macfontmanager.cpp b/graphics/macgui/macfontmanager.cpp index 21f9c08160..c6e8d7e4a7 100644 --- a/graphics/macgui/macfontmanager.cpp +++ b/graphics/macgui/macfontmanager.cpp @@ -207,6 +207,13 @@ const char *MacFontManager::getFontName(MacFont &font) { return getFontName(font.getId(), font.getSize(), font.getSlant()); } +int MacFontManager::getFontIdByName(Common::String name) { + for (int f = 0; f < ARRAYSIZE(fontNames); f++) + if (fontNames[f] != NULL && strcmp(fontNames[f], name.c_str()) == 0) + return f; + return 1; +} + void MacFontManager::generateFontSubstitute(MacFont &macFont) { Common::String name; -- cgit v1.2.3