2015年10月19日 星期一

Week06徐詩涵02160811

color []  burgerC = {color(222,142,0), color(157,63,0), color(201,33,0),
color(255,210,0),color(254,251,217),color(115,194,3), color(287,129,1)};
int [] burger = new int[7];
int [] myBurger = new int[7];
int nowLevel=0;
boolean bSuccess=false, bFailed=false;
void setup(){
   size(800,600);
   for(int i=0;i<7;i++){
     burger[i]=int(random(5))+1;
     if(i==0) burger[0]=0;
     if(i==6) burger[6]=6;
     println(burger[i]);
   }
}
void draw(){
  if(bSuccess){
     background(255, 128);
     text("GAMA IS BEAUTIFUL",45,250);
     textSize(78);
     return ;
  }
  if(bFailed){
     background(255,128);
     text("JHIH IS UGLY",150,300);
     textSize(100);
     return ;
  }
  for(int i=0;i<7;i++){
    int now=burger[i];
    fill(burgerC[now]); rect(100, (6-i)*20 ,100,20);
  }

  for(int i=0;i<7;i++){
     fill(burgerC[i]); rect(i*100 ,500 ,100, 100);
  }

  for(int i=0;i<nowLevel;i++){
    int now= myBurger[i];
    fill(burgerC[now]); rect(200, 200+(6-i)*30 ,150,30);
  }
  fill(255,0,0,128); rect(select*100,500,100,100);
}
int select=0;
void keyPressed(){
   if(keyCode==RIGHT) select++;
   if(keyCode==LEFT) select--;
   if(key==' '){
       myBurger[nowLevel]= select;
       nowLevel++;
   }
   if(keyCode==ENTER){
     int good=1;
     for(int i=0;i<7;i++){
        if(burger[i]!=myBurger[i]) good=0;
     }
     if(good==1) bSuccess=true;
     else bFailed=true;
   }
 
 
}

沒有留言:

張貼留言