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
|
// Rellena la textura del cursor
|
||||||
SDL_SetRenderTarget(renderer, textureCursor);
|
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);
|
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);
|
SDL_SetRenderTarget(renderer, nullptr);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -77,6 +81,9 @@ void OnScreenKeyboard::fillTexture()
|
|||||||
// Establece el color de fondo
|
// Establece el color de fondo
|
||||||
SDL_SetRenderDrawColor(renderer, bgColor.r, bgColor.g, bgColor.b, 255);
|
SDL_SetRenderDrawColor(renderer, bgColor.r, bgColor.g, bgColor.b, 255);
|
||||||
SDL_RenderClear(renderer);
|
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
|
// Escribe el texto que aparece en el objeto
|
||||||
text->write(text->getCharacterSize(), text->getCharacterSize(), caption);
|
text->write(text->getCharacterSize(), text->getCharacterSize(), caption);
|
||||||
|
|||||||
Reference in New Issue
Block a user