From 1cde0822c939b3a7bd730d6e9372e5428cab36b0 Mon Sep 17 00:00:00 2001 From: XANTRONIX Development Date: Fri, 29 Dec 2023 22:15:02 -0500 Subject: [PATCH] hnnnnnnngh so close dawg --- py/hexagram/cluster.py | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/py/hexagram/cluster.py b/py/hexagram/cluster.py index ebe3ddc..ce8d3c1 100644 --- a/py/hexagram/cluster.py +++ b/py/hexagram/cluster.py @@ -36,14 +36,20 @@ class Path(): command, args = item if command == 'M': - for arg in args: - cr.move_to(*arg) - elif command == 'm': - for arg in args: - if last == 'Z' or last == 'z': - cr.move_to(*arg) + for i in range(0, len(args)): + if i == 0: + cr.move_to(*args[i]) else: - cr.rel_move_to(*arg) + cr.line_to(*args[i]) + elif command == 'm': + for i in range(0, len(args)): + if i == 0: + if last == 'Z' or last == 'z': + cr.move_to(*args[i]) + else: + cr.rel_move_to(*args[i]) + else: + cr.rel_line_to(*args[i]) elif command == 'L': for arg in args: cr.line_to(*arg)