一、
期中作業撰寫過程:
int bad=0;
int [] all=new int[18];
PImage img;
void setup(){
img = loadImage("6666.jpg");
size(307,278);
bad=int(random(18)); all[bad]=1;
println(bad);
}
boolean bGameOver=false;
void draw(){
if(bGameOver){
background(255,0,0);
return;
}
background(img);
fill(0,155,0);///ellipse(200,200,300,300);
for(int i=0;i<9;i++){
if(all[i]==-1) continue;
fill(255); rect(70+i*20,130,20,20);
if(70+i*20<mouseX && mouseX < 70+i*20+20 &&
130 < mouseY && mouseY <130+20){
fill(0);rect(70+i*20,130,20,20);
if(mousePressed && all[i]!=1) all[i]=-1;
if(mousePressed && all[i]==1) bGameOver=true;
}
}
for(int i=0;i<9;i++){
if(all[i+9]==-1) continue;
fill(255);rect(70+i*20,210,20,20);
if(70+i*20<mouseX && mouseX <70+i*20+20 &&
210 < mouseY && mouseY <210+20){
fill(0);rect(70+i*20,210,20,20);
if(mousePressed && all[i+9]!=1) all[i+9]=-1;
if(mousePressed && all[i+9]==1) bGameOver=true;
}
}
}
int [] all=new int[18];
PImage img;
void setup(){
img = loadImage("6666.jpg");
size(307,278);
bad=int(random(18)); all[bad]=1;
println(bad);
}
boolean bGameOver=false;
void draw(){
if(bGameOver){
background(255,0,0);
return;
}
background(img);
fill(0,155,0);///ellipse(200,200,300,300);
for(int i=0;i<9;i++){
if(all[i]==-1) continue;
fill(255); rect(70+i*20,130,20,20);
if(70+i*20<mouseX && mouseX < 70+i*20+20 &&
130 < mouseY && mouseY <130+20){
fill(0);rect(70+i*20,130,20,20);
if(mousePressed && all[i]!=1) all[i]=-1;
if(mousePressed && all[i]==1) bGameOver=true;
}
}
for(int i=0;i<9;i++){
if(all[i+9]==-1) continue;
fill(255);rect(70+i*20,210,20,20);
if(70+i*20<mouseX && mouseX <70+i*20+20 &&
210 < mouseY && mouseY <210+20){
fill(0);rect(70+i*20,210,20,20);
if(mousePressed && all[i+9]!=1) all[i+9]=-1;
if(mousePressed && all[i+9]==1) bGameOver=true;
}
}
}
沒有留言:
張貼留言