online multiplayer chess game (note server currently down)
Diffstat (limited to 'ui/board/Board.gd')
-rw-r--r--ui/board/Board.gd7
1 files changed, 7 insertions, 0 deletions
diff --git a/ui/board/Board.gd b/ui/board/Board.gd
index 64cf7a1..4ec6e97 100644
--- a/ui/board/Board.gd
+++ b/ui/board/Board.gd
@@ -36,6 +36,8 @@ var flipped = false
var labels = {numbers = [], letters = []}
var background_array = []
var last_clicked
+var check_circle: GradientTexture2D = load("res://piece/check-circle.tres")
+var take_circle: GradientTexture2D = load("res://piece/takeable-circle.tres")
export(NodePath) var sidebar_path = @""
onready var sidebar := get_node_or_null(sidebar_path)
@@ -63,12 +65,17 @@ func _resized():
piece_size.x = clamp(piece_size.x, 0, piece_size.y)
piece_size.y = clamp(piece_size.y, 0, piece_size.x)
rect_pivot_offset = (piece_size * 8) / 2
+ check_circle.width = piece_size.x
+ check_circle.height = piece_size.y
+ take_circle.width = piece_size.x
+ take_circle.height = piece_size.y
if !(board.empty() && background_array.empty()) and piece_size != old_pc:
resize_board()
Log.debug("Resizing board")
func _ready():
+ take_circle.gradient.colors[1] = Color(overlay_color.r, overlay_color.g, overlay_color.b, 1)
_resized()
Events.connect("turn_over", self, "_on_turn_over")
PacketHandler.connect("move_data", self, "move")