diff options
author | Paul Gilbert | 2012-02-12 21:08:12 +1100 |
---|---|---|
committer | Strangerke | 2012-04-06 08:21:05 +0200 |
commit | 5448664f8bcae2d8aca4bdfb85f0d51563a76428 (patch) | |
tree | 62cca44214d80772882a6b0259da5a395545fefd /engines/mortevielle/graphics.cpp | |
parent | 855fed35d0c7548c43ceb9a77f811c15c60ea325 (diff) | |
download | scummvm-rg350-5448664f8bcae2d8aca4bdfb85f0d51563a76428.tar.gz scummvm-rg350-5448664f8bcae2d8aca4bdfb85f0d51563a76428.tar.bz2 scummvm-rg350-5448664f8bcae2d8aca4bdfb85f0d51563a76428.zip |
MORTEVIELLE: Fixed the F3/F8 box width to adjust to the text size
Diffstat (limited to 'engines/mortevielle/graphics.cpp')
-rw-r--r-- | engines/mortevielle/graphics.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/engines/mortevielle/graphics.cpp b/engines/mortevielle/graphics.cpp index e9c8c1e7e9..ad421988d4 100644 --- a/engines/mortevielle/graphics.cpp +++ b/engines/mortevielle/graphics.cpp @@ -1090,9 +1090,15 @@ void ScreenSurface::writeg(const Common::String &l, int c) { pt.x += i; } show_mouse(); +} + +/** + * Gets the width in pixels of the specified string + */ +int ScreenSurface::getStringWidth(const Common::String &s) { + int charWidth = (res == 2) ? 6 : 10; - // TODO: Move screen updates to main loop once constructed - g_vm->_screenSurface.updateScreen(); + return s.size() * charWidth; } } // End of namespace Mortevielle |