Add choice between five background music tracks (0.5.1)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
Denis Defolie
2026-10-11 23:02:56 +02:00
parent 2d7001105d
commit 0089ac0c27
23 changed files with 194 additions and 11 deletions
+6
View File
@@ -42,3 +42,9 @@ func test_music_and_effects_volumes_are_bounded() -> void:
assert_eq(clean["music_volume"], 1.0)
assert_eq(clean["effects_volume"], 0.0)
assert_eq(AppSettings.sanitize({})["music_volume"], AppSettings.defaults()["music_volume"])
func test_music_track_must_be_a_known_choice() -> void:
assert_eq(AppSettings.sanitize({"music_track": "river"})["music_track"], "river")
assert_eq(AppSettings.sanitize({"music_track": "../x"})["music_track"], "auto")
assert_eq(AppSettings.sanitize({"music_track": 3})["music_track"], "auto")