1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-03-12 22:35:18 +00:00

Fix ellipses having gaps with sizes bigger than 2px

Not a complete fix, sometimes ellipses still have gaps on sizes 12px and bigger
This commit is contained in:
Emmanouil Papadeas 2023-11-01 15:41:15 +02:00
parent b8e83becc9
commit af8ba560ac

View file

@ -31,9 +31,9 @@ func _get_shape_points(shape_size: Vector2i) -> Array[Vector2i]:
var scan_dir := Vector2i(0, 1) if smallest_side == new_size.x else Vector2i(1, 0)
var iscan_dir := Vector2i(1, 0) if smallest_side == new_size.x else Vector2i(0, 1)
var ie_relevant_offset_side := size_offset.x if smallest_side == new_size.x else size_offset.y
var h_ls_c := ceili(largest_side / 2)
var h_ls_c := ceili(largest_side / 2.0)
for s in range(ceili(smallest_side / 2)):
for s in range(ceili(smallest_side / 2.0)):
if s <= ie_relevant_offset_side:
var can_draw := false
for l in range(h_ls_c):