diff --git a/scripts/player/crosshair.gd b/scripts/player/crosshair.gd index 26c3133..e341a2e 100644 --- a/scripts/player/crosshair.gd +++ b/scripts/player/crosshair.gd @@ -14,8 +14,9 @@ extends Control @export var crosses_color: Color = Color.WHITE func _draw() -> void: - draw_circle(Vector2(0,0),dot_radius,dot_color,false,outline_width) + var origin = size/2.0 + draw_circle(origin,dot_radius,dot_color,false,outline_width) for i in range(0,4): var direction: Vector2 = Vector2.RIGHT.rotated(i*PI/2) var offset_position: Vector2 = direction * crosses_offset - draw_line(offset_position,direction*crosses_length+offset_position,crosses_color,crosses_width) + draw_line(origin+offset_position,origin+direction*crosses_length+offset_position,crosses_color,crosses_width)