diff options
author | Filippos Karapetis | 2009-10-26 18:09:21 +0000 |
---|---|---|
committer | Filippos Karapetis | 2009-10-26 18:09:21 +0000 |
commit | 49d4e3c46719e08c26d025e3adad3a39c6a8ba71 (patch) | |
tree | eb7fd115cc645b51b7516bf031cdd96d05a3dc8d /engines | |
parent | 6591010f66a05538ddc29b3404d64a27dfc29b3f (diff) | |
download | scummvm-rg350-49d4e3c46719e08c26d025e3adad3a39c6a8ba71.tar.gz scummvm-rg350-49d4e3c46719e08c26d025e3adad3a39c6a8ba71.tar.bz2 scummvm-rg350-49d4e3c46719e08c26d025e3adad3a39c6a8ba71.zip |
Removed some duplicate code
svn-id: r45410
Diffstat (limited to 'engines')
-rw-r--r-- | engines/sci/gui/gui_gfx.cpp | 17 | ||||
-rw-r--r-- | engines/sci/gui/gui_gfx.h | 2 |
2 files changed, 3 insertions, 16 deletions
diff --git a/engines/sci/gui/gui_gfx.cpp b/engines/sci/gui/gui_gfx.cpp index c1a010b89e..66d2c28d48 100644 --- a/engines/sci/gui/gui_gfx.cpp +++ b/engines/sci/gui/gui_gfx.cpp @@ -257,18 +257,7 @@ void SciGuiGfx::OffsetLine(Common::Point &start, Common::Point &end) { end.y += _curPort->top; } -byte SciGuiGfx::CharHeight(int16 ch) { -#if 0 - CResFont *res = getResFont(); - return res ? res->getCharH(ch) : 0; -#endif - return 0; -} //----------------------------- -byte SciGuiGfx::CharWidth(int16 ch) { - SciGuiFont *font = GetFont(); - return font ? font->getCharWidth(ch) : 0; -} void SciGuiGfx::ClearChar(int16 chr) { if (_curPort->penMode != 1) @@ -277,7 +266,7 @@ void SciGuiGfx::ClearChar(int16 chr) { rect.top = _curPort->curTop; rect.bottom = rect.top + _curPort->fontHeight; rect.left = _curPort->curLeft; - rect.right = rect.left + CharWidth(chr); + rect.right = rect.left + GetFont()->getCharWidth(chr); EraseRect(rect); } @@ -285,7 +274,7 @@ void SciGuiGfx::DrawChar(int16 chr) { chr = chr & 0xFF; ClearChar(chr); StdChar(chr); - _curPort->curLeft += CharWidth(chr); + _curPort->curLeft += GetFont()->getCharWidth(chr); } void SciGuiGfx::StdChar(int16 chr) { @@ -806,7 +795,7 @@ void SciGuiGfx::TexteditCursorDraw (Common::Rect rect, const char *text, uint16 _texteditCursorRect.left = rect.left + textWidth; _texteditCursorRect.top = rect.top; _texteditCursorRect.bottom = _texteditCursorRect.top + _font->getHeight(); - _texteditCursorRect.right = _texteditCursorRect.left + (text[curPos] == 0 ? 1 : CharWidth(text[curPos])); + _texteditCursorRect.right = _texteditCursorRect.left + (text[curPos] == 0 ? 1 : _font->getCharWidth(text[curPos])); InvertRect(_texteditCursorRect); BitsShow(_texteditCursorRect); _texteditCursorVisible = true; diff --git a/engines/sci/gui/gui_gfx.h b/engines/sci/gui/gui_gfx.h index 22c473dc00..61f7b414bf 100644 --- a/engines/sci/gui/gui_gfx.h +++ b/engines/sci/gui/gui_gfx.h @@ -76,8 +76,6 @@ public: void OffsetRect(Common::Rect &r); void OffsetLine(Common::Point &start, Common::Point &end); - byte CharHeight(int16 ch); - byte CharWidth(int16 ch); void ClearChar(int16 chr); void DrawChar(int16 chr); void StdChar(int16 chr); |