aboutsummaryrefslogtreecommitdiff
path: root/engines/draci/sprite.cpp
diff options
context:
space:
mode:
authorRobert Špalek2009-09-25 17:33:00 +0000
committerRobert Špalek2009-09-25 17:33:00 +0000
commit431780297e6db1f97733689a6c1485a624a61dc9 (patch)
treea391a26a5b0e466bb8f49a7285b4ff8ea521c216 /engines/draci/sprite.cpp
parent180b3f1247e44c7167ca9578261b570357c11b7a (diff)
downloadscummvm-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.cpp8
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);