connect 'solved' signal
This commit is contained in:
parent
13f0663963
commit
d98ad5fd23
3 changed files with 29 additions and 5 deletions
|
@ -2,12 +2,16 @@ extends Node2D
|
|||
class_name Taquin
|
||||
tool
|
||||
|
||||
signal solved
|
||||
|
||||
var Piece = preload("res://src/Piece.tscn")
|
||||
|
||||
export var rows: int = 4
|
||||
export var columns: int = 4
|
||||
export var width: int = 512
|
||||
export var height: int = 512
|
||||
export var difficulty: int = 10
|
||||
|
||||
var interpiece: int = 5
|
||||
var padding = 10
|
||||
|
||||
|
@ -47,7 +51,7 @@ func _ready() -> void:
|
|||
|
||||
pieces.append(pieces_row)
|
||||
|
||||
shuffle(10)
|
||||
shuffle(difficulty)
|
||||
|
||||
func compute_piece_size() -> int:
|
||||
var w_size: int = (width - (2 * padding) - ((columns - 1) * interpiece)) / columns
|
||||
|
@ -93,7 +97,7 @@ func move_piece(direction) -> bool:
|
|||
|
||||
update()
|
||||
if check_solved():
|
||||
print("solved")
|
||||
emit_signal("solved")
|
||||
|
||||
return true
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue