[gd_scene format=3 uid="uid://qrf08uiuhyqg"]

[ext_resource type="AudioStream" uid="uid://bdluyy5uodjb5" path="res://resources/thomastanks_new.mp3" id="1_ht1d5"]

[sub_resource type="GDScript" id="GDScript_ht1d5"]
script/source = "extends Node

@onready var AudioButton = $\"../HUD/audio_button\"
@onready var player = $AudioStreamPlayer2D
@export var icon_active: Texture2D
@export var icon_inactive: Texture2D
var isPlaying = true


func play_track():
	player.play()
	isPlaying = true
	if AudioButton:
		AudioButton.icon = icon_active


func stop():
	player.stop()
	isPlaying = false
	if AudioButton:
		AudioButton.icon = icon_inactive


func _on_audio_button_pressed() -> void:
	if isPlaying:
		stop()
	else:
		play_track()
"

[node name="MusicManager" type="Node" unique_id=1072287338]
script = SubResource("GDScript_ht1d5")

[node name="AudioStreamPlayer2D" type="AudioStreamPlayer2D" parent="." unique_id=281982184]
stream = ExtResource("1_ht1d5")
volume_db = -5.0
autoplay = true
parameters/looping = false
