feat(postfx): redisseny sistema PostFX (X/F5/F6, --postfx CLI)

- X cicla 4 efectes (Vinyeta/Scanlines/Cromàtica/Complet), sempre activa PostFX
- F5 fa toggle PostFX on/off mantenint l'efecte seleccionat
- F6 hereta el toggle d'integer scaling (abans F5)
- Arrencada per defecte sense postprocés (tot a 0)
- --postfx <vinyeta|scanlines|cromatica|complet> per activar des de CLI

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-20 09:06:24 +01:00
parent d2e7f2ff86
commit a51072db32
4 changed files with 77 additions and 13 deletions

View File

@@ -254,8 +254,13 @@ bool InputHandler::processEvents(Engine& engine) {
else engine.toggleRealFullscreen();
break;
// Toggle escalado entero/estirado (solo en fullscreen F3)
// Toggle PostFX activo/inactivo
case SDLK_F5:
engine.handlePostFXToggle();
break;
// Toggle escalado entero/estirado (solo en fullscreen F3)
case SDLK_F6:
engine.toggleIntegerScaling();
break;