15 lines
193 B
GDScript
15 lines
193 B
GDScript
|
class_name Puzzle
|
||
|
|
||
|
extends Node
|
||
|
|
||
|
signal complete_puzzle(puzzle_name: String)
|
||
|
|
||
|
var is_complete = false;
|
||
|
|
||
|
func complete():
|
||
|
if is_complete:
|
||
|
return
|
||
|
|
||
|
is_complete = true
|
||
|
complete_puzzle.emit()
|