aboutsummaryrefslogtreecommitdiff
path: root/graphics/macgui/mactext.h
diff options
context:
space:
mode:
authorEugene Sandulenko2016-12-14 19:37:45 +0100
committerEugene Sandulenko2016-12-14 20:10:32 +0100
commitaecc17e5a5726206c39f7f2a773788f64c103b1e (patch)
treeb931ac7664769285dabb8ec03ceabf51625ece0a /graphics/macgui/mactext.h
parent34a9c588b001e137243f12ae8de3bc82d692de27 (diff)
downloadscummvm-rg350-aecc17e5a5726206c39f7f2a773788f64c103b1e.tar.gz
scummvm-rg350-aecc17e5a5726206c39f7f2a773788f64c103b1e.tar.bz2
scummvm-rg350-aecc17e5a5726206c39f7f2a773788f64c103b1e.zip
GRAPHICS: Further work on MacText class
Diffstat (limited to 'graphics/macgui/mactext.h')
-rw-r--r--graphics/macgui/mactext.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/graphics/macgui/mactext.h b/graphics/macgui/mactext.h
index 694e14e55e..6f49133d57 100644
--- a/graphics/macgui/mactext.h
+++ b/graphics/macgui/mactext.h
@@ -31,10 +31,23 @@ class MacText {
public:
MacText(Common::String s, Graphics::Font *font, int maxWidth = -1);
+ void setInterLinear(int interLinear) { _interLinear = interLinear; }
+
+private:
+ void splitString();
+ void render();
+ void calcMaxWidth();
+
private:
Common::String _str;
Graphics::Font *_font;
int _maxWidth;
+ int _interLinear;
+
+ Common::Array<Common::String> _text;
+ Common::Array<int> _widths;
+
+ int _textMaxWidth;
};
} // End of namespace Graphics