Building Software Systems I & II
&
Computer Fundamentals
By Thakdanai Khunsaen
OS : Ubuntu GNOME 17.04 64-bit
วันจันทร์ที่ 31 สิงหาคม พ.ศ. 2558
Lab2-Gintama(Color Change)
int eyeSize = 100;
int R = 255;
int G = 255;
int B = 255;
void setup(){
int space = 200;
size(500,600);
background(100);
strokeWeight(5);
}
void draw(){
fill(R,G,B);
rect(50,50,400,500);
eye(150,200,eyeSize);
eye(350,200,eyeSize);
mouth(250,320);
elizabeth_text(250,80);
gintama_text(250,500);
}
void mouseMoved() {
R = R - 5;
G = G - 15;
B = B - 51;
if (R == 0) {
R = 255;
}
if (G == 0) {
G = 255;
}
if (B == 0) {
B = 255;
}
}
void eye(int eyeposX,int eyeposY,int eyeSize){
fill(255);
ellipse(eyeposX,eyeposY,eyeSize,eyeSize);
fill(0);
ellipse(eyeposX,eyeposY,eyeSize/2,eyeSize/2);
/////Eyelashes/////
line(eyeposX-40,eyeposY-60,eyeposX-30,eyeposY-40);
line(eyeposX,eyeposY-70,eyeposX,eyeposY-50);
line(eyeposX+40,eyeposY-60,eyeposX+30,eyeposY-40);
}
void mouth(int mouthposX,int mouthposY){
fill(#FFFF00);
ellipse(mouthposX,mouthposY,250,80);
line(mouthposX-110,mouthposY,mouthposX+110,mouthposY);
}
void elizabeth_text(int x,int y){
fill(0);
textAlign(CENTER);
textSize(20);
text("ELIZABETH",x,y);
}
void gintama_text(int x,int y){
fill(50);
textAlign(CENTER);
textSize(70);
text("GINTAMA",x,y);
}
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น