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:
@@ -34,7 +34,6 @@ class Engine {
|
||||
|
||||
// Estado del simulador
|
||||
std::vector<std::unique_ptr<Ball>> balls_;
|
||||
std::array<int, 8> test_ = {1, 10, 100, 500, 1000, 10000, 50000, 100000};
|
||||
GravityDirection current_gravity_ = GravityDirection::DOWN;
|
||||
int scenario_ = 0;
|
||||
bool should_exit_ = false;
|
||||
|
||||
Reference in New Issue
Block a user