click group to remove
This commit is contained in:
13
grid.gd
13
grid.gd
@@ -33,14 +33,21 @@ func _process(_delta: float) -> void:
|
|||||||
pass
|
pass
|
||||||
|
|
||||||
func _on_token_clicked(token_coord):
|
func _on_token_clicked(token_coord):
|
||||||
print(str(token_coord) + ", " + str(get_group_of_token(token_coord)))
|
var group = get_group_of_token(token_coord)
|
||||||
|
|
||||||
func highlight_group(group: Array):
|
|
||||||
if group.size() >= min_group_size:
|
if group.size() >= min_group_size:
|
||||||
for coord in group:
|
for coord in group:
|
||||||
var current_token = grid[coord[0]][coord[1]] as Token
|
var current_token = grid[coord[0]][coord[1]] as Token
|
||||||
current_token.queue_free()
|
current_token.queue_free()
|
||||||
|
grid[coord[0]][coord[1]] = null # do I actually want a null value or should there be some other placeholder?
|
||||||
|
|
||||||
|
update_grid()
|
||||||
|
|
||||||
|
func highlight_group(group: Array):
|
||||||
|
pass
|
||||||
|
|
||||||
|
func update_grid():
|
||||||
|
pass
|
||||||
|
|
||||||
func populate_grid():
|
func populate_grid():
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user