online multiplayer chess game (note server currently down)
Diffstat (limited to 'Piece.gd')
| -rw-r--r-- | Piece.gd | 22 |
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 |