7da0f4d171101ff2cb5dd74fa7ff91947e9349a9
Starting from the attract screen previously created an idle ball and required a second Down press to launch it. Launch the first ball as part of the start action while retaining the normal launch action for later balls. Replace the decaying visual-only tilt value with a latched game state. A tilt now forfeits the current bonus, suppresses scoring and further nudges, returns both flippers to rest, and remains active until the ball drains. Keep the warning on the playfield and use the recovered tilt sound instead of treating the state as a temporary decorative overlay. Test Plan: - `cargo fmt -- --check` -- passed - `cargo test --all-targets` -- passed, including tilt latch, scoring, flipper, drain-reset, and launch coverage - `cargo clippy --all-targets -- -D warnings` -- passed - `git diff --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%