extends Control @onready var start_button = get_node("MarginContainer/HBoxContainer/VBoxContainer/PlayButton") @onready var quit_button = get_node("MarginContainer/HBoxContainer/VBoxContainer/QuitButton") @onready var levellist = $MarginContainer/HBoxContainer/LevelList @onready var bgmusic = get_node("AudioStreamPlayer") var playbutton = false var stringing = "hi" func main(): print("Hey!") func _ready(): print("READY!!! >w<") bgmusic.stream = load("res://assets/audio/FlyingHomeMain.ogg") bgmusic.play() levellist.hide() start_button.pressed.connect(_start_button_pressed) quit_button.pressed.connect(_quit_button_pressed) #func _ready(): # print("READY!!! >w<") # levellist.hide() # # var original = load("res://assets/audio/FlyingHomeIntro.ogg") as AudioStreamOggVorbis # print("Original stream loaded:", original) # print("Original loop mode:", original.loop) # # var stream = original.duplicate() as AudioStreamOggVorbis # stream.loop = true # print("Duplicated stream set to loop:", stream.loop) # # $AudioStreamPlayer.stream = stream # $AudioStreamPlayer.volume_db = 0 # $AudioStreamPlayer.play() # print("Tried to play...") # # await get_tree().create_timer(0.2).timeout # print("Is playing after 0.2s:", $AudioStreamPlayer.is_playing()) func _start_button_pressed(): if playbutton == false: playbutton = true levellist.show() elif playbutton == true: playbutton = false levellist.hide() # get_tree().change_scene_to_file("res://Level_Core.tscn") func _quit_button_pressed(): get_tree().quit()