2012年10月2日 星期二

W4 練習作業

本次作業練習 截圖















原始碼 :

void setup(){
  background(255);
  size(500,400);
  fill(0); rect(0,0,50,50);
  fill(255); rect(0,50,50,50);
  fill(255,0,0); rect(0,100,50,50);
  fill(255,127,39); rect(0,150,50,50);
  fill(255,200,0); rect(0,200,50,50);
  fill(0,180,0); rect(0,250,50,50);
  fill(0,150,150); rect(0,300,50,50);
  fill(163,64,168); rect(0,350,50,50);
 
}
void draw(){
  
  PImage saveImg;
  saveImg = loadImage("save.jpg");
  image(saveImg, 200, 0);
  PImage loadImg;
  loadImg = loadImage("load.jpg");
  image(loadImg, 260, 0);
  PImage sImg;
  sImg = loadImage("B.jpg");
  image(sImg, 450, 50);
  PImage bImg;
  bImg = loadImage("BB.jpg");
  image(bImg, 450, 100);
  int www=5;
  if(mousePressed && mouseX<50 && mouseY<50) stroke(0);
  else if(mousePressed && mouseX<50 && mouseY<100) stroke(255);
  else if(mousePressed && mouseX<50 && mouseY<150) stroke(255,0,0);
  else if(mousePressed && mouseX<50 && mouseY<200) stroke(255,127,39);
  else if(mousePressed && mouseX<50 && mouseY<250) stroke(255,200,0);
  else if(mousePressed && mouseX<50 && mouseY<300) stroke(0,180,0);
  else if(mousePressed && mouseX<50 && mouseY<350) stroke(0,150,150);
  else if(mousePressed && mouseX<50 && mouseY<400) stroke(163,64,168);
  
  else if(mousePressed && mouseX<260 && mouseY<50) 
  {
    save("01.jpg");
  }
  else if(mousePressed && mouseX<310 && mouseY<50 && mouseX&rt;260) 
  {
    PImage Img;
    Img = loadImage("01.jpg");
    image(Img, 0, 0,500,400);
  }
    else if(mousePressed && mouseX<500 && mouseY<100 && mouseX&rt;450) 
  {
    strokeWeight(++www);
  }
    else if(mousePressed && mouseX<500 && mouseY<150 && mouseX&rt;450) 
  {
    strokeWeight(--www);
    if(www<2)www=2;
  }
  else if(mousePressed)  line(mouseX, mouseY, pmouseX, pmouseY);
} 

1 則留言: