diff options
author | Denis Kasak | 2009-07-01 01:11:48 +0000 |
---|---|---|
committer | Denis Kasak | 2009-07-01 01:11:48 +0000 |
commit | 78d5b96f51fa59a7d024d3da7667c3cdcba3410c (patch) | |
tree | 988dbe040da92b9c4eef825ffba9a645443ac318 /engines/draci/sprite.h | |
parent | 49e1a07f277d48b5e597730af76e9247bfff58b8 (diff) | |
download | scummvm-rg350-78d5b96f51fa59a7d024d3da7667c3cdcba3410c.tar.gz scummvm-rg350-78d5b96f51fa59a7d024d3da7667c3cdcba3410c.tar.bz2 scummvm-rg350-78d5b96f51fa59a7d024d3da7667c3cdcba3410c.zip |
Added Text as a subclass of Drawable. Fixed syntax error in font.cpp
svn-id: r41981
Diffstat (limited to 'engines/draci/sprite.h')
-rw-r--r-- | engines/draci/sprite.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/engines/draci/sprite.h b/engines/draci/sprite.h index c9591514e3..68f823512a 100644 --- a/engines/draci/sprite.h +++ b/engines/draci/sprite.h @@ -27,6 +27,7 @@ #define DRACI_SPRITE_H #include "draci/surface.h" +#include "draci/font.h" namespace Draci { @@ -70,7 +71,21 @@ public: byte *_data; //!< Pointer to a buffer containing raw sprite data (row-wise) }; +class Text : public Drawable { +public: + Text(const Common::String &str, Font *font, byte fontColour, uint spacing = 0); + ~Text(); + + void draw(Surface *surface) const; + + byte *_text; + uint _length; + uint8 _colour; + uint _spacing; + Font *_font; +}; + } // End of namespace Draci #endif // DRACI_SPRITE_H |