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

沒有留言:

張貼留言