1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
extends Node2D class_name Piece var white := true var realname = "pawn" var sprite onready var colorrect= $ColorRect func move(newpos: Vector2): global_position = newpos func clicked(): colorrect.show() print(realname, " was clicked") func spot(position): colorrect.hide() print("spot ", position) func _ready(): colorrect.rect_size = Globals.piece_size