#include "supertux/game_object.hpp"
#include "supertux/script_interface.hpp"
#include "video/color.hpp"
-
-class Font;
+#include "video/font_ptr.hpp"
/** A text object intended for scripts that want to tell a story */
class TextObject : public GameObject,
- public Scripting::Text,
+ public scripting::Text,
public ScriptInterface
{
static Color default_color;
void update(float elapsed_time);
private:
- Font* font;
+ FontPtr font;
std::string text;
float fading;
float fadetime;