online multiplayer chess game (note server currently down)
Diffstat (limited to 'ui/PromotionPreview.gd')
| -rw-r--r-- | ui/PromotionPreview.gd | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/ui/PromotionPreview.gd b/ui/PromotionPreview.gd index 726dd63..68ddf3c 100644 --- a/ui/PromotionPreview.gd +++ b/ui/PromotionPreview.gd @@ -1,4 +1,5 @@ extends TextureButton +class_name PromotionPreview var focused = false setget set_focused @@ -9,7 +10,11 @@ func set_focused(is_focused: bool): func _ready(): - if Globals.grid: - rect_pivot_offset = Globals.grid.piece_size / 2 - rect_min_size = Globals.grid.piece_size + connect("mouse_entered", self, "set_focused", [true]) + connect("mouse_exited", self, "set_focused", [false]) + stretch_mode = STRETCH_KEEP_ASPECT_CENTERED + mouse_default_cursor_shape = CURSOR_POINTING_HAND + expand = true + rect_pivot_offset = Globals.grid.piece_size / 2 + rect_min_size = Globals.grid.piece_size set_focused(false) |