1
0
Fork 0
This commit is contained in:
Felipe M 2021-05-23 13:42:57 +02:00
parent 6671b455c4
commit 175bd597c5
Signed by: fmartingr
GPG Key ID: 716BC147715E716F
5 changed files with 38 additions and 0 deletions

BIN
metroidvania/.DS_Store vendored Normal file

Binary file not shown.

View File

@ -0,0 +1,22 @@
extends Node
export (Array, AudioStream) var music_list = []
var music_index = 0
onready var Player = $AudioStreamPlayer
func list_play():
assert(music_list.size() > 0)
Player.stream = music_list[music_index]
Player.play()
music_index += 1
if music_index == music_list.size():
music_index = 0
func list_stop():
Player.stop()
func _on_AudioStreamPlayer_finished():
music_list.shuffle()
list_play()

View File

@ -0,0 +1,13 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://Assets/Music and Sounds/Music.ogg" type="AudioStream" id=1]
[ext_resource path="res://Scenes/Music/Music.gd" type="Script" id=2]
[node name="Music" type="Node"]
script = ExtResource( 2 )
music_list = [ ExtResource( 1 ) ]
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
stream = ExtResource( 1 )
[connection signal="finished" from="AudioStreamPlayer" to="." method="_on_AudioStreamPlayer_finished"]

View File

@ -7,6 +7,8 @@ onready var currentLevel = $Level_00
func _ready():
VisualServer.set_default_clear_color(Color.black)
Music.list_play()
if SaverLoader.is_loading:
SaverLoader.load_game()
SaverLoader.is_loading = false

View File

@ -43,6 +43,7 @@ ResourceLoader="*res://ResourceLoader.gd"
Events="*res://Events.gd"
SaverLoader="*res://SaverLoader.gd"
SoundFx="*res://Scenes/Music/SoundFX.tscn"
Music="*res://Scenes/Music/Music.tscn"
[display]