case0:
if(jb[0]==1){
jbz=0;
j0.setVisible(true);
j1.setVisible(true);
j2.setVisible(true);
j1.setFrame(2);
j0.setFrame(2);
j2.setFrame(2);j0.setPosition(100-aipp*30,planepoup+24); j1.setPosition(100,planepoup); j2.setPosition(100+aipp*30,planepoup-24);jb[0]=2;}
if(jb[0]==2){j0.move(0,3);
j1.move(0,3);j2.move(0,3);
kkk=kkk-1; }
if(kkk<=0){jb[0]=3;
if(aipp>=0){
j1.setFrame(0); j0.setFrame(0);j2.setFrame(0); j0.move(-3,3);j1.move(-3,3); j2.move(-3,3);}elseif(aipp<0)
{j1.setFrame(1); j0.setFrame(1); j2.setFrame(1);j0.move(3,3);j1.move(3,3);
j2.move(3,3);}
if(j2.getY()>planepo) {
j0.setVisible(false);j1.setVisible(false);
j2.setVisible(false);jbullet0.setVisible(false);jbullet1.setVisible(false);jbullet2.setVisible(false);jpb=-1;
ai=aik.nextInt()%4; aipp=aip.nextInt()%5;
if(aipp==0){aipp=aip.nextInt()%5;
}if(ai<0)ai=ai*(-1);
jb[ai]=1; kkk=getHeight()/8;}}if((j1.getX()<=c1.getX()-18)&(jbz==0))
{jpb=0;if(j0.isVisible()){
jbullet0.setVisible(true);}
if(j1.isVisible()){
jbullet1.setVisible(true);}
if(j2.isVisible()){
jbullet2.setVisible(true);}jbullet0.setPosition(j0.getX()+12,j0.getY()+30);jbullet1.setPosition(j1.getX()+12,j1.getY()+30);jbullet2.setPosition(j2.getX()+12,j2.getY()+30);jbz=1;}break;case1:
if(jb[1]==1){j0.setVisible(true);
j1.setVisible(true);j2.setVisible(true);
j1.setFrame(2); j0.setFrame(2);
j2.setFrame(2);j0.setPosition(100-aipp*30,planepoup+24);j1.setPosition(100,planepoup);j2.setPosition(100+aipp*30,planepoup-24);;jb[1]=2;}
if(jb[1]==2){j0.move(0,3);
j1.move(0,3);j2.move(0,3);
kkk=kkk-1;}
if(kkk<0){jb[1]=3;}
if(jb[1]==3){jpb=1;j1.setFrame(3);
j0.setFrame(3);j2.setFrame(3);
jb[1]=4;}
if(jb[1]==4){j0.move(0,-4);
j1.move(0,-4);j2.move(0,-4);
if(j2.getY()
j1.setVisible(false);j2.setVisible(false);
jbullet0.setVisible(false); jbullet1.setVisible(false);jpb=-1; jbullet2.setVisible(false); ai=aik.nextInt()%4; if(ai<0)ai=ai*(-1);jb[ai]=1;
aipp=aip.nextInt()%5; if(aipp==0){aipp=aip.nextInt()%5;}
kkk=getHeight()/8;}}break;
case2:if(jb[2]==1){
jbz=0;j0.setVisible(true);
j1.setVisible(true);j2.setVisible(true);
j1.setFrame(2);j0.setFrame(2);j2.setFrame(2);j0.setPosition(100-aipp*30,planepoup+aipp*30);j1.setPosition(100,planepoup);j2.setPosition(100+aipp*30,planepoup+aipp*30);;
jb[2]=2;}if(jb[2]==2){
j0.move(0,3);j1.move(0,3);
j2.move(0,3);kkk=kkk-1;
}if(kkk<=0){jb[2]=3;
j1.setFrame(0);j0.setFrame(0);j2.setFrame(0);j0.move(-3,3);j1.move(-3,3);
j2.move(-3,3); if(j2.getY()>planepo){jpb=-1;
jbullet0.setVisible(false);
jbullet1.setVisible(false);
jbullet2.setVisible(false);
j0.setVisible(false);j1.setVisible(false);
j2.setVisible(false);ai=aik.nextInt()%4;
if(ai<0)ai=ai*(-1);jb[ai]=1; aipp=aip.nextInt()%5;if(aipp==0)
{aipp=aip.nextInt()%5;}
kkk=getHeight()/8; }
}if(((j1.getX()<=c1.getX()-18)||((j2.getX()-6)>=c1.getX()))&(jbz==0))
{if(j0.isVisible()){jbullet0.setVisible(true);}if(j1.isVisible()){
jbullet1.setVisible(true);}
if(j2.isVisible()){
jbullet2.setVisible(true);}
jpb=0;jbullet0.setPosition(j0.getX()+12,j0.getY()+30); jbullet1.setPosition(j1.getX()+12,j1.getY()+30);
jbullet2.setPosition(j2.getX()+12,j2.getY()+30);jbz=1;}
break;
case3:
if(jb[3]==1){jbz=0; j0.setVisible(true);j1.setVisible(true);
j2.setVisible(true);j1.setFrame(2);
j0.setFrame(2);j2.setFrame(2);j0.setPosition(200-aipp*50,planepoup-aipp*10);
j1.setPosition(100,planepoup); j2.setPosition(100+aipp*50,planepoup-aipp*10);jb[3]=2;}
if(jb[3]==2){j0.move(0,3);
j1.move(0,3);j2.move(0,3);
if(gzks==0){if(j1.getX()
c1.getX()){j1.setFrame(0);
j1.move(-2,2);}if((j1.getX()c1.getX())&&(j1.getY()(planepo+22))&&(j0.getY()>(planepo+22))&&((j1.getY()<(planepoup-22))||(j1.getY()>(planepo+22)))){
jb[3]=1;
gz=0;gzks=0;jbullet1.setVisible(false);
jbullet2.setVisible(false); j0.setVisible(false);
j1.setVisible(false);
j2.setVisible(false);
ai=aik.nextInt()%4;if(ai<0)
ai=ai*(-1);
jb[ai]=1;aipp=aip.nextInt()%5;
if(aipp==0){aipp=aip.nextInt()%5;}
kkk=getHeight()/8;}
if((j2.getX()<=c1.getX()-18)&(jbz==0))/
{jpb=0;if(j0.isVisible())
{jbullet0.setVisible(true);}
if(j2.isVisible()){jbullet2.setVisible(true);
}jbullet0.setPosition(j0.getX()+12,j0.getY()+30);jbullet2.setPosition(j2.getX()+12,j2.getY()+30);jbz=1;}}break;}}if(jpb==0)
{jbullet0.move(0,5);jbullet1.move(0,5);
jbullet2.move(0,5);}
if((jbullet0.collidesWith(c1,true)||jbullet1.collidesWith(c1,true)||jbullet2.collidesWith(c1,true)||bossbullet0.collidesWith(c1,true)||bossbullet1.collidesWith(c1,true)||bossbullet2.collidesWith(c1,true))&&(pzbz==0)){
c1.setImage(img("/pic/explosion.png"),32,32);c1.setFrame(3);if((playerno>0))
{playerno=playerno-1;planert=1;
}else{pzbz=1;overcmd=1;
over=1;}} if((j0.collidesWith(c1,true)&&(pzbz==0))) {
c1.setImage(img("/pic/explosion.png"),32,32);c1.setFrame(3);if(playerno>0)
{playerno=playerno-1;planert=1;
playlife=0;}else{overcmd=1;playlife=1;
over=1;}j0.setVisible(false);pzbz=1;
}if((j1.collidesWith(c1,true)&&(pzbz==0))){c1.setImage(img("/pic/explosion.png"),32,32);c1.setFrame(3);if(playerno>0)
{playerno=playerno-1;planert=1;
playlife=0;}else{overcmd=1;
playlife=1;over=1;}j1.setVisible(false);
pzbz=1;if((j2.collidesWith(c1,true)&&(pzbz==0)))
{c1.setImage(img("/pic/explosion.png"),32,32);c1.setFrame(3);
if(playerno>0){
playerno=playerno-1;planert=1;
playlife=0;}else{playlife=1;
if(overcmd==0){}overcmd=1;
} over=1;}j2.setVisible(false);
pzbz=1;}if(overcmd==1)
{addCommand(newCommand("返回",Command.OK,1));overcmd=2;
if(boss==1){cboss.setVisible(true);
if(cboss.getY()<25){
cboss.move(0,3);
}elselr=1;
if(lr==1)
{if(cboss.getX()<0)
{
right=0;
left=1;}
elseif(cboss.getX()>getWidth()-cboss.getWidth())
{left=0;right=1;}
if(right==0){cboss.move(3,0);}
elseif(left==0){cboss.move(-3,0);}}
if(((cboss.getX()<=c1.getX()-10)||(cboss.getX()<=c1.getX()+60))&&(jbsz==0)){bossbullet0.setPosition(cboss.getX()+6,cboss.getY()+40);bossbullet1.setPosition(cboss.getX()+30,cboss.getY()+52);bossbullet2.setPosition(cboss.getX()+54,cboss.getY()+40);jbsz=1;}if(jbsz==1){
bossbullet0.setVisible(true);
bossbullet1.setVisible(true);
bossbullet2.setVisible(true);
bossbullet0.move(0,5);
bossbullet1.move(0,5);
bossbullet2.move(0,5);}
if(bossbullet2.getY()>getHeight()){jbsz=0;}}
if(bosslife==60){cboss.setVisible(false);
j1.setVisible(false);j0.setVisible(false);
j2.setVisible(false);bossbullet0.setVisible(false);bossbullet1.setVisible(false);bossbullet2.setVisible(false);jbullet0.setVisible(false);jbullet1.setVisible(false);jbullet2.setVisible(false);
pzbz=1;bossover=1;boss=2;bosslife=65;
pzbzover=1;addCommand(newCommand("返回",Command.OK,1));
}if(bosslife==45)
{bosscolor=1;}
if(slife==65)
{sbosscolor=1;}
if(y1<0){render(g);
y1=y1+1;planepoup=planepoup-1;
planepo=planepo-1;c1.move(0,-1);}
if(y1>=0){if(boss==0)
{jbsz=0;boss=1;planepoup=0;
planepo=getHeight();cboss.setPosition(80,-60);}renderboss(g);}if(bosscolor==0)
cboss.setFrame(0);elsecboss.setFrame(1);
if(sbosscolor==0)sboss.setFrame(0);
elsesboss.setFrame(1);if(cloundno==0)
{ cloud[0].setPosition(25,planepoup-(65));
cloud[1].setPosition(80,planepoup-(140);
cloud[2].setPosition(112,planepoup-(90)); cloud[3].setPosition(175,planepoup-(200));cloud[4].setPosition(223,planepoup-(70));
cloundno=1;}cloud[0].move(0,1);
cloud[1].move(0,1);cloud[2].move(0,1);
cloud[3].move(0,1);
cloud[4].move(0,1);
if(cloud[0].getY()>planepo){
cloudposition=aicloud.nextInt()%5;
if(cloudposition<0){ cloudposition=cloudposition*(-1);
} cloudposition=cloudposition+1;
cloud[0].setPosition(cloudposition*40,planepoup);}if(cloud[1].getY()>planepo){
cloudposition=aicloud.nextInt()%5;
if(cloudposition<0){ cloudposition=cloudposition*(-1);
} cloudposition=cloudposition+1;
cloud[1].setPosition(cloudposition*30,planepoup);}if(cloud[2].getY()>planepo){
cloudposition=aicloud.nextInt()%5;
if(cloudposition<0){coudposition=cloudposition*(-1);
}
cloudposition=cloudposition+1;
cloud[2].setPosition(cloudposition*55,planepoup);}if(cloud[3].getY()>planepo){
cloudposition=aicloud.nextInt()%5;
if(cloudposition<0){cloudposition=cloudposition*(-1);
}cloudposition=cloudposition+1;
cloud[03].setPosition(cloudposition*15,planepoup);}if(cloud[4].getY()>planepo){
cloudposition=aicloud.nextInt()%5;
if(cloudposition<0){cloudposition=cloudposition*(-1);}
cloudposition=cloudposition+1;cloud[4].setPosition(cloudposition*22,planepoup);}if((y1==-1000)&&(sbz==0))
{sbsz0=0;sbsz1=0;sbsz2=0;sbsz3=0;
drawslife=1;sboss.setVisible(true);
sboss.setPosition(50,planepoup-65);
sbz=1;}if(sbz==1){sboss.move(0,3);
if(sboss.getY()>planepoup){sbz=2;
}}
if(sbz==2){if(((sboss.getY()-50)c1.getX())&&(smovebz==0)){sbmove=3;}if(sbmove==1)//上移
{smovebz=1;sboss.move(0,-2);}
if(sbmove==2){smovebz=1;sboss.move(0,2);
}if(sbmove==3){sboss.move(-2,0);}
if(sbmove==4)
{smovebz=1;sboss.move(2,0); }
if(sboss.getY()
sboss.setPosition(sboss.getX(),planepoup); smovebz=0;}
if(sboss.getY()>(planepo-65)){sboss.setPosition(sboss.getX(),planepo-65);
smovebz=0;}if(sboss.getX()<0){sboss.setPosition(0,sboss.getY());smovebz=0;}if(sboss.getX()>(getWidth()-65)){ sboss.setPosition(getWidth()-65,sboss.getY()); smovebz=0;}if(((sboss.getX()+40)c1.getY())&&(sbsz0==0))
{bossbullet0.setVisible(true);
bossbullet0.setPosition(sboss.getX()+45,sbos.
getY()+35);sbsz0=1;
}
if(sbsz0==1)
{bossbullet0.move(3,0);if(bossbullet0.getX()>getWidth()) {
sbsz0=0;}}if((sboss.getX()>c1.getX())&&((sboss.getY()+65)>c1.getY())&&(sbsz1==0))
{bossbullet1.setPosition(sboss.getX()+10,sboss.getY()+35);sbsz1=1;}
if(sbsz1==1){ bossbullet1.move(-3,0);
if(bossbullet1.getX()<0){
bossbullet1.setVisible(false); sbsz1=0;}} if((sboss.getX()(c1.getX()))&&(sboss.getY()>c1.getY())&&(sbsz2==0)) {
bossbullet2.setVisible(true);
bossbullet2.setPosition(sboss.getX()+25,sboss.getY());sbsz2=1;}if(sbsz2==1)
{bossbullet2.move(0,-4);if(bossbullet2.getY()
{bossbullet2.setVisible(false); sbsz2=0;
}}if((sboss.getX()(c1.getX()))&&(sboss.getY()planepo)
{
bossbullet0.setVisible(false);
bossbullet1.setVisible(false);
bossbullet2.setVisible(false);sbsz3=0;
}}}if((slife==80)){
sboss.setImage(img("/pic/explosion.png"),32,32);sboss.setFrame(3);bossbullet0.setVisible(false);bossbullet1.setVi
上一篇:JAVA在线考试(论文和程序)
下一篇:试题库管理系统毕业论文