2013年10月28日 星期一
Week08 其中作業
float [] X=new float [10], Y= new float[10];
int score=0;
int count=0;
int n=(int)random(5);
PImage Crosshair;
PImage banana;
PImage bananab;
PFont font;
PFont letterGothic;
void setup(){
size(600,400);
Crosshair=loadImage("123.png");
banana=loadImage("banana.png");
bananab=loadImage("bananab.png");
for(int i=0;i<10;i++){
newb(i);
drawbanana(i);
}
}
void mouseClicked() {
for(int i=0;i<5;i++){
if(mouseX<X[i]+10&&mouseX>X[i]-10&&mouseY>Y[i]-15 && mouseY <Y[i]+15) {
score+=10;
image(bananab,X[i], Y[i], 60, 60);
print(score);
}
}
}
void draw(){
if(score<300){
background(255);
fill(0,0,0);
text("Score:"+score, 10, 30,100,100);
imageMode(CENTER);
image(Crosshair,mouseX,mouseY,100,100);
for(int i=0;i<n+1;i++){
drawbanana(i);
if(count%100==0){
newb(i);
n=(int)random(5);
}
}
count++;
println(n);
}
else{
background(255);
fill(255,0,0);
text("GAME OVER", 300, 200 ,100,100);
}
}
void drawbanana(int i){
image(banana,X[i], Y[i], 60, 60);
}
void newb(int i){
X[i]=random(600);
Y[i]=random(400);
}
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言