on_screen_keyboard: Añadidos bordes
This commit is contained in:
@@ -39,8 +39,12 @@ OnScreenKeyboard::OnScreenKeyboard(SDL_Renderer *renderer, Input *input, string
|
||||
|
||||
// Rellena la textura del cursor
|
||||
SDL_SetRenderTarget(renderer, textureCursor);
|
||||
SDL_SetRenderDrawColor(renderer, 255, 0, 0, 128);
|
||||
color_t c = {192, 0, 0};
|
||||
SDL_SetRenderDrawColor(renderer, c.r, c.g, c.b, 255);
|
||||
SDL_RenderClear(renderer);
|
||||
c = lightenColor(c, 20);
|
||||
SDL_SetRenderDrawColor(renderer, c.r, c.g, c.b, 255);
|
||||
SDL_RenderDrawRect(renderer, NULL);
|
||||
SDL_SetRenderTarget(renderer, nullptr);
|
||||
}
|
||||
|
||||
@@ -77,6 +81,9 @@ void OnScreenKeyboard::fillTexture()
|
||||
// Establece el color de fondo
|
||||
SDL_SetRenderDrawColor(renderer, bgColor.r, bgColor.g, bgColor.b, 255);
|
||||
SDL_RenderClear(renderer);
|
||||
color_t color = lightenColor(bgColor, 20);
|
||||
SDL_SetRenderDrawColor(renderer, color.r, color.g, color.b, 255);
|
||||
SDL_RenderDrawRect(renderer, NULL);
|
||||
|
||||
// Escribe el texto que aparece en el objeto
|
||||
text->write(text->getCharacterSize(), text->getCharacterSize(), caption);
|
||||
|
||||
Reference in New Issue
Block a user