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
|