online multiplayer chess game (note server currently down)
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