2017年11月6日 星期一

Week08 中澤的學習網誌

一、

期中作業撰寫過程:

int bad=0;
int [] all=new int[18];
PImage img;


 void setup(){
  img = loadImage("6666.jpg");
  size(307,278);
  bad=int(random(18)); all[bad]=1;
  println(bad);
}
boolean bGameOver=false;
void draw(){
  if(bGameOver){
    background(255,0,0);
    return;
  }
  background(img);
  fill(0,155,0);///ellipse(200,200,300,300);
  for(int i=0;i<9;i++){
    if(all[i]==-1) continue;
    fill(255); rect(70+i*20,130,20,20);
    if(70+i*20<mouseX && mouseX < 70+i*20+20 &&
      130 < mouseY && mouseY <130+20){
        fill(0);rect(70+i*20,130,20,20);
        if(mousePressed && all[i]!=1) all[i]=-1;
        if(mousePressed && all[i]==1) bGameOver=true;
      }
    }
    for(int i=0;i<9;i++){
      if(all[i+9]==-1) continue;
      fill(255);rect(70+i*20,210,20,20);
      if(70+i*20<mouseX && mouseX <70+i*20+20 &&
        210 < mouseY && mouseY <210+20){
        fill(0);rect(70+i*20,210,20,20);
        if(mousePressed && all[i+9]!=1) all[i+9]=-1;
        if(mousePressed && all[i+9]==1) bGameOver=true;

       }
    }
  }

沒有留言:

張貼留言