Вот пример:Как нарисовать сплошной текст с помощью sdl_ttf?
SDL_Color textcol = {255, 255, 255};
SDL_Color backtextcol = {0, 0, 0};
SDL_Surface *mes = TTF_RenderText_Shaded(font, "The game has begun", textcol, backtextcol);
apply_surface(40, 40, mes, screen);
SDL_Flip(screen);
Благодаря этому примеру, мы рисуем черный прямоугольник с белыми буквами. Можно ли рисовать только белые буквы с черным внутри без черного прямоугольника?
Я использую _Shaded в моем примере, но он рисует большой черный прямоугольник с белым сообщением. Но я хочу просто сообщение без прямоугольника. Если я использую _Solid, он рисует белые буквы с прозрачным внутри. – Allok
Извините, но я не понимаю, чего вы хотите достичь. Не могли бы вы разместить какой-то образ или что-то, чтобы все было ясно? что вы точно хотите? Возможно, буквы прозрачны, потому что вы используете шрифт, который должен быть таким? – akaltar