98f21b31c0b437d9e7e9067a2c4e8ccf5700ea4d
Replace the shared boolean sensor latch with the two distinct states used by the binary: per-player 16-bit contact words for type-three records and transient entry flags for type-four triggers. Only active/contact record state is mirrored across player turns, matching the original save/load loop. Port the type-three deep-inside threshold, velocity damping and 150-millipixel pull, stationary gate, first-contact sound and ball-number publication, shared capture age in five-unit steps, and the 99/2 completion sentinels. Lock holes and the reset pocket now complete after the recovered hold interval; the claw publishes its sound on contact and starts on the following completed state. Test Plan: - `cargo test --all-targets` -- passed, 63 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%