Auto-calculate font size in Helper#drawText

This commit is contained in:
Mathias Wagner 2024-11-25 13:21:04 +01:00
parent 0cc6801230
commit 67426218fc
2 changed files with 4 additions and 4 deletions

View File

@ -14,7 +14,7 @@ void drawTexture(SDL_Renderer *renderer, SDL_Texture *texture, int x, int y, int
SDL_RenderCopy(renderer, texture, &src, &dist);
}
void drawText(SDL_Renderer *renderer, TTF_Font *font, const std::string text, int x, int y, int w, int h) {
void drawText(SDL_Renderer *renderer, TTF_Font *font, const std::string text, int x, int y) {
SDL_Surface *surface = TTF_RenderText_Solid(font, text.c_str(), {255, 255, 255});
SDL_Texture *texture = SDL_CreateTextureFromSurface(renderer, surface);
@ -26,8 +26,8 @@ void drawText(SDL_Renderer *renderer, TTF_Font *font, const std::string text, in
SDL_Rect dist;
dist.x = x;
dist.y = y;
dist.w = w;
dist.h = h;
TTF_SizeText(font, text.c_str(), &dist.w, &dist.h);
SDL_RenderCopy(renderer, texture, &src, &dist);

View File

@ -5,6 +5,6 @@
#include <string>
void drawTexture(SDL_Renderer *renderer, SDL_Texture *texture, int x, int y, int w, int h);
void drawText(SDL_Renderer *renderer, TTF_Font *font, const std::string text, int x, int y, int w, int h);
void drawText(SDL_Renderer *renderer, TTF_Font *font, const std::string text, int x, int y);
#endif