java手机游戏设计源代码 第13页


java手机游戏设计源代码 第13页
 if(huokebullet[3].no<=0)
{huokebullet[3].setAlive(3);          
 huokebullet[3].clean(3,huokebullet);
}}        if(huokebullet[6].isAlive(6))
{huokebullet[6].no--; 
if(huokebullet[6].no>0){    huokebullet[6].newposition(huokebullet,6,3,j0,j1,j2,cboss,img("/pic/explosion.png")); }
if(huokebullet[6].no<=0){huokebullet[6].setAlive(6);          
huokebullet[6].clean(6,huokebullet);} }if (huokebullet[0].collidesWith(cboss,true))
{huokebullet[0].setVisible(false);      huokebullet[1].setVisible(false);      huokebullet[2].setVisible(false);
cboss.setFrame(1);
 if(bosslife<=55)
 {bosslife=bosslife+5;}
  huokebullet[0].setAlive(0);         huokebullet[0].clean(0,huokebullet);} if(huokebullet[0].collidesWith(sboss,true)&&(sbpzbz==0)){  huokebullet[0].setVisible(false);
   huokebullet[1].setVisible(false);         huokebullet[2].setVisible(false);
 sboss.setFrame(1);
if(slife<=75){slife=slife+5;}
 huokebullet[0].setAlive(0);            huokebullet[0].clean(0,huokebullet);if(huokebullet[3].collidesWith(cboss,true)){cboss.setFrame(1);   huokebullet[3].setVisible(false);
 huokebullet[4].setVisible(false);    huokebullet[5].setVisible(false);
huokebullet[3].no=0;
if(bosslife<=55){
bosslife=bosslife+5;}            
huokebullet[3].setAlive(3);          huokebullet[3].clean(3,huokebullet);}
if(huokebullet[3].collidesWith(sboss,true)&&(sbpzbz==0)){sboss.setFrame(1);
huokebullet[3].setVisible(false);
huokebullet[4].setVisible(false);
huokebullet[5].setVisible(false);
huokebullet[3].no=1;
if(slife<=75){slife=slife+5;}
huokebullet[3].setAlive(3);           huokebullet[3].clean(3,huokebullet);}
if(huokebullet[6].collidesWith(cboss,true)){ huokebullet[6].setVisible(false);         huokebullet[7].setVisible(false);
huokebullet[8].setVisible(false);
cboss.setFrame(1);
if(bosslife<=55){ bosslife=bosslife+5;
}huokebullet[6].setAlive(6);          huokebullet[6].clean(6,huokebullet); 
}if(huokebullet[6].collidesWith(sboss,true)&&(sbpzbz==0)){sboss.setFrame(1);
 huokebullet[6].setVisible(false);      huokebullet[7].setVisible(false);     huokebullet[8].setVisible(false);
if(slife<=75){slife=slife+5;}
huokebullet[6].setAlive(6);            huokebullet[6].clean(6,huokebullet);;}if((y1>-1350)&&(pzbzover==0)) {
 switch (ai){
      case 0:
       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);}else if(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;      case 1:
 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()<planepoup) {j0.setVisible(false);
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;
case 2: 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; }

 << 上一页  [11] [12] [13] [14] [15] [16] [17] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有