diff options
author | Robert Špalek | 2009-09-25 17:33:00 +0000 |
---|---|---|
committer | Robert Špalek | 2009-09-25 17:33:00 +0000 |
commit | 431780297e6db1f97733689a6c1485a624a61dc9 (patch) | |
tree | a391a26a5b0e466bb8f49a7285b4ff8ea521c216 /engines/draci/sprite.cpp | |
parent | 180b3f1247e44c7167ca9578261b570357c11b7a (diff) | |
download | scummvm-rg350-431780297e6db1f97733689a6c1485a624a61dc9.tar.gz scummvm-rg350-431780297e6db1f97733689a6c1485a624a61dc9.tar.bz2 scummvm-rg350-431780297e6db1f97733689a6c1485a624a61dc9.zip |
Added some more const's to the interface of Dragon History
svn-id: r44362
Diffstat (limited to 'engines/draci/sprite.cpp')
-rw-r--r-- | engines/draci/sprite.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/engines/draci/sprite.cpp b/engines/draci/sprite.cpp index d256d9ffae..2028f7ab4b 100644 --- a/engines/draci/sprite.cpp +++ b/engines/draci/sprite.cpp @@ -302,7 +302,7 @@ Common::Rect Sprite::getRect(bool scaled) const { return Common::Rect(_x, _y, _x + _width, _y + _height); } -Text::Text(const Common::String &str, Font *font, byte fontColour, +Text::Text(const Common::String &str, const Font *font, byte fontColour, int x, int y, uint spacing) { _x = x; _y = y; @@ -357,9 +357,7 @@ uint Text::getLength() const { } void Text::draw(Surface *surface, bool markDirty) const { - _font->setColour(_colour); - - _font->drawString(surface, _text, _x, _y, _spacing); + _font->drawString(surface, _text, _x, _y, _colour, _spacing); } // TODO: Handle scaled parameter properly by implementing Text scaling @@ -367,7 +365,7 @@ Common::Rect Text::getRect(bool scaled) const { return Common::Rect(_x, _y, _x + _width, _y + _height); } -void Text::setFont(Font *font) { +void Text::setFont(const Font *font) { _font = font; _width = _font->getStringWidth(_text, _spacing); |