fix(av): restore original nudge and sound presentation
Remove the invented whole-frame nudge shake so nudges affect only recovered ball state, sound, and tilt behavior. Match monophonic SndPlaySound semantics by stopping the current WAV before each new resource and using full host mixer volume instead of an arbitrary 72 percent attenuation. Test Plan: - cargo test --all-targets - cargo clippy --all-targets --all-features -- -D warnings - rumdl check CHANGELOG.md RECONSTRUCTION.md README.md - git diff --check
This commit is contained in:
@@ -10,6 +10,11 @@ and this project adheres to
|
||||
|
||||
### Fixed
|
||||
|
||||
- Remove the invented 180 ms whole-frame nudge shake; original nudges affect
|
||||
ball-slot velocities, sound, and Tilt state without moving the viewport.
|
||||
- Match `SndPlaySound(SND_ASYNC|SND_NODEFAULT)` playback: stop the previous WAV
|
||||
before every new resource and use full host mixer volume instead of an
|
||||
invented 72 percent attenuation/overlap.
|
||||
- Load and draw all DAT400-407 player/effect sprites at `(55,79)`, preserving
|
||||
the original saved 14x14 wheel overlap at `(84,77)`; selected bonuses,
|
||||
collect-bonus, and release-ball states are now visible.
|
||||
|
||||
Reference in New Issue
Block a user