2014年6月23日 星期一

第十五週作業鄭羽婷

期末作品結束畫面


PImage BK, block;
PImage[] man=new PImage[5];
int []score= {
  10, 20, 6, 7, 3,
};
int finalScore;
void setup() {
  size(800, 800);
  BK=loadImage("BK.jpg");
  block=loadImage("Block.png");
  man[0]=loadImage("m0.png");
  man[1]=loadImage("m1.png");
  man[2]=loadImage("m2.png");
  man[3]=loadImage("m3.png");
  man[4]=loadImage("m4.png");
}
int CI;
int t=0;
int manFX[]= {
  260, 460, 660, 360, 560
};
int manFY[]= {
  290, 590
};
boolean countSore=false;
void draw() {
  t++;
  if (CI==5)countSore=true;
  image(BK, 0, 0);
  image(block, 300, 210);
  image(block, 500, 210);
  image(block, 700, 210);
  image(block, 400, 510);
  image(block, 610, 510);
  if (countSore) {
    for (int i=0;i<5;i++) {
      image(man[i], manFX[i], manFY[i/3]);
    }
    fill(#A50202);
        textSize(32);
        text("score: "+finalScore, 400, 100);
  }

  else {
    for (int i=0;i<5;i++) {
      if (t%10>5&&score[CI]!=0&&CI==i){
        image(man[i], manFX[i], manFY[i/3]-50);
        if(t%10==6)finalScore+=(CI-1);
        fill(#0024FF);
        textSize(32);
        text(CI-1, manFX[i]+50, manFY[i/3]-100);
      }
      else image(man[i], manFX[i], manFY[i/3]);
    }
    if (t%10==9)score[CI]--;
    if (score[CI]==0)CI++;
  }
}

沒有留言:

張貼留言