aboutsummaryrefslogtreecommitdiff
path: root/engines/draci/sprite.h
diff options
context:
space:
mode:
authorDenis Kasak2009-07-01 01:11:48 +0000
committerDenis Kasak2009-07-01 01:11:48 +0000
commit78d5b96f51fa59a7d024d3da7667c3cdcba3410c (patch)
tree988dbe040da92b9c4eef825ffba9a645443ac318 /engines/draci/sprite.h
parent49e1a07f277d48b5e597730af76e9247bfff58b8 (diff)
downloadscummvm-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.h15
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