class Jetty { float x, y; float recW = (myString.length()/2); float recL = (myString.length())*2; float angle = 0; float speed = 0.5; Jetty(float xpos, float ypos) { x = xpos; y = ypos; } void display () { stroke(255); smooth(); fill(255, 40, 40); randomSeed(121); //ensures that it will produce the same numbers each time } void grow() { angle += random(-0.3, 0.3); x += cos(angle) * speed; y += sin(angle) * speed; translate(x, y); //ellipse(x,y, 20,20); rotate(angle); // rectMode(CENTER); rect(recW,-recL,recW,recL); rotate(-angle); translate(-x,-y); } void pnt() { fill(0); angle += random(-0.3, 0.3); x += cos(angle) * speed; y += sin(angle) * speed; translate(x/2, y/2 ); //ellipse(x,y, 20,20); rotate(angle); // rectMode(CENTER); rect(recW, -recL, recW, recL); // point(recW, recL); // rotate(-angle); // translate(-x,-y); } }