From 7258ef298cd531c9b7dcf6fda0365a2d2ed28057 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Thu, 18 Mar 2021 17:16:54 -0400 Subject: main-menu: Support "\n" in text --- (limited to 'src') diff --git a/src/main-menu.c b/src/main-menu.c index 30ba76b..7b724a1 100644 --- a/src/main-menu.c +++ b/src/main-menu.c @@ -28,12 +28,12 @@ static SDL_Texture * _db_main_menu_text(TTF_Font *font, const char *text, SDL_Color *color, - SDL_Renderer *renderer, SDL_Rect *rect) + int width, SDL_Renderer *renderer, SDL_Rect *rect) { SDL_Surface *surface; SDL_Texture *texture; - surface = TTF_RenderText_Blended(font, text, *color); + surface = TTF_RenderText_Blended_Wrapped(font, text, *color, width); if (surface == NULL) { db_err("Failed to create surface (%s)", TTF_GetError()); return NULL; @@ -88,7 +88,7 @@ db_main_menu(void) free(font_path); return; } - texture_title = _db_main_menu_text(font, "Dodge Balls", &text_color, + texture_title = _db_main_menu_text(font, "Dodge Balls", &text_color, 0, renderer, &dest_rect); if (texture_title == NULL) { free(font_path); -- cgit v0.9.1