a game about throwing hammers made for the github game off
Diffstat (limited to 'autoloads/MusicPlayer.gd')
-rw-r--r--autoloads/MusicPlayer.gd18
1 files changed, 18 insertions, 0 deletions
diff --git a/autoloads/MusicPlayer.gd b/autoloads/MusicPlayer.gd
new file mode 100644
index 0000000..a08fb99
--- /dev/null
+++ b/autoloads/MusicPlayer.gd
@@ -0,0 +1,18 @@
+extends AudioStreamPlayer
+
+
+var track := preload("res://assets/music/music.ogg")
+
+func _ready() -> void:
+ finished.connect(p)
+
+func p() -> void:
+ stream = track
+ pitch_scale = 1 + randf_range(-0.05, 0.05)
+ volume_db = -30
+ play()
+
+func s() -> void:
+ var tween := create_tween()
+ tween.tween_property(self, ^"volume_db", -200, 5)
+ tween.finished.connect(func stop() -> void: stop())