connect 'solved' signal

This commit is contained in:
Fabien Freling 2019-11-26 13:57:50 +01:00
parent 13f0663963
commit d98ad5fd23
3 changed files with 29 additions and 5 deletions

View file

@ -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