use builtin method for music

This commit is contained in:
2025-07-24 20:57:30 +04:00
parent 7882e70e03
commit 54c23a83e5

View File

@@ -3,7 +3,6 @@ extends Node
const MUSIC_PATH := "res://audio/Space Horror InGame Music (Exploration) _Clement Panchout.wav" const MUSIC_PATH := "res://audio/Space Horror InGame Music (Exploration) _Clement Panchout.wav"
@onready var music_player := AudioStreamPlayer.new() @onready var music_player := AudioStreamPlayer.new()
var is_music_playing := false
func _ready(): func _ready():
add_child(music_player) add_child(music_player)
@@ -44,13 +43,11 @@ func update_music_volume(volume: float) -> void:
_stop_music() _stop_music()
func _start_music() -> void: func _start_music() -> void:
if is_music_playing: if music_player.playing:
return return
music_player.play() music_player.play()
is_music_playing = true
func _stop_music() -> void: func _stop_music() -> void:
if not is_music_playing: if not music_player.playing:
return return
music_player.stop() music_player.stop()
is_music_playing = false