From ad236f0e514a7440c82e18d51d51f5fa4c87d20f Mon Sep 17 00:00:00 2001 From: Frederic Date: Thu, 11 Jul 2019 20:37:53 +0200 Subject: [PATCH] represent words as strings instead of arrays --- lindenmayer-system/lindenmeyer-system.html | 37 ++++++++++++---------- lindenmayer-system/lindenmeyer-system.js | 4 +-- 2 files changed, 22 insertions(+), 19 deletions(-) diff --git a/lindenmayer-system/lindenmeyer-system.html b/lindenmayer-system/lindenmeyer-system.html index 63d09ed..5f20f57 100644 --- a/lindenmayer-system/lindenmeyer-system.html +++ b/lindenmayer-system/lindenmeyer-system.html @@ -30,10 +30,10 @@ var r = generate('A'.split(''), function dragon_curve(variant) { project.clear(); var r = generate( - 'FX'.split(''), + 'FX', [ - ['X'.split(''), 'X+YF+'.split('')], - ['Y'.split(''), '-FX-Y'.split('')] + ['X', 'X+YF+'], + ['Y', '-FX-Y'] ], 12 ); @@ -70,17 +70,20 @@ function sierpinski2(num_defects) { project.clear(); if(typeof num_defects == 'undefined') { num_defects = 0 }; var r = generate( - 'IA'.split(''), + 'IA', [ - ['A'.split(''), 'B-A-B'.split('')], - ['B'.split(''), 'A+B+A'.split('')] + ['A', 'B-A-B'], + ['B', 'A+B+A'] ], 8 ); - for(var i=0; i 0) { + r = r.split(''); + for(var i=0; i