online multiplayer chess game (note server currently down)
Diffstat (limited to 'ui/PromotionPreview.gd')
-rw-r--r--ui/PromotionPreview.gd14
1 files changed, 14 insertions, 0 deletions
diff --git a/ui/PromotionPreview.gd b/ui/PromotionPreview.gd
new file mode 100644
index 0000000..c184746
--- /dev/null
+++ b/ui/PromotionPreview.gd
@@ -0,0 +1,14 @@
+extends TextureButton
+
+var focused = false setget set_focused
+
+
+func set_focused(is_focused: bool):
+ focused = is_focused
+ rect_scale = Vector2(1.1, 1.1) if focused else Vector2(.9, .9)
+
+
+func _ready():
+ rect_pivot_offset = Globals.grid.piece_size / 2
+ rect_min_size = Globals.grid.piece_size
+ set_focused(false)