feat: Sistema dual de logos con animaciones independientes + ajuste de tamaño/posición
Implementación de sistema de 2 logos superpuestos con animaciones completamente independientes: **Nuevas características:** - Dos logos superpuestos (logo1.png + logo2.png) con animaciones independientes - 4 tipos de animación: ZOOM_ONLY, ELASTIC_STICK, ROTATE_SPIRAL, BOUNCE_SQUASH - Aleatorización independiente para entrada y salida de cada logo - 256 combinaciones posibles (4×4 entrada × 4×4 salida) **Ajuste de tamaño y posición:** - Nueva constante APPLOGO_HEIGHT_PERCENT (40%) - altura del logo respecto a pantalla - Nueva constante APPLOGO_PADDING_PERCENT (10%) - padding desde esquina inferior-derecha - Logo anclado a esquina en lugar de centrado en cuadrante - Valores fácilmente ajustables mediante constantes en defines.h **Cambios técnicos:** - Variables duplicadas para logo1 y logo2 (scale, squash, stretch, rotation) - Variables compartidas para sincronización (state, timer, alpha) - renderWithGeometry() acepta parámetro logo_index (1 o 2) - Logo1 renderizado primero (fondo), Logo2 encima (overlay) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Binary file not shown.
|
Before Width: | Height: | Size: 4.7 MiB After Width: | Height: | Size: 3.1 MiB |
BIN
data/logo/logo2.png
Normal file
BIN
data/logo/logo2.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 120 KiB |
Reference in New Issue
Block a user