#pragma once #include "ifdefs.h" #include #ifndef LANG_H #define LANG_H // iso codes #define es_ES 0 #define ba_BA 1 #define en_UK 2 #define MAX_LANGUAGES 3 // Textos #define MAX_TEXT_STRINGS 100 const std::string gTextStrings[MAX_TEXT_STRINGS][3] = { // 0 - TITULO E INSTRUCCIONES {"JUGAR", "JUGAR", "PLAY"}, // 1 {"OPCIONES", "OPCIONS", "OPTIONS"}, // 2 {"INSTRUCCIONES", "INSTRUCCIONS", "HOW TO PLAY"}, // 3 {"SALIR", "EIXIR", "QUIT"}, // 4 {"VENTANA", "FINESTRA", "WINDOW"}, // 5 {"PANTALLA COMPLETA", "PANTALLA COMPLETA", "FULLSCREEN"}, // 6 {"PANTALLA COMPLETA FALSA", "PANTALLA COMPLETA FALSA", "FAKE FULLSCREEN"}, // 7 {"TAMA^O DE VENTANA", "TAMANY DE FINESTRA", "WINDOW SIZE"}, // 8 {"IDIOMA", "IDIOMA", "LANGUAGE"}, // 9 {"[ACEPTAR]", "[ACEPTAR]", "[ACCEPT]"}, // 10 {"[CANCELAR]", "[CANCELAR]", "[CANCEL]"}, // 11 {"OBJETIVO", "OBJECTIU", "OBJECTIVE"}, // 12 {"TIENES QUE EXPLOTAR", "HAS D'EXPLOTAR", "YOU HAVE TO POP AS MANY"}, // 13 {"TANTOS GLOBOS COMO PUEDAS", "TANTS GLOBUS COM PUGUES", "BALLOONS AS YOU CAN"}, // 14 {"LA DIFICULTAD SE INCREMENTA", "LA DIFICULTAT AUGMENTA", "DIFFICULTY WILL BE INCREASED"}, // 15 {"A MEDIDA QUE VAS PUNTUANDO", "A MESURA QUE VAS PUNTUANT", "AS YOU SCORE POINTS"}, // 16 {"OBJETOS", "OBJECTES", "ITEMS"}, // 17 {"1.000 PUNTOS", "1.000 PUNTS", "1.000 POINTS"}, // 18 {"2.500 PUNTOS", "2.500 PUNTS", "2.500 POINTS"}, // 19 {"5.000 PUNTOS", "5.000 PUNTS", "5.000 POINTS"}, // 20 {"DETIENE EL TIEMPO", "PARA EL TEMPS", "TIME STOPPER"}, // 21 {"VIDA EXTRA", "VIDA EXTRA", "EXTRA HIT"}, // 22 {"PULSA UNA TECLA PARA VOLVER", "PREM UNA TECLA PER A TORNAR", "PRESS ANY KEY TO RETURN"}, // 23 {"PULSA CUALQUIER TECLA", "PREM QUALSEVOL TECLA", "PRESS ANY KEY"}, // 24 {"ESPA^OL", "ESPA^OL (ESPANYOL)", "ESPA^OL (SPANISH)"}, // 25 {"BALOONCIA (VALENCIANO)", "BALOONCIA", "BALOONCIA (VALENCIAN)"}, // 26 {"ENGLISH (INGLES)", "ENGLISH (ANGLES)", "ENGLISH"}, // 27 - INTRO {"Un dia cualquiera del a^o 2000", "Un dia qualsevol de l'any 2000", "Any day of the year 2000"}, // 28 {"Todo esta tranquilo en la UPV", "Tot esta tranquil a la UPV", "Everything is quiet at the UPV"}, // 29 {"Hasta que un desaprensivo...", "Fins que un desaprensiu...", "Until a bastard arrives..."}, // 30 {"HEY! VOY A SACARME UN TALLADET...", "HEY! ME ANE A FERME UN CORTAET...", " YO! GONNA TAKE A CAFELITO... "}, // 31 {"UAAAAAAAAAAAAA!!!", "UAAAAAAAAAAAAA!!!", "AAAAAAAARGHHHH!!!"}, // 32 {"Espera un momento...", "Espera un moment...", "Wait a moment..."}, // 33 {"Si no llevo suelto encima!", "Si resulta que no tinc solt!", " I don't have any loose! "}, // 34 {"MIERDA DE MAQUINA!", "MERDA DE MAQUINA!", "FUCKING MACHINE!"}, // 35 {"Blop... blop... blop...", "Blop... blop... blop...", "Blop... blop... blop..."}, // 36 - TEXTOS DEL JUEGO {"Tiempo: ", "Temps detes: ", "Time Stopped: "}, // 37 {"D E M O", "D E M O", "D E M O"}, // 38 {"FASE ", "PANTALLA ", "STAGE "}, // 39 - MARCADOR {"PUNTOS", "PUNTS", "SCORE"}, // 40 {"MAX.PUNT.", "MAX.PUNT.", "HI-SCORE"}, // 41 {"MULT", "MULT", "MULT"}, // 42 {"FASE ", "PANTALLA ", "STAGE "}, // 43 - PANTALLA DE GAME OVER {"FIN DE JUEGO", "FI DEL JOC", "GAME OVER"}, // 44 {"TU PUNTUACION: ", "ELS TEUS PUNTS: ", "YOUR SCORE: "}, // 45 {"REINTENTAR?", "REINTENTAR?", "RETRY?"}, // 46 - MENU DE PAUSA {"CONTINUAR", "CONTINUAR", "CONTINUE"}, // 47 {"SALIR DEL JUEGO ", "EIXIR DEL JOC", "LEAVE GAME"}, // 48 - MENU GAME OVER {"SI", "SI", "YES"}, // 49 {"NO", "NO", "NO"}, // 50 - TEXTO DE COMPLETAR EL JUEGO {"FELICIDADES!!", "FELICITATS!!", "NICE!!"}, }; void initTextStrings(std::string *textStrings, Uint8 lang); #endif