/* built with Studio Sketchpad:
* https://sketchpad.cc
*
* observe the evolution of this sketch:
* https://studio.sketchpad.cc/sp/pad/view/ro.Ar8pq7MlOHd/rev.339
*
* authors:
* caleb mascarenhas
*
* license (unless otherwise specified):
* creative commons attribution-share alike 3.0 license.
* https://creativecommons.org/licenses/by-sa/3.0/
*/
//Robo XP2 v3
//variaveis
/*Caleb Mascarenhas
21 de novembro de 2010 */
int larg=300;
int alt=150;
int posX=450;
int posY=800;
void setup() {
size(900,700);
smooth();
frameRate(30);
strokeWeight(4);
rectMode(CENTER);
}
void draw() {
background(0,0,100);
fill(200);
//cabeça
//rect(250, 150, 300, 150);
rect(posX, posY, larg, alt);
//orelhas
rect(posX-165, posY, larg/10, alt-85);
rect(posX+165, posY, larg/10, alt-85);
//antenas
line(posX-180, posY, posX-210,posY);
fill(posY,0,posY*2);
ellipse(posX-210,posY, larg-290,alt-140);
line(posX+180, posY, posX+210,posY);
ellipse(posX+210,posY, larg-290,alt-140);
//olhos
fill(255);
ellipse(posX-70,posY, larg-180,alt-30);
ellipse(posX+70,posY, larg-180,alt-30);
fill(0);
ellipse(posX-70,posY, larg-265,alt-115);
ellipse(posX+70,posY, larg-265,alt-115);
//boca
fill(210);
rect(posX,posY+95,larg-200,alt-110);
line(posX-20,posY+95,posX+10,posY+95);
//corpo
rect(posX,posY+215,larg-50,alt+50);
//ombros
rect(posX-150, posY+140,larg-250,alt-100);
rect(posX+150, posY+140,larg-250,alt-100);
//braços
rect(posX-150,posY+240,larg-270,alt);
rect(posX+150,posY+240,larg-270,alt);
//pernas
rect(posX-50,posY+390, larg-250, alt);
rect(posX+50,posY+390, larg-250, alt);
//pes
rect(posX-50,posY+485, larg-240,alt-110);
rect(posX+50,posY+485, larg-240,alt-110);
posY-=5;
//texto
}
void mousePressed(){
posY=550;
}