Reset morse state via button

Now we have a button to remove all already made signals, so we can start
over if we're not happy with how things are going!
This commit is contained in:
Sebastian Lohff 2025-02-03 02:10:07 +01:00
parent 751e67ff07
commit 8f41665a1c
2 changed files with 8 additions and 0 deletions

View File

@ -108,3 +108,6 @@ func _on_wav_button_pressed() -> void:
print("Writing WAV with ", data.size(), " length")
wav.save_to_wav("/tmp/foo.wav")
func _on_reset_button_pressed() -> void:
MorseState.reset()

View File

@ -55,6 +55,10 @@ text = "MORSE"
layout_mode = 2
text = "Write Wav"
[node name="ResetButton" type="Button" parent="VBoxContainer"]
layout_mode = 2
text = "Reset"
[node name="Player" type="AudioStreamPlayer" parent="."]
stream = SubResource("AudioStreamGenerator_kvn5v")
volume_db = -80.0
@ -62,3 +66,4 @@ volume_db = -80.0
[connection signal="button_down" from="VBoxContainer/MorseButton" to="." method="_on_morse_button_down"]
[connection signal="button_up" from="VBoxContainer/MorseButton" to="." method="_on_morse_button_up"]
[connection signal="pressed" from="VBoxContainer/WavButton" to="." method="_on_wav_button_pressed"]
[connection signal="pressed" from="VBoxContainer/ResetButton" to="." method="_on_reset_button_pressed"]