multi lang support

This commit is contained in:
2021-04-27 22:28:00 +02:00
parent a0e94035db
commit 176d0d4f90
14 changed files with 510 additions and 162 deletions

View File

@@ -5,13 +5,12 @@
#endif
// Constructor
Intro::Intro(SDL_Renderer *renderer, std::string *fileList)
Intro::Intro(SDL_Renderer *renderer, std::string *fileList, std::string *textStrings)
{
// Copia la dirección del renderizador
// Copia los punteros
mRenderer = renderer;
// Copia la dirección del la lista de ficheros
mFileList = fileList;
mTextStrings = textStrings;
// Reserva memoria para los punteros
mEventHandler = new SDL_Event();
@@ -144,31 +143,40 @@ void Intro::init()
mText[i]->setEnabledTimer(180);
}
mText[0]->setCaption("Un dia qualsevol de l'any 2000");
// Un dia qualsevol de l'any 2000
mText[0]->setCaption(mTextStrings[27]);
mText[0]->setWrittingSpeed(10);
mText[1]->setCaption("Tot esta tranquil a la UPV");
// Tot esta tranquil a la UPV
mText[1]->setCaption(mTextStrings[28]);
mText[1]->setWrittingSpeed(10);
mText[2]->setCaption("Fins que un desaprensiu...");
// Fins que un desaprensiu...
mText[2]->setCaption(mTextStrings[29]);
mText[2]->setWrittingSpeed(15);
mText[3]->setCaption("HEY! ME ANE A FERME UN CORTAET...");
// HEY! ME ANE A FERME UN CORTAET...
mText[3]->setCaption(mTextStrings[30]);
mText[3]->setWrittingSpeed(10);
mText[4]->setCaption("UAAAAAAAAAAAAA!!!");
// UAAAAAAAAAAAAA!!!
mText[4]->setCaption(mTextStrings[31]);
mText[4]->setWrittingSpeed(1);
mText[5]->setCaption("Espera un moment...");
// Espera un moment...
mText[5]->setCaption(mTextStrings[32]);
mText[5]->setWrittingSpeed(20);
mText[6]->setCaption("Si resulta que no tinc solt!");
// Si resulta que no tinc solt!
mText[6]->setCaption(mTextStrings[33]);
mText[6]->setWrittingSpeed(2);
mText[7]->setCaption("MERDA DE MAQUINA!");
// MERDA DE MAQUINA!
mText[7]->setCaption(mTextStrings[34]);
mText[7]->setWrittingSpeed(3);
mText[8]->setCaption("Blop... blop... blop...");
// Blop... blop... blop...
mText[8]->setCaption(mTextStrings[35]);
mText[8]->setWrittingSpeed(20);
for (int i = 0; i < INTRO_TOTAL_TEXTS; i++)