added support for text with ñ and ç
This commit is contained in:
Binary file not shown.
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 2.0 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
@@ -51,7 +51,7 @@ const std::string gTextStrings[MAX_TEXT_STRINGS][3] =
|
|||||||
"FAKE FULLSCREEN"},
|
"FAKE FULLSCREEN"},
|
||||||
|
|
||||||
// 7
|
// 7
|
||||||
{"TAMAÑO DE VENTANA",
|
{"TAMA^O DE VENTANA",
|
||||||
"TAMANY DE FINESTRA",
|
"TAMANY DE FINESTRA",
|
||||||
"WINDOW SIZE"},
|
"WINDOW SIZE"},
|
||||||
|
|
||||||
@@ -136,9 +136,9 @@ const std::string gTextStrings[MAX_TEXT_STRINGS][3] =
|
|||||||
"PRESS ANY KEY"},
|
"PRESS ANY KEY"},
|
||||||
|
|
||||||
// 24
|
// 24
|
||||||
{"ESPAÑOL",
|
{"ESPA^OL",
|
||||||
"ESPAÑOL (ESPANYOL)",
|
"ESPA^OL (ESPANYOL)",
|
||||||
"ESPAÑOL (SPANISH)"},
|
"ESPA^OL (SPANISH)"},
|
||||||
|
|
||||||
// 25
|
// 25
|
||||||
{"BALOONCIA (VALENCIANO)",
|
{"BALOONCIA (VALENCIANO)",
|
||||||
@@ -151,7 +151,7 @@ const std::string gTextStrings[MAX_TEXT_STRINGS][3] =
|
|||||||
"ENGLISH"},
|
"ENGLISH"},
|
||||||
|
|
||||||
// 27 - INTRO
|
// 27 - INTRO
|
||||||
{"Un dia cualquiera del año 2000",
|
{"Un dia cualquiera del a^o 2000",
|
||||||
"Un dia qualsevol de l'any 2000",
|
"Un dia qualsevol de l'any 2000",
|
||||||
"Any day of the year 2000"},
|
"Any day of the year 2000"},
|
||||||
|
|
||||||
@@ -166,7 +166,7 @@ const std::string gTextStrings[MAX_TEXT_STRINGS][3] =
|
|||||||
"Until a bastard arrives..."},
|
"Until a bastard arrives..."},
|
||||||
|
|
||||||
// 30
|
// 30
|
||||||
{"HEY! ME VOY A HACER UN TALLADET...",
|
{"HEY! VOY A SACARME UN TALLADET...",
|
||||||
"HEY! ME ANE A FERME UN CORTAET...",
|
"HEY! ME ANE A FERME UN CORTAET...",
|
||||||
" YO! GONNA TAKE A CAFELITO... "},
|
" YO! GONNA TAKE A CAFELITO... "},
|
||||||
|
|
||||||
@@ -181,7 +181,7 @@ const std::string gTextStrings[MAX_TEXT_STRINGS][3] =
|
|||||||
"Wait a moment..."},
|
"Wait a moment..."},
|
||||||
|
|
||||||
// 33
|
// 33
|
||||||
{"Si resulta que no llevo suelto!",
|
{"Si no llevo suelto encima!",
|
||||||
"Si resulta que no tinc solt!",
|
"Si resulta que no tinc solt!",
|
||||||
" I don't have any loose! "},
|
" I don't have any loose! "},
|
||||||
|
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ void Text::init(Uint8 type, Uint8 size)
|
|||||||
const std::string text = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ{\\[]]^_`abcdefghijklmnopqrstuvwxyz";
|
const std::string text = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ{\\[]]^_`abcdefghijklmnopqrstuvwxyz";
|
||||||
|
|
||||||
// Inicializa a cero el vector con las coordenadas
|
// Inicializa a cero el vector con las coordenadas
|
||||||
for (int i = 0; i < 255; i++)
|
for (int i = 0; i < 128; i++)
|
||||||
{
|
{
|
||||||
mOffset[i].x = 0;
|
mOffset[i].x = 0;
|
||||||
mOffset[i].y = 0;
|
mOffset[i].y = 0;
|
||||||
@@ -50,6 +50,15 @@ void Text::init(Uint8 type, Uint8 size)
|
|||||||
mOffset[int(text[i])].w = size;
|
mOffset[int(text[i])].w = size;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Establece las coordenadas de forma manual para la ñ y la ç
|
||||||
|
mOffset[int('^')].x = mOffset[int('z')].x + size;
|
||||||
|
mOffset[int('^')].y = mOffset[int('z')].y;
|
||||||
|
mOffset[int('^')].w = size;
|
||||||
|
|
||||||
|
mOffset[int('~')].x = mOffset[int('z')].x + size * 2;
|
||||||
|
mOffset[int('~')].y = mOffset[int('z')].y;
|
||||||
|
mOffset[int('~')].w = size;
|
||||||
|
|
||||||
// Establece el ancho de cada caracter
|
// Establece el ancho de cada caracter
|
||||||
if (type == TEXT_VARIABLE)
|
if (type == TEXT_VARIABLE)
|
||||||
{
|
{
|
||||||
@@ -102,6 +111,10 @@ void Text::init(Uint8 type, Uint8 size)
|
|||||||
mOffset[int('Y')].w = 8;
|
mOffset[int('Y')].w = 8;
|
||||||
mOffset[int('Z')].w = 7;
|
mOffset[int('Z')].w = 7;
|
||||||
|
|
||||||
|
mOffset[int('^')].w = 7;
|
||||||
|
mOffset[int('~')].w = 7;
|
||||||
|
|
||||||
|
|
||||||
mOffset[int('a')].w = 7;
|
mOffset[int('a')].w = 7;
|
||||||
mOffset[int('b')].w = 7;
|
mOffset[int('b')].w = 7;
|
||||||
mOffset[int('c')].w = 6;
|
mOffset[int('c')].w = 6;
|
||||||
|
|||||||
Reference in New Issue
Block a user