X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=MarkSlee.pde;h=8799b83d568e296e6d96439247501791b7386248;hb=a922e963a15c0991da5084d44a20b4c3e5980b50;hp=0adbe5589d680b8f9b5e4866067316587dd12f53;hpb=254fbb6855f64f25317a5226aa1bc5f47274251d;p=SugarCubes.git diff --git a/MarkSlee.pde b/MarkSlee.pde index 0adbe55..8799b83 100644 --- a/MarkSlee.pde +++ b/MarkSlee.pde @@ -368,6 +368,10 @@ class CrossSections extends SCPattern { addModulator(x).trigger(); addModulator(y).trigger(); addModulator(z).trigger(); + addParams(); + } + + protected void addParams() { addParameter(xr); addParameter(yr); addParameter(zr); @@ -388,11 +392,18 @@ class CrossSections extends SCPattern { z.setDuration(10000 - 9000*p.getValuef()); } } + + float xv, yv, zv; + + protected void updateXYZVals() { + xv = x.getValuef(); + yv = y.getValuef(); + zv = z.getValuef(); + } public void run(int deltaMs) { - float xv = x.getValuef(); - float yv = y.getValuef(); - float zv = z.getValuef(); + updateXYZVals(); + float xlv = 100*xl.getValuef(); float ylv = 100*yl.getValuef(); float zlv = 100*zl.getValuef();