a game about throwing hammers made for the github game off
| -rw-r--r-- | Main.gd | 6 | ||||
| -rw-r--r-- | assets/music/music.ogg | bin | 0 -> 1580539 bytes | |||
| -rw-r--r-- | assets/music/music.ogg.import | 19 | ||||
| -rw-r--r-- | autoloads/MusicPlayer.gd | 18 |
4 files changed, 43 insertions, 0 deletions
@@ -1 +1,7 @@ extends Node2D + +func _ready() -> void: + MusicPlayer.p() + +func _exit_tree() -> void: + MusicPlayer.s() diff --git a/assets/music/music.ogg b/assets/music/music.ogg Binary files differnew file mode 100644 index 0000000..8a74bee --- /dev/null +++ b/assets/music/music.ogg diff --git a/assets/music/music.ogg.import b/assets/music/music.ogg.import new file mode 100644 index 0000000..e5052f7 --- /dev/null +++ b/assets/music/music.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://cio451g7crnto" +path="res://.godot/imported/music.ogg-99f26d9099cc821a5896393e2efff86b.oggvorbisstr" + +[deps] + +source_file="res://assets/music/music.ogg" +dest_files=["res://.godot/imported/music.ogg-99f26d9099cc821a5896393e2efff86b.oggvorbisstr"] + +[params] + +loop=true +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 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()) |