26. Oktober 2011
Rollin' Rollin' Rollin'
Keep movin', movin', movin', Though they're disapprovin', Keep 'em smileys movin' Rawhide! Don't try to understand 'em, Just rope and throw and grab 'em, Soon we'll be living high and wide. Boy my heart's calculatin' My true love will be waitin', be waiting at the end of my ride.
Move 'em on, head 'em up, Head 'em up, move 'em out, Move 'em on, head 'em out Rawhide! Set 'em out, ride 'em in Ride 'em in, let 'em out, Cut 'em out, ride 'em in Rawhide.
Full Lyrics
Rollin', rollin', rollin' Rollin', rollin', rollin' Rollin', rollin', rollin' Rollin', rollin', rollin' Rawhide!
Rollin', rollin', rollin' Though the streams are swollen Keep 'em smileys rollin' Rawhide! Rain and wind and weather Hell-bent for leather Wishin' my gal was by my side. All the things I'm missin', Good vittles, love, and kissin', Are waiting at the end of my ride
CHORUS Move 'em on, head 'em up Head 'em up, move 'em on Move 'em on, head 'em up Rawhide Count 'em out, ride 'em in, Ride 'em in, count 'em out, Count 'em out, ride 'em in Rawhide!
Keep movin', movin', movin' Though they're disapprovin' Keep them smileys movin' Rawhide! Don't try to understand 'em Just rope, throw, and brand 'em Soon we'll be living high and wide. My hearts calculatin' My true love will be waitin', Be waitin' at the end of my ride.
Rawhide! Rawhide!
void setup() { size(800,800); // def. fenstergroesse smooth(); // aktiviere antialiasing strokeWeight(15); // linienbreite } float rot =0; void draw() { background(255); // def. hintergrundfarbe float radius = dist(mouseX,mouseY,width/2,height/2); // rechne die distanz vom mousecursor zum fensterzentrum aus radius = map(radius,0,width,1,4); // rechne aus in welchem bereich der radius am schluss sein sollte pushMatrix(); translate(400,400); rotate(calcAngle()); scale(radius); smiley(); // funtions aufruf //grosser bottom pushMatrix(); rot +=.001; rotate(rot); translate(92,92); rot +=.001; rotate(rot); scale(.4); smiley(); // funtions aufruf popMatrix(); //kleiner top 1 pushMatrix(); rot +=.001; rotate(rot); translate(132,132); rot +=.01; rotate(-rot); scale(.2); smiley(); // funtions aufruf popMatrix(); //kleiner top 2 pushMatrix(); rot +=.001; rotate(rot); translate(150,150); rot +=.01; rotate(-rot); scale(.1); smiley(); // funtions aufruf popMatrix(); pushMatrix(); rot +=.001; rotate(rot); translate(-80,-80); rot +=.01; rotate(rot); scale(.2); smiley(); // funtions aufruf popMatrix(); popMatrix(); } // funktion void smiley() { noFill(); ellipse(0,0,180,180); // kopf fill(0); ellipse(0 - 30,0 - 30,20,20); // linkes augen ellipse(0 + 30,0 - 30,20,20); // rechtes augen noFill(); arc(0,0,100,100,radians(20),radians(180-20)); // mund } // berechne den winkel zur fenstermitter vom mausecursor aus // die winkel sind in radiant float calcAngle() { return -atan2(mouseX - (width / 2),mouseY - (height / 2)); }