parametres per saltarse el benchmark i per limitar el maxim de pilotes en els modes automatics

This commit is contained in:
2026-03-12 08:56:59 +01:00
parent 8e2e681b2c
commit ff6aaef7c6
3 changed files with 45 additions and 1 deletions

View File

@@ -81,6 +81,10 @@ class Engine {
bool isCustomAutoAvailable() const { return custom_auto_available_; }
int getCustomScenarioBalls() const { return custom_scenario_balls_; }
// Control manual del benchmark (--skip-benchmark, --max-balls)
void setSkipBenchmark();
void setMaxBallsOverride(int n);
// Notificaciones (público para InputHandler)
void showNotificationForAction(const std::string& text);
@@ -189,6 +193,7 @@ class Engine {
int custom_scenario_balls_ = 0;
bool custom_scenario_enabled_ = false;
bool custom_auto_available_ = false;
bool skip_benchmark_ = false;
// Sistema de convergencia para LOGO MODE (escala con resolución)
// Usado por performLogoAction() para detectar cuando las bolas forman el logo