diff options
author | Eugene Sandulenko | 2016-12-14 19:37:45 +0100 |
---|---|---|
committer | Eugene Sandulenko | 2016-12-14 20:10:32 +0100 |
commit | aecc17e5a5726206c39f7f2a773788f64c103b1e (patch) | |
tree | b931ac7664769285dabb8ec03ceabf51625ece0a /graphics/macgui/mactext.h | |
parent | 34a9c588b001e137243f12ae8de3bc82d692de27 (diff) | |
download | scummvm-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.h | 13 |
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 |