วันจันทร์ที่ 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);
}

ไม่มีความคิดเห็น:

แสดงความคิดเห็น