[Scummvm-cvs-logs] SF.net SVN: scummvm:[43159] scummvm/branches/gsoc2009-draci/engines/draci
dkasak13 at users.sourceforge.net
dkasak13 at users.sourceforge.net
Sun Aug 9 05:59:39 CEST 2009
Revision: 43159
http://scummvm.svn.sourceforge.net/scummvm/?rev=43159&view=rev
Author: dkasak13
Date: 2009-08-09 03:59:39 +0000 (Sun, 09 Aug 2009)
Log Message:
-----------
Added Text::setFont().
Modified Paths:
--------------
scummvm/branches/gsoc2009-draci/engines/draci/sprite.cpp
scummvm/branches/gsoc2009-draci/engines/draci/sprite.h
Modified: scummvm/branches/gsoc2009-draci/engines/draci/sprite.cpp
===================================================================
--- scummvm/branches/gsoc2009-draci/engines/draci/sprite.cpp 2009-08-09 03:58:03 UTC (rev 43158)
+++ scummvm/branches/gsoc2009-draci/engines/draci/sprite.cpp 2009-08-09 03:59:39 UTC (rev 43159)
@@ -364,6 +364,13 @@
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
Modified: scummvm/branches/gsoc2009-draci/engines/draci/sprite.h
===================================================================
--- scummvm/branches/gsoc2009-draci/engines/draci/sprite.h 2009-08-09 03:58:03 UTC (rev 43158)
+++ scummvm/branches/gsoc2009-draci/engines/draci/sprite.h 2009-08-09 03:59:39 UTC (rev 43159)
@@ -128,6 +128,7 @@
void setText(const Common::String &str);
void setColour(byte fontColour);
void setSpacing(uint spacing);
+ void setFont(Font *font);
uint getLength();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list