X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fvideo%2Ffont.hpp;h=5625be1851c60b56cc48d2587be1479f9c0243e1;hb=d427db3e7c37d524e540511dd8cfce6e985bf32b;hp=ea542c949c74323386e7860c8d400664b636fb89;hpb=99cf62c2d44b4555e9761f1c8f1b10cf880c33fb;p=supertux.git diff --git a/src/video/font.hpp b/src/video/font.hpp index ea542c949..5625be185 100644 --- a/src/video/font.hpp +++ b/src/video/font.hpp @@ -28,7 +28,7 @@ #include "math/vector.hpp" #include "math/rect.hpp" -class Unison::Video::Blittable; +class Renderer; enum FontAlignment { ALIGN_LEFT, @@ -87,7 +87,7 @@ public: /** Draws the given text to the screen. Also needs the position. * Type of alignment, drawing effect and alpha are optional. */ - void draw(Unison::Video::Blittable &dst, const std::string& text, const Vector& pos, + void draw(Renderer *renderer, const std::string& text, const Vector& pos, FontAlignment allignment = ALIGN_LEFT, DrawingEffect drawing_effect = NO_EFFECT, float alpha = 1.0f) const; @@ -95,11 +95,11 @@ public: private: friend class DrawingContext; - void draw_text(Unison::Video::Blittable &dst, const std::string& text, const Vector& pos, + void draw_text(Renderer *renderer, const std::string& text, const Vector& pos, DrawingEffect drawing_effect = NO_EFFECT, float alpha = 1.0f) const; - void draw_chars(Unison::Video::Blittable &dst, Surface* pchars, const std::string& text, + void draw_chars(Renderer *renderer, Surface* pchars, const std::string& text, const Vector& position, DrawingEffect drawing_effect, float alpha) const;