Add several boards per level, CM1/CM2 levels and the CE1 'plage des sons' pilot board (0.6.0)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
Denis Defolie
2026-10-12 11:05:00 +02:00
parent 0e48b1995e
commit d0380a76af
118 changed files with 2421 additions and 111 deletions
+6 -6
View File
@@ -18,9 +18,9 @@ func test_unknown_ids_give_no_path() -> void:
assert_eq(SoundCatalog.music_path("inconnue"), "")
func test_music_follows_the_level() -> void:
assert_eq(SoundCatalog.music_for_level("CE1"), "forest")
assert_eq(SoundCatalog.music_for_level("CE2"), "marsh")
func test_music_follows_the_backdrop() -> void:
assert_eq(SoundCatalog.resolve_music("auto", "forest"), "forest")
assert_eq(SoundCatalog.resolve_music("auto", "marsh"), "marsh")
func test_there_are_five_music_tracks_and_an_automatic_choice() -> void:
@@ -30,9 +30,9 @@ func test_there_are_five_music_tracks_and_an_automatic_choice() -> void:
func test_resolve_music_follows_choice_or_level() -> void:
assert_eq(SoundCatalog.resolve_music("night", "CE1"), "night")
assert_eq(SoundCatalog.resolve_music("auto", "CE2"), "marsh")
assert_eq(SoundCatalog.resolve_music("n_importe_quoi", "CE1"), "forest")
assert_eq(SoundCatalog.resolve_music("night", "forest"), "night")
assert_eq(SoundCatalog.resolve_music("auto", "beach"), "river")
assert_eq(SoundCatalog.resolve_music("n_importe_quoi", "inconnu"), "forest")
func test_every_music_choice_has_a_label() -> void: