//// Draw Boy Style ////
void drawBoy(int Boy_X, int Boy_Y) {
fill(255, 250, 205);
stroke(255, 250, 205);
//neck
rect(Boy_X-5, Boy_Y-80, 7, 10);
//head
ellipse(Boy_X, Boy_Y-100, 50, 50);
//ear
ellipse(Boy_X+28, Boy_Y-100, 10, 10);
ellipse(Boy_X-27, Boy_Y-100, 10, 10);
//nose
stroke(0);
ellipse(Boy_X, Boy_Y-95, 7, 7);
//eye
fill(0);
ellipse(Boy_X+10, Boy_Y-100, 4, 6);
ellipse(Boy_X-10, Boy_Y-100, 4, 6);
//mouse
line(Boy_X-5, Boy_Y-85, Boy_X+5, Boy_Y-85);
//arm1
fill(255, 250, 205);
stroke(255, 250, 205);
ellipse(Boy_X+20, Boy_Y-60, 40, 10);
ellipse(Boy_X+40, Boy_Y-65, 15, 15);
//leg
fill(255, 250, 205);
stroke(255, 250, 205);
rect(Boy_X, Boy_Y-25, 10, 20);
rect(Boy_X-15, Boy_Y-20, 10, 20);
//pant
fill(0, 0, 128);
stroke(0, 0, 128);
rect(Boy_X-20, Boy_Y-30, 40, 15);
//foot
fill(28, 28, 28);
stroke(255, 250, 205);
ellipse(Boy_X+10, Boy_Y, 20, 10);
ellipse(Boy_X-5, Boy_Y+3, 20, 10);
//body
fill(255, 255, 0);
rect(Boy_X-10, Boy_Y-70, 15, 15);
stroke(205, 155, 29);
rect(Boy_X+10, Boy_Y-70, 15, 15);
rect(Boy_X-25, Boy_Y-70, 15, 15);
stroke(255, 255, 0);
quad(Boy_X-10, Boy_Y-70, Boy_X+10, Boy_Y-70, Boy_X+20, Boy_Y-30, Boy_X-20, Boy_Y-30);
stroke(0);
strokeWeight(5);
fill(255);
line(Boy_X-15, Boy_Y-45, Boy_X-10, Boy_Y-37);
line(Boy_X-10, Boy_Y-37, Boy_X-5, Boy_Y-45);
line(Boy_X-5, Boy_Y-45, Boy_X, Boy_Y-37);
line(Boy_X, Boy_Y-37, Boy_X+5, Boy_Y-45);
line(Boy_X+5, Boy_Y-45, Boy_X+10, Boy_Y-37);
line(Boy_X+10, Boy_Y-37, Boy_X+15, Boy_Y-45);
strokeWeight(3);
//hair
line(Boy_X-5, Boy_Y-120, Boy_X, Boy_Y-115);
line(Boy_X, Boy_Y-120, Boy_X+5, Boy_Y-115);
strokeWeight(0);
//arm
noStroke();
fill(255, 250, 205);
rect(Boy_X-20, Boy_Y-67, 30, 10);
ellipse(Boy_X+10, Boy_Y-62, 15, 15);
ellipse(Boy_X-20, Boy_Y-62, 20, 15);
//tennis
strokeWeight(2);
stroke(0);
line(Boy_X+45, Boy_Y-95, Boy_X+45, Boy_Y-60);
line(Boy_X+45, Boy_Y-100, Boy_X+45, Boy_Y-80);
fill(255);
stroke(0);
ellipse(Boy_X+45, Boy_Y-100, 20, 50);
strokeWeight(1);
line(Boy_X+40, Boy_Y-120, Boy_X+40, Boy_Y-80);
line(Boy_X+45, Boy_Y-125, Boy_X+45, Boy_Y-75);
line(Boy_X+50, Boy_Y-120, Boy_X+50, Boy_Y-80);
line(Boy_X+35, Boy_Y-110, Boy_X+55, Boy_Y-110);
line(Boy_X+35, Boy_Y-100, Boy_X+55, Boy_Y-100);
line(Boy_X+35, Boy_Y-90, Boy_X+55, Boy_Y-90);
}
void drawBoyhit(int Boy_X, int Boy_Y) {
strokeWeight(1);
fill(255, 250, 205);
stroke(255, 250, 205);
//neck
rect(Boy_X-5, Boy_Y-80, 7, 10);
//head
ellipse(Boy_X, Boy_Y-100, 50, 50);
//nose
ellipse(Boy_X+28, Boy_Y-100, 10, 10);
//ear
stroke(0);
ellipse(Boy_X-10, Boy_Y-100, 10, 10);
//eye
fill(0);
ellipse(Boy_X+15, Boy_Y-105, 6, 8);
//arm1
fill(255, 250, 205);
stroke(255, 250, 205);
ellipse(Boy_X+20, Boy_Y-60, 40, 10);
ellipse(Boy_X+40, Boy_Y-65, 15, 15);
//leg
fill(255, 250, 205);
stroke(255, 250, 205);
rect(Boy_X, Boy_Y-25, 10, 20);
rect(Boy_X-15, Boy_Y-20, 10, 20);
//pant
fill(0, 0, 128);
stroke(0, 0, 128);
rect(Boy_X-20, Boy_Y-30, 40, 15);
//foot
fill(28, 28, 28);
stroke(255, 250, 205);
ellipse(Boy_X+10, Boy_Y, 20, 10);
ellipse(Boy_X-5, Boy_Y+3, 20, 10);
//body
fill(255, 255, 0);
stroke(255, 255, 0);
rect(Boy_X-10, Boy_Y-70, 15, 15);
quad(Boy_X-10, Boy_Y-70, Boy_X+10, Boy_Y-70, Boy_X+20, Boy_Y-30, Boy_X-20, Boy_Y-30);
stroke(205, 155, 29);
rect(Boy_X+10, Boy_Y-70, 15, 15);
stroke(0);
strokeWeight(5);
line(Boy_X-15, Boy_Y-45, Boy_X-10, Boy_Y-37);
line(Boy_X-10, Boy_Y-37, Boy_X-5, Boy_Y-45);
line(Boy_X-5, Boy_Y-45, Boy_X, Boy_Y-37);
line(Boy_X, Boy_Y-37, Boy_X+5, Boy_Y-45);
line(Boy_X+5, Boy_Y-45, Boy_X+10, Boy_Y-37);
line(Boy_X+10, Boy_Y-37, Boy_X+15, Boy_Y-45);
//hair
strokeWeight(2);
line(Boy_X+15, Boy_Y-120, Boy_X+25, Boy_Y-130);
line(Boy_X-25, Boy_Y-90, Boy_X-35, Boy_Y-95);
}
void drawBoyover(int b, int o) {
fill(255, 250, 205);
stroke(255, 250, 205);
rect(b-5, o-80, 7, 10);//neck
ellipse(b, o-100, 50, 50); //head
ellipse(b+28, o-100, 10, 10); //ear
ellipse(b-27, o-100, 10, 10);
stroke(0); //nose
ellipse(b, o-95, 7, 7);
fill(0);//eye
ellipse(b+10, o-100, 4, 6);
ellipse(b-10, o-100, 4, 6);
line(b-5, o-85, b+5, o-85);//mouse
fill(255, 250, 205); //arm1
stroke(255, 250, 205);
ellipse(b+20, o-60, 40, 10);
ellipse(b+40, o-65, 15, 15);
ellipse(b-20, o-60, 40, 10); //arm2
ellipse(b-40, o-65, 15, 15);
fill(255, 250, 205); //leg
stroke(255, 250, 205);
rect(b, o-25, 10, 20);
rect(b-15, o-20, 10, 20);
fill(0, 0, 128); //pant
stroke(0, 0, 128);
rect(b-20, o-30, 40, 15);
fill(28, 28, 28); //foot
stroke(255, 250, 205);
ellipse(b+10, o, 20, 10);
ellipse(b-5, o+3, 20, 10);
fill(255, 255, 0); //body
rect(b-10, o-70, 15, 15);
stroke(205, 155, 29);
rect(b+10, o-70, 15, 15);
rect(b-25, o-70, 15, 15);
stroke(255, 255, 0);
quad(b-10, o-70, b+10, o-70, b+20, o-30, b-20, o-30);
stroke(0);
strokeWeight(5);
fill(255);
line(b-15, o-45, b-10, o-37);
line(b-10, o-37, b-5, o-45);
line(b-5, o-45, b, o-37);
line(b, o-37, b+5, o-45);
line(b+5, o-45, b+10, o-37);
line(b+10, o-37, b+15, o-45);
strokeWeight(3);
line(b-5, o-120, b, o-115); //hair
line(b, o-120, b+5, o-115);
strokeWeight(1);
}
void Boy_arm3(int Boy_X, int Boy_Y) {
//tennis
strokeWeight(2);
stroke(0);
fill(255);
line(Boy_X+30, Boy_Y-43, Boy_X+50, Boy_Y-33);
ellipse(Boy_X+52, Boy_Y-30, 20, 40);
strokeWeight(1);
line(Boy_X+47, Boy_Y-45, Boy_X+61, Boy_Y-35);
line(Boy_X+44, Boy_Y-37, Boy_X+61, Boy_Y-25);
line(Boy_X+41, Boy_Y-29, Boy_X+60, Boy_Y-15);
line(Boy_X+49, Boy_Y-47, Boy_X+45, Boy_Y-27);
line(Boy_X+55, Boy_Y-47, Boy_X+47, Boy_Y-13);
line(Boy_X+61, Boy_Y-45, Boy_X+55, Boy_Y-13);
//arm
strokeWeight(1);
fill(255, 250, 205);
stroke(255, 250, 205);
ellipse(Boy_X+20, Boy_Y-50, 10, 10);
ellipse(Boy_X+30, Boy_Y-45, 15, 15);
}
void Boy_arm2(int Boy_X, int Boy_Y) {
//tennis
strokeWeight(2);
stroke(0);
line(Boy_X+40, Boy_Y-100, Boy_X+40, Boy_Y-80);
fill(255);
ellipse(Boy_X+40, Boy_Y-120, 20, 50);
strokeWeight(1);
line(Boy_X+35, Boy_Y-140, Boy_X+35, Boy_Y-100);
line(Boy_X+40, Boy_Y-145, Boy_X+40, Boy_Y-95);
line(Boy_X+45, Boy_Y-140, Boy_X+45, Boy_Y-100);
line(Boy_X+30, Boy_Y-130, Boy_X+50, Boy_Y-130);
line(Boy_X+30, Boy_Y-120, Boy_X+50, Boy_Y-120);
line(Boy_X+30, Boy_Y-110, Boy_X+50, Boy_Y-110);
//arm
strokeWeight(1);
fill(255, 250, 205);
stroke(255, 250, 205);
ellipse(Boy_X+20, Boy_Y-70, 20, 10);
ellipse(Boy_X+35, Boy_Y-75, 15, 15);
}
void Boy_arm1(int Boy_X, int Boy_Y) {
//tennis
strokeWeight(2);
stroke(0);
fill(255);
line(Boy_X-30, Boy_Y-43, Boy_X-50, Boy_Y-33);
ellipse(Boy_X-52, Boy_Y-30, 20, 40);
strokeWeight(1);
line(Boy_X-47, Boy_Y-45, Boy_X-61, Boy_Y-35);
line(Boy_X-44, Boy_Y-37, Boy_X-61, Boy_Y-25);
line(Boy_X-41, Boy_Y-29, Boy_X-60, Boy_Y-15);
line(Boy_X-49, Boy_Y-47, Boy_X-45, Boy_Y-27);
line(Boy_X-55, Boy_Y-47, Boy_X-47, Boy_Y-13);
line(Boy_X-61, Boy_Y-45, Boy_X-55, Boy_Y-13);
//arm
strokeWeight(1);
fill(255, 250, 205);
stroke(255, 250, 205);
ellipse(Boy_X-18, Boy_Y-50, 10, 10);
ellipse(Boy_X-28, Boy_Y-45, 15, 15);
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น