X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=lib%2Fvideo%2Fdrawing_context.h;h=6c7e7749d48d66a61094667621ef1a967a9f8d81;hb=c6c8b57b862c835acfcfa0ae6856fe7c2e5204fb;hp=2d7b1ad5849e63b0eb2043f96a8f0cfff20f2155;hpb=8a2c96eedfa91dc2f791c90f85697d3a3fe2a268;p=supertux.git diff --git a/lib/video/drawing_context.h b/lib/video/drawing_context.h index 2d7b1ad58..6c7e7749d 100644 --- a/lib/video/drawing_context.h +++ b/lib/video/drawing_context.h @@ -69,6 +69,13 @@ namespace SuperTux void draw_text(Font* font, const std::string& text, const Vector& position, int allignment, int layer, Uint32 drawing_effect = NONE_EFFECT); + + /// Draws text on screen center (feed Vector.x with a 0). + /// This is the same as draw_text() with a screen->w/2 position and + /// allignment set to LEFT_ALLIGN + void draw_center_text(Font* font, const std::string& text, + const Vector& position, int layer, + Uint32 drawing_effect = NONE_EFFECT); /// Draws a color gradient onto the whole screen */ void draw_gradient(Color from, Color to, int layer); /// Fills a rectangle.