aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/font.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/xeen/font.cpp')
-rw-r--r--engines/xeen/font.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/xeen/font.cpp b/engines/xeen/font.cpp
index 1d7dab7e21..3a70c4c8be 100644
--- a/engines/xeen/font.cpp
+++ b/engines/xeen/font.cpp
@@ -247,6 +247,13 @@ const char *FontSurface::writeString(const Common::String &s, const Common::Rect
return _displayString;
}
+void FontSurface::writeCharacter(char c, const Common::Rect &clipRect) {
+ Justify justify = _fontJustify;
+ _fontJustify = JUSTIFY_NONE;
+ writeString(Common::String::format("%c", c), clipRect);
+ _fontJustify = justify;
+}
+
char FontSurface::getNextChar() {
return *_displayString++ & 0x7f;
}