[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