diff --git a/sources/minigames/frog/frog_minigame.gd b/sources/minigames/frog/frog_minigame.gd index 5f58bbb2..891ccf2d 100644 --- a/sources/minigames/frog/frog_minigame.gd +++ b/sources/minigames/frog/frog_minigame.gd @@ -81,10 +81,13 @@ func _create_tracks() -> void: func _start_tracks() -> void: + var is_first_track_enabled: bool = false for track: LilypadTrack in lilypad_tracks_container.get_children(): await track.reset() + if not is_first_track_enabled: + track.is_enabled = true + is_first_track_enabled = true track.start() - lilypad_tracks_container.get_child(0).is_enabled = true #endregion diff --git a/sources/minigames/frog/lilypad_track.gd b/sources/minigames/frog/lilypad_track.gd index a07baeb1..18aa7cef 100644 --- a/sources/minigames/frog/lilypad_track.gd +++ b/sources/minigames/frog/lilypad_track.gd @@ -135,6 +135,8 @@ func _set_highlighting(value: bool) -> void: #region Connections func _on_lilypad_pressed(lilypad: Lilypad) -> void: + if is_cleared: + return audio_player.play() stop()