a game about throwing hammers made for the github game off
Diffstat (limited to 'autoloads/MusicPlayer.gd')
| -rw-r--r-- | autoloads/MusicPlayer.gd | 18 |
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()) |