309 lines
6.4 KiB
C++
309 lines
6.4 KiB
C++
#pragma once
|
|
#include "ifdefs.h"
|
|
#include <string>
|
|
|
|
#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!!"},
|
|
|
|
// 51 - MENU DEL TITULO (1 JUGADOR)
|
|
{"1 JUGADOR",
|
|
"1 JUGADOR",
|
|
"1 PLAYER"},
|
|
|
|
// 52 - MENU DEL TITULO (2 JUGADORES)
|
|
{"2 JUGADORES",
|
|
"2 JUGADORS",
|
|
"2 PLAYERS"},
|
|
|
|
// MARCADOR
|
|
|
|
// 53 - MENU DEL TITULO (2 JUGADORES)
|
|
{"jugador 1",
|
|
"jugador 2",
|
|
"player 1"},
|
|
|
|
// 54 - MENU DEL TITULO (2 JUGADORES)
|
|
{"jugador 2",
|
|
"jugador 2",
|
|
"player 2"},
|
|
|
|
// 55 - MENU DEL TITULO (2 JUGADORES)
|
|
{"mult - ",
|
|
"mult - ",
|
|
"mult - "},
|
|
|
|
// 56 - MENU DEL TITULO (2 JUGADORES)
|
|
{"max. puntuacion - ",
|
|
"max. puntuacio - ",
|
|
"high score - "},
|
|
|
|
};
|
|
|
|
void initTextStrings(std::string *textStrings, Uint8 lang);
|
|
|
|
#endif |