online multiplayer chess game (note server currently down)
Diffstat (limited to 'piece/Piece.gd')
-rw-r--r--piece/Piece.gd6
1 files changed, 6 insertions, 0 deletions
diff --git a/piece/Piece.gd b/piece/Piece.gd
index 468c3b3..7e99386 100644
--- a/piece/Piece.gd
+++ b/piece/Piece.gd
@@ -19,9 +19,15 @@ signal promotion_decided
var promote_to := ""
+func size() -> void: # size the control
+ rect_size = Globals.grid.piece_size
+ rect_position = Chess.algebraic2vec(position) * Globals.grid.piece_size
+
+
func _ready():
add_child(tween)
load_texture()
+ size()
frame.modulate = Globals.grid.overlay_color
background.color = Globals.grid.overlay_color