dxf1[i]=295;dyf1[i]=-10;
dxf2[i]=600;dyf2[i]=295;
dxf3[i]=295;dyf3[i]=600;
dxf4[i]=-10;dyf4[i]=295;
}
}
//主面版
publicvoidpaint(Graphicsg){
super.paint(g);
this.setBackground(Color.YELLOW);
g.setColor(Color.red);
g.drawString("生命:
",10,20);
g.fillRect(50,10,shengming*5,10);
g.drawRect(50,10,500,10);
g.drawString("得分:
"+fenshu,10,40);
if(op==1){
g.setColor(Color.red);
g.fillRect(x,y,40,40);
switch(color%6){
case0:
g.setColor(Color.blue);break;
case1:
g.setColor(Color.yellow);break;
case2:
g.setColor(Color.red);break;
case3:
g.setColor(Color.orange);break;
case4:
g.setColor(Color.green);break;
case5:
g.setColor(Color.black);break;
}
g.fillOval(x-5,y-5,10,10);
g.fillOval(x-5,y+5,10,10);
g.fillOval(x-5,y+15,10,10);
g.fillOval(x-5,y+25,10,10);
g.fillOval(x-5,y+35,10,10);
g.fillOval(x+35,y-5,10,10);
g.fillOval(x+35,y+5,10,10);
g.fillOval(x+35,y+15,10,10);
g.fillOval(x+35,y+25,10,10);
g.fillOval(x+35,y+35,10,10);
g.setColor(Color.black);
g.fillRect(x+15,y-20,10,40);
switch(color%20){
case0:
g.setColor(Color.white);break;
case1:
g.setColor(Color.white);break;
case2:
g.setColor(Color.white);break;
case3:
g.setColor(Color.white);break;
case4:
g.setColor(Color.white);break;
case5:
g.setColor(Color.white);break;
case6:
g.setColor(Color.white);break;
case7:
g.setColor(Color.white);break;
case8:
g.setColor(Color.white);break;
case9:
g.setColor(Color.white);break;
case10:
g.setColor(Color.black);break;
case11:
g.setColor(Color.black);break;
case12:
g.setColor(Color.black);break;
case13:
g.setColor(Color.black);break;
case14:
g.setColor(Color.black);break;
case15:
g.setColor(Color.black);break;
case16:
g.setColor(Color.black);break;
case17:
g.setColor(Color.black);break;
case18:
g.setColor(Color.black);break;
case19:
g.setColor(Color.black);break;
}
g.fillOval(x+5,y+30,10,10);
g.fillOval(x+25,y+30,10,10);
}
if(op==2){
g.setColor(Color.green);
g.fillRect(x,y,40,40);
switch(color%6){
case0:
g.setColor(Color.blue);break;
case1:
g.setColor(Color.yellow);break;
case2:
g.setColor(Color.red);break;
case3:
g.setColor(Color.orange);break;
case4:
g.setColor(Color.green);break;
case5:
g.setColor(Color.black);break;
}
g.fillOval(x-5,y-5,10,10);
g.fillOval(x+5,y-5,10,10);
g.fillOval(x+15,y-5,10,10);
g.fillOval(x+25,y-5,10,10);
g.fillOval(x+35,y-5,10,10);
g.fillOval(x-5,y+35,10,10);
g.fillOval(x+5,y+35,10,10);
g.fillOval(x+15,y+35,10,10);
g.fillOval(x+25,y+35,10,10);
g.fillOval(x+35,y+35,10,10);
g.setColor(Color.black);
g.fillRect(x+20,y+15,40,10);
switch(color%20){
case0:
g.setColor(Color.white);break;
case1:
g.setColor(Color.white);break;
case2:
g.setColor(Color.white);break;
case3:
g.setColor(Color.white);break;
case4:
g.setColor(Color.white);break;
case5:
g.setColor(Color.white);break;
case6:
g.setColor(Color.white);break;
case7:
g.setColor(Color.white);break;
case8:
g.setColor(Color.white);break;
case9:
g.setColor(Color.white);break;
case10:
g.setColor(Color.black);break;
case11:
g.setColor(Color.black);break;
case12:
g.setColor(Color.black);break;
case13:
g.setColor(Color.black);break;
case14:
g.setColor(Color.black);break;
case15:
g.setColor(Color.black);break;
case16:
g.setColor(Color.black);break;
case17:
g.setColor(Color.black);break;
case18:
g.setColor(Color.black);break;
case19:
g.setColor(Color.black);break;
}
g.fillOval(x,y+5,10,10);
g.fillOval(x,y+25,10,10);
}
if(op==3){
g.setColor(Color.blue);
g.fillRect(x,y,40,40);
switch(color%6){
case0:
g.setColor(Color.blue);break;
case1:
g.setColor(Color.yellow);break;
case2:
g.setColor(Color.red);break;
case3:
g.setColor(Color.orange);break;
case4:
g.setColor(Color.green);break;
case5:
g.setColor(Color.black);break;
}
g.fillOval(x-5,y-5,10,10);
g.fillOval(x-5,y+5,10,10);
g.fillOval(x-5,y+15,10,10);
g.fillOval(x-5,y+25,10,10);
g.fillOval(x-5,y+35,10,10);
g.fillOval(x+35,y-5,10,10);
g.fillOval(x+35,y+5,10,10);
g.fillOval(x+35,y+15,10,10);
g.fillOval(x+35,y+25,10,10);
g.fillOval(x+35,y+35,10,10);
g.setColor(Color.black);
g.fillRect(x+15,y+20,10,40);
switch(color%20){
case0:
g.setColor(Color.white);break;
case1:
g.setColor(Color.white);break;
case2:
g.setColor(Color.white);break;
case3:
g.setColor(Color.white);break;
case4:
g.setColor(Color.white);break;
case5:
g.setColor(Color.white);break;
case6:
g.setColor(Color.white);break;
case7:
g.setColor(Color.white);break;
case8:
g.setColor(Color.white);break;
case9:
g.setColor(Color.white);break;
case10:
g.setColor(Color.black);break;
case11:
g.setColor(Color.black);break;
case12:
g.setColor(Color.black);break;
case13:
g.setColor(Color.black);break;
case14:
g.setColor(Color.black);break;
case15:
g.setColor(Color.black);break;
case16:
g.setColor(Color.black);break;
case17:
g.setColor(Color.black);break;
case18:
g.setColor(Color.black);break;
case19:
g.setColor(Color.black);break;
}
g.fillOval(x+5,y,10,10);
g.fillOval(x+25,y,10,10);
}
if(op==4){
g.setColor(Color.yellow);
g.fillRect(x,y,40,40);
switch(color%6){
case0:
g.setColor(Color.blue);break;
case1:
g.setColor(Color.yellow);break;
case2:
g.setColor(Color.red);break;
case3:
g.setColor(Color.orange);break;
case4:
g.setColor(Color.green);break;
case5:
g.setColor(Color.black);break;
}
g.fillOval(x-5,y-5,10,10);
g.fillOval(x+5,y-5,10,10);
g.fillOval(x+15,y-5,10,10);
g.fillOval(x+25,y-5,10,10);
g.fillOval(x+35,y-5,10,10);
g.fillOval(x-5,y+35,10,10);
g.fillOval(x+5,y+35,10,10);
g.fillOval(x+15,y+35,10,10);
g.fillOval(x+25,y+35,10,10);
g.fillOval(x+35,y+35,10,10);
g.setColor(Color.black);
g.fillRect(x-20,y+15,40,10);
switch(color%20){
case0:
g.setColor(Color.white);break;
case1:
g.setColor(Color.white);break;
case2:
g.setColor(Color.white);break;
case3:
g.setColor(Color.white);break;
case4:
g.setColor(Color.white);break;
case5:
g.setColor(Color.white);break;
case6:
g.setColor(Color.white);break;
case7:
g.setColor(Color.white);break;
case8:
g.setColor(Color.white);break;
case9:
g.setColor(Color.white);break;
case10:
g.setColor(Color.black);break;
case11:
g.setColor(Color.black);break;
case12:
g.setColor(Color.black);break;
case13:
g.setColor(Color.black);break;
case14:
g.setColor(Color.black);break;
case15:
g.setColor(Color.black);break;
case16:
g.setColor(Color.black);break;
case17:
g.setColor(Color.black);break;
case18:
g.setColor(Color.black);break;
case19:
g.setColor(Color.black);break;
}
g.fillOval(x+30,y+5,10,10);
g.fillOval(x+30,y+25,10,10);
}
g.setColor(Color.black);
g.fillOval(dx,dy,10,10);
g.fillOval(dx1,dy1,10,10);
g.fillOval(dx2,dy2,10,10);
g.fillOval(dx3,dy3,10,10);
g.fillOval(dx4,dy4,10,10);
for(inti=0;iif(opf[i]==1){
g.fillRect(xf[i],yf[i],40,40);
g.fillOval(xf[i]-5,yf[i]-5,10,10);
g.fillOval(xf[i]-5,yf[i]+5,10,10);
g.fillOval(xf[i]-5,yf[i]+15,10,10);
g.fillOval(xf[i]-5,yf[i]+25,10,10);
g.fillOval(xf[i]-5,yf[i]+35,10,10);
g.fillOval(xf[i]+35,yf[i]-5,10,10)