feat(audio): add wall contact cue

This commit is contained in:
Josh Creek
2026-09-01 23:26:18 +01:00
parent f5fd3bb207
commit 4353abfd97
5 changed files with 29 additions and 1 deletions
+5
View File
@@ -39,3 +39,8 @@ func test_turbo_state_is_only_a_rising_edge_for_the_engine_cue() -> void:
assert_true(not AudioManager.should_play_turbo_cue(true, true, 0.8), "held turbo does not retrigger")
assert_true(not AudioManager.should_play_turbo_cue(false, true, 0.0), "turbo at idle thrust is silent")
assert_true(not AudioManager.should_play_turbo_cue(false, false, 0.8), "ordinary thrust emits no turbo cue")
func test_wall_scrape_intensity_reuses_the_same_safe_bounds() -> void:
assert_eq(AudioManager.clamp_intensity(-2.0), 0.0, "reverse wall intensity is silent")
assert_eq(AudioManager.clamp_intensity(2.0), 1.0, "wall intensity is capped")