online multiplayer chess game (note server currently down)
Diffstat (limited to 'ui/Preview.gd')
-rw-r--r--ui/Preview.gd18
1 files changed, 9 insertions, 9 deletions
diff --git a/ui/Preview.gd b/ui/Preview.gd
index 1ad2fd3..8807498 100644
--- a/ui/Preview.gd
+++ b/ui/Preview.gd
@@ -2,7 +2,7 @@ tool
extends GridContainer
class_name Preview
-var size = Vector2(5, 4)
+var size := Vector2(5, 4)
const pieces = [
"R", "N", "B", "Q", "K",
@@ -11,14 +11,14 @@ const pieces = [
"K", "Q", "B", "N", "R",
]
-func _init():
+func _init() -> void:
columns = size.x
for x in size.x:
for y in size.y:
- var clr = ColorRect.new()
+ var clr := ColorRect.new()
clr.name = "%s%s" % [x, y]
clr.rect_min_size = Vector2(100, 100)
- var tex = TextureRect.new()
+ var tex := TextureRect.new()
tex.rect_min_size = Vector2(100, 100)
tex.expand = true
tex.name = "Piece"
@@ -28,12 +28,12 @@ func _init():
update_preview(Color(0.870588, 0.890196, 0.901961), Color(0.54902, 0.635294, 0.678431), "california")
-func update_preview(color1, color2, piece_set):
- var squares = get_children()
+func update_preview(color1:Color, color2:Color, piece_set:String) -> void:
+ var squares := get_children()
for i in range(size.x * size.y):
squares[i].color = color1 if i % 2 == 0 else color2
- var top = (size.x * size.y) / 2
+ var top := (size.x * size.y) / 2
for i in size.x * size.y:
- var node = squares[i].get_node("Piece")
- var things = [piece_set, "b" if i < top else "w", pieces[i]]
+ var node :TextureRect= squares[i].get_node("Piece")
+ var things := [piece_set, "b" if i < top else "w", pieces[i]]
node.texture = load("res://assets/pieces/%s/%s%s.png" % things)