Commit Graph

4 Commits

Author SHA1 Message Date
79c27dad6a Aplicar formato automático con clang-format a todo el código fuente
- Reformatear archivos .cpp y .h según configuración Google personalizada
- Mejorar consistencia en indentación y espaciado
- Reorganizar includes y declaraciones de clases
- Mantener funcionalidad existente sin cambios

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-15 13:57:01 +02:00
770523ab08 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>
2025-09-15 09:44:04 +02:00
a2959df311 Implementar contador FPS y control V-Sync dinamico
- Añadir contador FPS en esquina superior derecha (amarillo)
- Implementar control V-Sync con tecla V (ON/OFF)
- Mostrar estado V-Sync en esquina superior izquierda (cian)
- Aplicar filtro nearest neighbor a texturas de texto
- Crear archivo CLAUDE.md para seguimiento de desarrollo
- Actualizar README.md con nueva funcionalidad y controles
- Corregir codificacion de caracteres en README (eliminar simbolos extraños)
- Documentar sistema de metricas en tiempo real

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-15 08:49:12 +02:00
b3c70449dd Reestructurar código moviendo utilidades a source/external/
- Crear directorio source/external/ para componentes externos
- Mover sprite.h/.cpp, texture.h/.cpp, dbgtxt.h, stb_image.h a external/
- Actualizar includes en main.cpp y ball.h para nueva estructura
- Modificar CMakeLists.txt y Makefile para incluir external/*.cpp
- Mantener lógica del juego (ball.h/.cpp, main.cpp) en source/
- Mejorar organización y separación de responsabilidades

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-15 08:31:52 +02:00