void StartRun(double deltaMs) {
zTime += deltaMs*(val(pSpeed)-.5)*.002 ;
- zTheta += deltaMs*(val(pSpin )-.5)*.01 ;
+ zTheta += deltaMs*(spin()-.5)*.01 ;
rtime += deltaMs;
iSymm = pSymm.Cur();
zSin = sin(zTheta);
evalTurn(vCur.t2); evalTurn(vCur.t3);
}
- Point p1, p2; int i2;
+ LXPoint p1, p2; int i2;
int draw(int nAmount, SCPattern pat) {
int nFrom = (pos ) >> 12;
addParameter(pEQ); addParameter(pConfusion);
addParameter(pSpawn); addParameter(pColor);
- middle = new PVector(model.cx, model.cy, 71);
+ middle = new PVector(1.5*model.cx, 1.5*model.cy, 71);
if (lattice == null) lattice = new dLattice();
for (int i=0; i<numCursors; i++) { dCursor c = new dCursor(); reset(c); cur.add(c); }
onParameterChanged(pEQ); setNewDest();
}
void onParameterChanged(LXParameter parameter) {
+ super.onParameterChanged(parameter);
nConfusion = 1-pConfusion.getValuef();
for (int i=0; i<numCursors; i++) {
if (parameter==pSpawn) reset(cur.get(i));