int posX = 300;
int R = 255, G = 0, B = 0;
int x_axis_moved;
void setup() {
size(600, 400);
}
void draw() {
background(0);
logo(posX, 200);
}
void keyPressed() {
posX += x_axis_moved;
if (key == CODED) {
if (keyCode == RIGHT) {
x_axis_moved = 5;
} else if (keyCode == LEFT) {
x_axis_moved = -5;
}
}
if (key == ' ') {
R += 5;
B += 15;
G += 51;
if (R == 255) {
R = 0;
}
if (G == 255) {
G = 0;
}
if (B == 255) {
B = 0;
}
x_axis_moved = 0;
}
}
void logo(int x, int y) {
/////Background Logo/////
noStroke();
fill(#FFFF00);
ellipse(x, y, 350, 350);
rect(x-250, y, 500, 120);
/////Red Circle/////
stroke(0);
strokeWeight(5);
fill(R, G, B);
ellipse(x, y, 320, 320);
/////Ear/////
strokeWeight(3);
fill(#4E3028);
arc(x-50, y-70, 50, 60, HALF_PI+QUARTER_PI, PI+PI, OPEN); //Left
arc(x+50, y-70, 50, 60, -PI, QUARTER_PI, OPEN); //Right
/////InEar/////
noStroke();
fill(#281914);
arc(x-50, y-70, 30, 45, HALF_PI+QUARTER_PI, PI+PI, OPEN); //Left
arc(x+50, y-70, 30, 45, -PI, QUARTER_PI, OPEN); //Right
/////Head/////
stroke(0);
strokeWeight(3);
fill(#4E3028);
arc(x, y+10, 200, 200, PI, PI+PI);
/////Face/////
noStroke();
fill(#FFFFCC);
ellipse(x, y, 50, 70); //Nose Background
fill(0);
ellipse(x-10, y-40, 10, 10); //Left Eye
ellipse(x+10, y-40, 10, 10); //Right Eye
stroke(0);
strokeWeight(3);
triangle(x, y-15, x-5, y-25, x+5, y-25); //Nose
///Mouth///
line(x, y-20, x, y);
line(x, y, x-20, y+20);
line(x, y, x+20, y+20);
/////Black label/////
fill(0);
rect(x-240, y+10, 480, 100);
///// "JURASSIC BROWN" /////
fill(#FFFF00);
textSize(50);
text("JURASSIC BROWN", x-225, y+80);
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น