This repository has been archived on 2024-09-30. You can view files and clone it, but cannot push or open issues/pull-requests.
2024-09-15 17:51:07 +03:00
|
|
|
class_name Puzzle
|
|
|
|
extends Node
|
|
|
|
|
2024-09-21 18:25:26 +03:00
|
|
|
@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
|
2024-09-15 17:51:07 +03:00
|
|
|
|
|
|
|
var is_complete = false;
|
|
|
|
|
|
|
|
func complete():
|
|
|
|
if is_complete:
|
|
|
|
return
|
|
|
|
|
|
|
|
is_complete = true
|
2024-09-16 23:25:08 +03:00
|
|
|
|
2024-09-21 18:25:26 +03:00
|
|
|
audio_player.stream = sfx
|
|
|
|
audio_player.play()
|
2024-09-15 17:51:07 +03:00
|
|
|
complete_puzzle.emit()
|