xxxxxxxxxx
var scrollX=0;
var level=0;
var r=0;
var speed=10;
var y=200;
var swing=0;
var rot=1;
var k=3;
var hm=130;
function setup() {
createCanvas(1000, 400);
background(100);
angleMode(DEGREES);
}
function draw() {
background(100);
scrollX-=speed;
rect(0,0,1000,30);
text(k*sqrt(-hm+170*cos(r)),0,200);text(-sqrt(-hm+170*cos(r)),0,300);
//rotate(r);
translate(500,30);
if(rot==1){rotate(r);line(0,y-30,0,0);
if(r>0){r+=k*sqrt(-hm+170*cos(r))}else{r+=-sqrt(hm-170*cos(r))}
//r+=1;if(r>0){speed-=1;speed+=0.1}if(r<0){speed-=-1;speed-=0.1;}
}
ellipse(0,y,50)
}