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:
parent
751e67ff07
commit
8f41665a1c
|
@ -108,3 +108,6 @@ func _on_wav_button_pressed() -> void:
|
||||||
print("Writing WAV with ", data.size(), " length")
|
print("Writing WAV with ", data.size(), " length")
|
||||||
wav.save_to_wav("/tmp/foo.wav")
|
wav.save_to_wav("/tmp/foo.wav")
|
||||||
|
|
||||||
|
|
||||||
|
func _on_reset_button_pressed() -> void:
|
||||||
|
MorseState.reset()
|
||||||
|
|
|
@ -55,6 +55,10 @@ text = "MORSE"
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "Write Wav"
|
text = "Write Wav"
|
||||||
|
|
||||||
|
[node name="ResetButton" type="Button" parent="VBoxContainer"]
|
||||||
|
layout_mode = 2
|
||||||
|
text = "Reset"
|
||||||
|
|
||||||
[node name="Player" type="AudioStreamPlayer" parent="."]
|
[node name="Player" type="AudioStreamPlayer" parent="."]
|
||||||
stream = SubResource("AudioStreamGenerator_kvn5v")
|
stream = SubResource("AudioStreamGenerator_kvn5v")
|
||||||
volume_db = -80.0
|
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_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="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/WavButton" to="." method="_on_wav_button_pressed"]
|
||||||
|
[connection signal="pressed" from="VBoxContainer/ResetButton" to="." method="_on_reset_button_pressed"]
|
||||||
|
|
Loading…
Reference in New Issue