diff --git a/export_presets.cfg b/export_presets.cfg index 3fafa09..8b780f4 100644 --- a/export_presets.cfg +++ b/export_presets.cfg @@ -30,7 +30,7 @@ version/code=1 version/name="" package/unique_name="com.example.$genname" package/name="" -package/signed=false +package/signed=true package/app_category=2 package/retain_data_on_uninstall=false package/exclude_from_recents=false diff --git a/scenes/Omnichord.tscn b/scenes/Omnichord.tscn index 462c969..c605ae5 100644 --- a/scenes/Omnichord.tscn +++ b/scenes/Omnichord.tscn @@ -26,18 +26,12 @@ size_flags_vertical = 4 [node name="RhythmPlayer" type="AudioStreamPlayer" parent="."] [node name="App" type="VBoxContainer" parent="."] -layout_mode = 1 -anchors_preset = 8 -anchor_left = 0.5 -anchor_top = 0.5 -anchor_right = 0.5 -anchor_bottom = 0.5 -offset_left = -262.5 -offset_top = -78.0 -offset_right = 262.5 -offset_bottom = 78.0 -grow_horizontal = 2 -grow_vertical = 2 +layout_mode = 0 +offset_left = 52.0 +offset_top = 97.0 +offset_right = 577.0 +offset_bottom = 327.0 +scale = Vector2(2, 2) script = ExtResource("1_wynm3") [node name="Sliders" type="GridContainer" parent="App"] diff --git a/scripts/NoteController.gd b/scripts/NoteController.gd index 6a0aab5..6cdda63 100644 --- a/scripts/NoteController.gd +++ b/scripts/NoteController.gd @@ -13,7 +13,8 @@ func _ready(): func button_pressed(): NotePlayer.stream = NoteAudio - NotePlayer.play() + if !NotePlayer.playing: + NotePlayer.play() func chord_changed(chord): var resource_string = "res://audio/%s/%s%s.ogg" % [chord, chord, self.name] diff --git a/scripts/StopController.gd b/scripts/StopController.gd index 7758bd2..f00d5d5 100644 --- a/scripts/StopController.gd +++ b/scripts/StopController.gd @@ -7,10 +7,10 @@ var NotePlayer: AudioStreamPlayer func _ready(): RhythmPlayer = get_node("/root/Control/RhythmPlayer") ChordPlayer = get_node("/root/Control/ChordPlayer") - NotePlayer = get_node("/root/Control/NotePlayer") self.pressed.connect(button_pressed) func button_pressed(): - RhythmPlayer.stop() - ChordPlayer.stop() - NotePlayer.stop() + if RhythmPlayer.playing: + RhythmPlayer.stop() + if ChordPlayer.playing: + ChordPlayer.stop()