on_screen_keyboard: Ya se dibuja el teclado en la pantalla

This commit is contained in:
2023-05-28 12:58:02 +02:00
parent ad9a3fb594
commit cc421e56ea
5 changed files with 254 additions and 31 deletions

View File

@@ -26,6 +26,14 @@ private:
options_t *options; // Variable con todas las opciones del programa
SDL_Texture *texture; // Textura donde dibujar el objeto
// Estructuras
struct key_t
{
int col; // Posición horizontal de la tecla
int row; // Posición vertical de la tecla
string caption; // Texto de la tecla
};
// Variables
string char_upper; // Cadena de texto con las letras en mayúscula
string char_lower; // Cadena de texto con las letras en minuscula
@@ -43,7 +51,7 @@ private:
int width; // Ancho del objeto
int height; // Altura del objeto
SDL_Rect dest; // Coordenadas donde se dibuja el objeto en pantalla
vector<string> layout; // Contiene la disposición del teclado
vector<key_t> layout; // Contiene la disposición del teclado
// Rellena la textura de fondo con el color y el texto
void fillTexture();