online multiplayer chess game (note server currently down)
Diffstat (limited to 'Piece.gd')
-rw-r--r--Piece.gd22
1 files changed, 22 insertions, 0 deletions
diff --git a/Piece.gd b/Piece.gd
new file mode 100644
index 0000000..ce53070
--- /dev/null
+++ b/Piece.gd
@@ -0,0 +1,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 \ No newline at end of file