online multiplayer chess game (note server currently down)
Diffstat (limited to 'Square.gd')
| -rw-r--r-- | Square.gd | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -1,6 +1,7 @@ extends ColorRect var real_position = Vector2() +var algebraic_string = "" var circle_on = false onready var area = $Squarea @@ -16,6 +17,7 @@ func _ready(): circle.visible = false areacollisionshape.global_position += Globals.grid.piece_size / 2 areacollisionshape.shape.extents = Vector2(rect_size.x / 2, rect_size.y / 2) + algebraic_string = Utils.calculate_algebraic_position(real_position) func _on_Squarea_input_event(_viewport: Node, event: InputEvent, _shape_idx: int): @@ -23,6 +25,10 @@ func _on_Squarea_input_event(_viewport: Node, event: InputEvent, _shape_idx: int emit_signal("clicked", real_position) +func get_string(): + return algebraic_string + + func set_circle(boolean: bool, real = true): circle_on = boolean if real: |