This repository has been archived on 2024-09-30. You can view files and clone it, but cannot push or open issues/pull-requests.
gbjam12/puzzles/puzzle.gd

20 lines
405 B
GDScript
Raw Permalink Normal View History

class_name Puzzle
extends Node
@onready var sfx = preload("res://scenes/assets/jingles/win.wav")
@onready var audio_player: AudioStreamPlayer2D = get_tree().root.get_child(0).get_node("Player/AudioStreamPlayer2D")
signal complete_puzzle
var is_complete = false;
func complete():
if is_complete:
return
is_complete = true
2024-09-16 23:25:08 +03:00
audio_player.stream = sfx
audio_player.play()
complete_puzzle.emit()