2008年4月28日 星期一

超~ 簡易小畫家




code :
int R = 0;
int G = 0;
int B = 0;

void setup() {
size(600, 400);
background(255);
smooth();
}
void draw() {
if (mousePressed == true) {
strokeWeight(2);
stroke(R,G,B);
line(mouseX, mouseY, pmouseX, pmouseY);
}

//選畫板
dr();
}

void dr(){
//--黃色
strokeWeight(0);
fill(255,255,0);
rect(0,350,50,50);
if(mouseX<50 && mouseY>350)
if (mousePressed == true){
R=255;G=255;B=0;
}
//--紅色
fill(255,0,0);
rect(50,350,50,50);
if(mouseX<100 && mouseX>50 && mouseY>350)
if (mousePressed == true){
R=255;G=0;B=0;
}
//--藍色
fill(0,0,255);
rect(100,350,50,50);
if(mouseX<150 && mouseX>100 && mouseY>350)
if (mousePressed == true){
R=0;G=0;B=255;
}
//--綠色
fill(0,255,0);
rect(150,350,50,50);
if(mouseX<200 && mouseX>150 && mouseY>350)
if (mousePressed == true){
R=0;G=255;B=0;
}
}

沒有留言: