class_name JuggleBoardOptionsSchema extends RefCounted ## Definizione dichiarativa dei controlli configurabili. const ENTRIES := [ ["start_time", "Tempo iniziale (s)", 1.0, 10.0, 0.1], ["min_time", "Tempo minimo (s)", 0.3, 3.0, 0.1], ["score_ramp", "Punteggio per velocità max", 100.0, 20000.0, 100.0], ["points_per_combo", "Punti per combo", 1.0, 50.0, 1.0], ["target_score", "Punteggio vittoria", 100.0, 50000.0, 100.0], ["max_combo", "Combo massimo", 1.0, 20.0, 1.0], ["combo_decay_threshold", "Soglia decay combo", 0.0, 30.0, 1.0], ["combo_decay_rate", "Rate decay combo", 0.0, 0.5, 0.01], ["difficulty_decay_rate", "Rate decay difficoltà", 0.0, 2.0, 0.05], ]