Implementación de deformación elástica con vértices para el logo: FADE IN (0.5s): - Scale: 120% → 100% con easing elástico (bounce) - Squash Y: 0.6 → 1.0 con easing back (aplastamiento) - Stretch X: compensación automática - Efecto: logo se "pega" aplastándose y rebotando FADE OUT (0.5s): - Scale: 100% → 120% (aceleración cuadrática) - Squash Y: 1.0 → 1.3 (estiramiento vertical) - Stretch X: 1.0 → 0.8 (compresión horizontal) - Rotación: 0° → ~5.7° (torsión sutil) - Efecto: logo se "despega" estirándose y girando Características técnicas: - Enum AppLogoAnimationType (ZOOM_ONLY / ELASTIC_STICK) - Renderizado con SDL_RenderGeometry para deformaciones - Funciones de easing: easeOutElastic() y easeOutBack() - Transformación de vértices con rotación y escala 2D - Actualmente fijo en ELASTIC_STICK para testing Limpieza adicional: - Eliminado dbgtxt.h (no utilizado) - Removidos SDL_Log de debug en HelpOverlay - Comentada variable no usada en ShapeManager 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
12 KiB
12 KiB