diff options
Diffstat (limited to 'engines/draci/sprite.cpp')
-rw-r--r-- | engines/draci/sprite.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/draci/sprite.cpp b/engines/draci/sprite.cpp index ecbfaf2767..e37d40dd46 100644 --- a/engines/draci/sprite.cpp +++ b/engines/draci/sprite.cpp @@ -364,6 +364,13 @@ void Text::draw(Surface *surface, bool markDirty) const { Common::Rect Text::getRect(bool scaled) const { return Common::Rect(_x, _y, _x + _width, _y + _height); } + +void Text::setFont(Font *font) { + _font = font; + + _width = _font->getStringWidth(_text, _spacing); + _height = _font->getStringHeight(_text); +} } // End of namespace Draci |