64d41eb6058301c652fc8af8a3ef2fe4cea975f7
The rewrite reset wheel holes, top targets, collision latches, active records, selected effects, and multiball readiness on every drain. The reconstructed turn-state code instead saves all 175 live record states for the outgoing player and restores the incoming player's mirror. Add a per-player rule snapshot and save/load it at normal turn transitions. Keep transient ball, claw, tilt, and presentation state global while retaining each player's mechanism progress and contact/activation state across later turns and extra balls. Test Plan: - `cargo test --all-targets` -- passed, 58 tests - `cargo clippy --all-targets -- -D warnings` -- passed - `rumdl check tdkpin-rs/CHANGELOG.md tdkpin-rs/RECONSTRUCTION.md` -- passed - `git diff --cached --check` -- passed
Description
No description provided
22 MiB
Languages
C
73.8%
Rust
13.9%
C++
5.1%
Python
4.1%
Shell
1.4%
Other
1.6%