+
+
+func _on_player_player_ready(player: Player) -> void:
+ var origin: Vector3 = player.get_tree().get_first_node_in_group("wall_origin").global_position
+ _wall_start = origin
+
+
+func _on_player_player_turn(player: Player) -> void:
+ var origin: Vector3 = player.global_position
+
+ var wall: PlayerWall = _player_wall_tscn.instantiate()
+ add_child(wall)
+ wall.global_position = _wall_start
+ wall.global_scale(Vector3(1, 1, (origin - _wall_start).length()))
+ wall.global_rotation = player.global_rotation
+ print("Made a wall: " + str(wall))
+
+ _wall_start = origin