diff --git a/assets/musics/ld54.mmpz b/assets/musics/ld54.mmpz new file mode 100644 index 0000000..6330883 Binary files /dev/null and b/assets/musics/ld54.mmpz differ diff --git a/assets/musics/ld54.mmpz.bak b/assets/musics/ld54.mmpz.bak new file mode 100644 index 0000000..f3d0198 Binary files /dev/null and b/assets/musics/ld54.mmpz.bak differ diff --git a/assets/musics/ld54.ogg b/assets/musics/ld54.ogg new file mode 100644 index 0000000..1a3857e Binary files /dev/null and b/assets/musics/ld54.ogg differ diff --git a/assets/musics/ld54.ogg.import b/assets/musics/ld54.ogg.import new file mode 100644 index 0000000..4345c52 --- /dev/null +++ b/assets/musics/ld54.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://c1lcrgvptbydv" +path="res://.godot/imported/ld54.ogg-b0f4032277a3b995700a4effa3d1b094.oggvorbisstr" + +[deps] + +source_file="res://assets/musics/ld54.ogg" +dest_files=["res://.godot/imported/ld54.ogg-b0f4032277a3b995700a4effa3d1b094.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/project.godot b/project.godot index 51c8f22..11fd676 100644 --- a/project.godot +++ b/project.godot @@ -15,6 +15,10 @@ run/main_scene="res://scenes/main_menu.tscn" config/features=PackedStringArray("4.1", "GL Compatibility") config/icon="res://icon.svg" +[autoload] + +g_music="*res://scripts/singletons/music.gd" + [display] window/size/viewport_width=1920 diff --git a/scripts/singletons/music.gd b/scripts/singletons/music.gd new file mode 100644 index 0000000..3a8c978 --- /dev/null +++ b/scripts/singletons/music.gd @@ -0,0 +1,14 @@ +extends AudioStreamPlayer +class_name GMusic + +const MUSIC = preload("res://assets/musics/ld54.ogg") + +func _ready(): + stream = MUSIC + autoplay = true + volume_db = -10 + +func _process(_delta): + if not is_playing(): + stop() + play()