Config synchronizes across app

This commit is contained in:
2026-10-31 01:10:16 -04:00
parent 9bcd99e437
commit 36cfd961da
5 changed files with 124 additions and 51 deletions
+2 -3
View File
@@ -94,9 +94,8 @@ fn main() -> Result<()> {
let persistence = Persistence::new();
let mut config = AppConfig::load(&persistence);
if config.update(&args) {
let _ = config.save(&persistence);
}
config.update(|c| c.apply_updates(&args));
let p1 = SimConfig::load(&persistence, SimId::Player1);
let p2 = SimConfig::load(&persistence, SimId::Player2);