refactor: normalizar notificaciones a castellano, title case sin dos puntos

- Todo en castellano (Vinyeta→viñeta, Cromàtica→cromática, Complet→completo, Desactivat→desactivado, Boids→boids)
- Primera letra mayúscula, resto minúscula (MODO SANDBOX→Modo sandbox, etc.)
- Sin dos puntos separador (PostFX: X→PostFX X, Escalado: X→Escalado X, Sprite: X→Textura X)
- Separadores de miles en castellano (1,000→1.000 pelotas)
- Nombres de figura en minúscula via tolower (SPHERE→sphere → "Modo sphere")
- Ajuste valores PostFX por defecto (vignette 1.5→0.8, chroma 1.0→0.2)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-20 18:21:28 +01:00
parent e46c3eb4ba
commit f3b029c5b6
6 changed files with 50 additions and 47 deletions

View File

@@ -38,19 +38,19 @@ bool InputHandler::processEvents(Engine& engine) {
// Controles de dirección de gravedad con teclas de cursor
case SDLK_UP:
engine.handleGravityDirectionChange(GravityDirection::UP, "Gravedad Arriba");
engine.handleGravityDirectionChange(GravityDirection::UP, "Gravedad arriba");
break;
case SDLK_DOWN:
engine.handleGravityDirectionChange(GravityDirection::DOWN, "Gravedad Abajo");
engine.handleGravityDirectionChange(GravityDirection::DOWN, "Gravedad abajo");
break;
case SDLK_LEFT:
engine.handleGravityDirectionChange(GravityDirection::LEFT, "Gravedad Izquierda");
engine.handleGravityDirectionChange(GravityDirection::LEFT, "Gravedad izquierda");
break;
case SDLK_RIGHT:
engine.handleGravityDirectionChange(GravityDirection::RIGHT, "Gravedad Derecha");
engine.handleGravityDirectionChange(GravityDirection::RIGHT, "Gravedad derecha");
break;
case SDLK_V:
@@ -193,40 +193,40 @@ bool InputHandler::processEvents(Engine& engine) {
// Cambio de número de pelotas (escenarios 1-8)
case SDLK_1:
engine.changeScenario(0, "10 Pelotas");
engine.changeScenario(0, "10 pelotas");
break;
case SDLK_2:
engine.changeScenario(1, "50 Pelotas");
engine.changeScenario(1, "50 pelotas");
break;
case SDLK_3:
engine.changeScenario(2, "100 Pelotas");
engine.changeScenario(2, "100 pelotas");
break;
case SDLK_4:
engine.changeScenario(3, "500 Pelotas");
engine.changeScenario(3, "500 pelotas");
break;
case SDLK_5:
engine.changeScenario(4, "1,000 Pelotas");
engine.changeScenario(4, "1.000 pelotas");
break;
case SDLK_6:
engine.changeScenario(5, "5,000 Pelotas");
engine.changeScenario(5, "5.000 pelotas");
break;
case SDLK_7:
engine.changeScenario(6, "10,000 Pelotas");
engine.changeScenario(6, "10.000 pelotas");
break;
case SDLK_8:
engine.changeScenario(7, "50,000 Pelotas");
engine.changeScenario(7, "50.000 pelotas");
break;
case SDLK_9:
if (engine.isCustomScenarioEnabled()) {
std::string custom_notif = std::to_string(engine.getCustomScenarioBalls()) + " Pelotas";
std::string custom_notif = std::to_string(engine.getCustomScenarioBalls()) + " pelotas";
engine.changeScenario(CUSTOM_SCENARIO_IDX, custom_notif.c_str());
}
break;