Refactor: Mover BALL_COUNT_SCENARIOS a defines.h + priorizar 1 capa
REFACTORING: - Movido array de escenarios desde engine.h a defines.h - Nombre más descriptivo: test_ → BALL_COUNT_SCENARIOS - Ahora es constexpr y accesible globalmente MEJORA PNG_SHAPE: - Priorizar calidad 2D sobre profundidad 3D - Reducir capas AGRESIVAMENTE hasta 1 (antes se detenía en 3) - Condiciones más estrictas: < total (antes < total * 0.8) - Vértices activados hasta 150 pelotas (antes 100) FILOSOFÍA NUEVA: 1. Reducir capas hasta 1 (llenar bien el texto en 2D) 2. Si no alcanza: filas alternas en relleno 3. Si no alcanza: cambiar a bordes 4. Si no alcanza: filas alternas en bordes 5. Último recurso: vértices RESULTADO ESPERADO: - 500 pelotas: RELLENO completo 1 capa (texto lleno, sin 3D) - 100 pelotas: BORDES completos 1 capa (todo visible) - 50 pelotas: VÉRTICES (esqueleto visible) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -38,6 +38,9 @@ constexpr float GRAVITY_CHANGE_LATERAL_MAX = 0.08f; // Velocidad lateral máxim
|
||||
// Configuración de spawn inicial de pelotas
|
||||
constexpr float BALL_SPAWN_MARGIN = 0.15f; // Margen lateral para spawn (0.25 = 25% a cada lado)
|
||||
|
||||
// Escenarios de número de pelotas (teclas 1-8)
|
||||
constexpr int BALL_COUNT_SCENARIOS[8] = {1, 10, 100, 500, 1000, 10000, 50000, 100000};
|
||||
|
||||
// Estructura para representar colores RGB
|
||||
struct Color {
|
||||
int r, g, b; // Componentes rojo, verde, azul (0-255)
|
||||
|
||||
Reference in New Issue
Block a user