diff --git a/src/Game.cpp b/src/Game.cpp index 08b246e..c879ebb 100644 --- a/src/Game.cpp +++ b/src/Game.cpp @@ -139,9 +139,9 @@ void Game::draw_guesses(SDL_Renderer *renderer) { std::optional current_char = guess_corrector->guessed().lock()[i]; if (current_char) { - const char *text_to_write = &*current_char; + const char text_to_write[] = {*current_char, '\0'}; - SDL_Surface *surface = TTF_RenderText_Solid(font, text_to_write, TEXT_COLOR); + SDL_Surface *surface = TTF_RenderText_Blended(font, text_to_write, TEXT_COLOR); if (surface == nullptr) { std::cerr << "Failed to create surface: " << TTF_GetError() << std::endl; continue;