Implementar toggle debug display y mejorar transparencia del texto

- Añadir tecla H para activar/desactivar debug display
- Debug display desactivado por defecto para interfaz limpia
- Implementar procesamiento bitmap monocromo a RGBA32 con transparencia
- Convertir fondo blanco original a pixels transparentes
- Convertir texto negro original a pixels blancos para color mod
- Configurar SDL_BLENDMODE_BLEND para transparencia correcta
- Actualizar README con documentacion de tecla H y debug display
- Conseguir texto flotante sin fondo negro para mejor legibilidad

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-09-15 09:44:04 +02:00
parent 393ad991a7
commit 770523ab08
3 changed files with 78 additions and 16 deletions

View File

@@ -16,6 +16,7 @@
| Tecla | Accion |
|-------|--------|
| `H` | **Alternar debug display (FPS, V-Sync, valores fisica)** |
| `V` | **Alternar V-Sync ON/OFF** |
| `1-8` | Cambiar numero de pelotas (1, 10, 100, 500, 1K, 10K, 50K, 100K) |
| `ESPACIO` | Impulsar todas las pelotas hacia arriba |
@@ -24,9 +25,15 @@
## 📊 Informacion en Pantalla
- **Centro**: Numero de pelotas activas en **blanco** (temporal)
### Debug Display (Tecla `H`)
Cuando se activa el debug display con la tecla `H`:
- **Esquina superior izquierda**: Estado V-Sync (VSYNC: ON/OFF) en **cian**
- **Esquina superior derecha**: Contador FPS en tiempo real en **amarillo**
- **Centro**: Numero de pelotas activas en **blanco** (temporal)
- **Linea 3**: Valores fisica primera pelota (GRAV, VY, FLOOR) en **magenta**
## 🏗️ Estructura del Proyecto