mirror of
https://github.com/XProger/OpenLara.git
synced 2025-08-09 22:56:53 +02:00
fix access to uninitialized sound output; fix translation
This commit is contained in:
20
src/lang.h
20
src/lang.h
@@ -998,9 +998,9 @@ const char *STR_ES[] = { ""
|
||||
"RECOGIDAS %d@@"
|
||||
"SECRETOS %d de %d@@"
|
||||
"TIEMPO %s"
|
||||
, "Saving game..."
|
||||
, "Saving done!"
|
||||
, "SAVING ERROR!"
|
||||
, "Guardando partida..."
|
||||
, "Exito al Guardar"
|
||||
, "ERROR al guardar!"
|
||||
, "SI"
|
||||
, "NO"
|
||||
, "No"
|
||||
@@ -1012,10 +1012,10 @@ const char *STR_ES[] = { ""
|
||||
, "Alto"
|
||||
, STR_LANGUAGES
|
||||
, "Aplicar"
|
||||
, "Gamepad 1"
|
||||
, "Gamepad 2"
|
||||
, "Gamepad 3"
|
||||
, "Gamepad 4"
|
||||
, "Mando 1"
|
||||
, "Mando 2"
|
||||
, "Mando 3"
|
||||
, "Mando 4"
|
||||
, "Not Ready"
|
||||
, "Jugador 1"
|
||||
, "Jugador 2"
|
||||
@@ -1063,7 +1063,7 @@ const char *STR_ES[] = { ""
|
||||
// controls options
|
||||
, "Ajustar Controles"
|
||||
, "Teclado"
|
||||
, "Gamepad"
|
||||
, "Mando"
|
||||
, "Vibraci)on"
|
||||
, "Retargeting"
|
||||
, "Multi-objetivo"
|
||||
@@ -1122,7 +1122,7 @@ const char *STR_ES[] = { ""
|
||||
/* 27 */ , "Utiliza la tecla de control para llegar a@la habitaci)on de la m)usica."
|
||||
/* 28 */ , "Vale. Hagamos unas cuantas acrobacias.@Presiona la tecla de salto."
|
||||
/* 29 */ , "Ahora presi)onalo de nuevo y presiona tambi)en@la tecla de control para saltar hacia ese lado."
|
||||
/* 30 */ , "Ah, el Sala principal.@Perdona por las cajas, estoy guardando algunas cosas@y los transportistas no han llegado."
|
||||
/* 30 */ , "Ah, el sal)on principal.@Perdona por las cajas, estoy guardando algunas cosas@y los transportistas no han llegado."
|
||||
/* 31 */ , "Corre hasta una caja y, mientras mantienes presionado la tecla Adelante@presiona la tecla Acci)on para saltar encima de la caja"
|
||||
/* 32 */ , "Esto era la sala de bailes,@pero la he convertido en mi gimnasio particular.@\xBFQu)e te parece? Bien, hagamos un poco de ejercicio."
|
||||
/* 33 */ , "En realidad no voy corriendo a todos lados.@Cuando quiero tener cuidado, ando.@Mant)en pulsado la tecla andar y anda hasta la linea blanca."
|
||||
@@ -1580,7 +1580,7 @@ const char *STR_PL[] = { "" // Nickelony & Dustie
|
||||
/* 33 */ , "W/la)sciwie, to wsz|edzie nie mog|e tylko biec.@Gdy chc|e by)c ostro*zna, zaczynam chodzi)c.@Trzymaj przycisk Chodu, aby ostro*znie podej)s)c@do bia/lej linii."
|
||||
/* 34 */ , "Podczas trzymania przycisku Chodu nie spadn|e@z *zadnej kraw|edzi, nawet je)sli tego spr)obujesz.@)Smia/lo, spr)obuj."
|
||||
/* 35 */ , "Je)sli chcesz si|e rozejrze)c, wci)snij i trzymaj przycisk Rozgl|adania si|e.@Podczas trzymania, mo*zesz u*zy)c przycisk)ow@kierunkowych, aby rozejrze)c si|e w dan|a stron|e."
|
||||
/* 36 */ , "Je)sli skok jest dla mnie zbyt daleki, mog|e chwyci)c@si|e kraw)edzi, aby uratowa)c si|e od gro)znego upadku.@Podejd)z do kraw|edzi z bia/l|a lini|a a*z si|e zatrzymam.@Wci)snij Skok i od razu wci)snij przycisk Prz)od. W powietrzu, wci)snij i trzymaj Akcj|e."
|
||||
/* 36 */ , "Je)sli skok jest dla mnie zbyt daleki, mog|e chwyci)c@si|e kraw)edzi, aby uratowa)c si|e od gro)znego upadku.@Podejd)z do kraw|edzi z bia/l|a lini|a a*z si|e zatrzymam.@Wci)snij Skok i od razu wci)snij przycisk Prz)od.@W powietrzu, wci)snij i trzymaj Akcj|e."
|
||||
/* 37 */ , "Wci)snij przycisk Prz)od, abym mog/la si|e wspi|a)c."
|
||||
/* 38 */ , "Je)sli przed skopkiem zrobi|e rozbieg, mog|e@przeskoczy)c ten dystans bez problemu."
|
||||
/* 39 */ , "Podejd)z do kraw|edzi z bia/l|a lini|a a*z si|e zatrzymam.@Potem p)o)s)c przycisk Chodu i raz wci)snij@przycisk Ty/l, abym mia/la miejsce na rozbieg.@Wci)snij przycisk Prz)od i prawie od razu@wci)snij i trzymaj przycisk Skoku.@Dzi|eki temu skocz|e w idealnym momencie."
|
||||
|
@@ -255,12 +255,16 @@ class Wrapper implements GvrView.StereoRenderer {
|
||||
}
|
||||
|
||||
void onPause() {
|
||||
nativeSoundState(false);
|
||||
if (ready) {
|
||||
nativeSoundState(false);
|
||||
}
|
||||
}
|
||||
|
||||
void onResume() {
|
||||
nativeSoundState(true);
|
||||
if (ready) nativeReset();
|
||||
if (ready) {
|
||||
nativeSoundState(true);
|
||||
nativeReset();
|
||||
}
|
||||
}
|
||||
|
||||
void onTouch(int id, int state, float x, float y) {
|
||||
|
5
src/ui.h
5
src/ui.h
@@ -363,8 +363,11 @@ namespace UI {
|
||||
|
||||
if (invertX) dx += char_width[frame];
|
||||
if (invertY) dy -= 10;
|
||||
int ax = 1;
|
||||
|
||||
if (c == '/') {
|
||||
ax += 2;
|
||||
x += 2;
|
||||
int ox = frame < 26 ? 1 : 0;
|
||||
int line = charRemap(')');
|
||||
mesh->addDynSprite(level->spriteSequences[seq].sStart + line, short3(x + ox + 1, y + 4, 0), false, false, tColor, bColor, true);
|
||||
@@ -374,7 +377,7 @@ namespace UI {
|
||||
mesh->addDynSprite(level->spriteSequences[seq].sStart + frame, short3(x + dx, y + dy, 0), invertX, invertY, tColor, bColor, true);
|
||||
|
||||
if (!isSkipChar) {
|
||||
x += char_width[frame] + 1;
|
||||
x += char_width[frame] + ax;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user