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++;
}
}

沒有留言:
張貼留言