From dbb10e1a1becc39c36cbd021bceab4bf9fd9f9bf Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Sun, 8 May 2022 17:54:31 +0800 Subject: [PATCH] refactor --- src/turtle/_impl/_lsystem_comm.scad | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/turtle/_impl/_lsystem_comm.scad b/src/turtle/_impl/_lsystem_comm.scad index 7c246b58..897cc46a 100644 --- a/src/turtle/_impl/_lsystem_comm.scad +++ b/src/turtle/_impl/_lsystem_comm.scad @@ -59,17 +59,19 @@ function _lines(t, codes, angle, leng, next_t2, turtle_p) = [ for( i = 0, + code = codes[i], stack = [], t1 = t, - t2 = next_t2(t1, codes[i], angle, leng); + t2 = next_t2(t1, code, angle, leng); i < codes_leng; - t1 = _next_t1(t1, t2, codes[i], stack), - stack = _next_stack(t1, codes[i], stack), + t1 = _next_t1(t1, t2, code, stack), + stack = _next_stack(t1, code, stack), i = i + 1, - t2 = next_t2(t1, codes[i], angle, leng) + code = codes[i], + t2 = next_t2(t1, code, angle, leng) ) - if(codes[i] == "F") + if(code == "F") [turtle_p(t1), turtle_p(t2)] ]; \ No newline at end of file