亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? gamescreen.java

?? 本程序設計實現了手機上以J2ME為平臺的飛行射擊游戲的開發
?? JAVA
?? 第 1 頁 / 共 4 頁
字號:
     
     if((j2.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);
           	 //jbullet1.setPosition(j1.getX()+12,j1.getY()+30);
     	     jbullet2.setPosition(j2.getX()+12,j2.getY()+30);
             	 jbz=1;
           }
        
        }
        	    break;
      }//end while	
	  }//end if
     if(jpb==0)
          {//System.out.println("dddddddddd");
     		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;
			}//只有掛了3次后在大掛
        }
		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(new Command("返回",Command.OK,1));
			overcmd=2;//同理,中彈后線程不停止
		}
		if(boss==1)//第一關關頭
		{  
			cboss.setVisible(true);
		   if(cboss.getY()<25)
		   {
		   	cboss.move(0,3);
		  }else lr=1;
		    //判斷飛機橫向飛行
		if(lr==1)
		{
			
			if(cboss.getX()<0)
			{
				right=0;
		        left=1;
		    }
		    else if(cboss.getX()>getWidth()-cboss.getWidth())//先頭竟然寫成了getHeight(),浪費時間
	     	{
		    	left=0;
			    right=1;
		    }	
		if(right==0)
			{
				cboss.move(3,0);
			}
			else if(left==0)
				{
					cboss.move(-3,0);
				}
		
		}
		//判斷BOSS開火
		if(((cboss.getX()<=c1.getX()-10)||(cboss.getX()<=c1.getX()+60))&&(jbsz==0))
	    {      //jpb=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(new Command("返回",Command.OK,1));
		}
		if(bosslife==45)
		{
			bosscolor=1;//BOSS變紅,表示快掛了        
                }
		if(slife==65)
		{
			sbosscolor=1;//SBOSS變紅,表示快掛了
		}
		 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;//////////////////////////////////////lollllllllllllllllllllllllll敵人不能開火啦,應該=0;
	    	        boss=1;
	    	        planepoup=0;//判斷上出界標志值
	            	planepo=getHeight();//判斷下出界標志值
	            	cboss.setPosition(80,-60);
		      }
	    	renderboss(g);				
			}//判斷地圖是否到頭,畫關頭		
		    if(bosscolor==0)//判斷BOSS顏色
				cboss.setFrame(0);//擊中時變的紅色,現在變成原色,在線程結尾處變,可以達到變色的效果
			else cboss.setFrame(1);//快掛時一直紅色
			
			if(sbosscolor==0)//原理同上
				sboss.setFrame(0);
			else sboss.setFrame(1);
		//白云,原理,先設定5個的其始位置,然消失一個出現一個
	       	  if(cloundno==0)
	       	  {  //加1是為了防止出現0,所以隨機數應該是1,2,3,4,5
	       	  	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)
	     	 	{
	     	 		cloudposition=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);
	         }
	         //白云END         
	         //小BOSS出現及其AI
	         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)//如果敵人飛機處于屏幕外面,直飛入屏幕
	         {//System.out.println("dddddddddddddddddddddddddd");
	         	sboss.move(0,3);
	         if(sboss.getY()>planepoup)
	         {
	         	sbz=2;//飛機出來后先不動,根據玩家飛機的的位置判斷應該怎么辦
	         }
	         }
	         if(sbz==2)//攻擊
	         {	
	         	
	         	if(((sboss.getY()-50)<c1.getY())&&(smovebz==0))
	         	{
	         		sbmove=1;//上移		
	         	}
	         	if(((sboss.getX()+30)<c1.getX())&&(smovebz==0))
	         	{
	         		sbmove=4;//右移
	         	}
	         	if(((sboss.getY()+50)<c1.getY())&&(smovebz==0))
	         	{
	         		sbmove=2;//下移
	         	}
	         	if(((sboss.getX()-30)>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()<planepoup) // ||(sboss.getY()>(planepo-65))||(sboss.getX()<0)||(sboss.getX()>getWidth()-65))
	         {
	         	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;
	         }       	

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久99这里只有精品| 日韩美女在线视频| 精品国产在天天线2019| 亚洲视频小说图片| 青青草国产成人av片免费| 色综合天天综合网天天看片| 欧美大片一区二区| 性做久久久久久久免费看| 成人精品视频.| 久久伊人蜜桃av一区二区| 亚洲国产sm捆绑调教视频| 不卡的av中国片| 久久伊人中文字幕| 欧美日韩aaaaa| 亚洲天堂av老司机| 国产传媒欧美日韩成人| 精品国产成人系列| 日av在线不卡| 91精品福利在线一区二区三区| 亚洲视频资源在线| 成人高清视频在线观看| 国产女人18毛片水真多成人如厕 | 午夜亚洲国产au精品一区二区| 精品一区二区日韩| 日韩精品自拍偷拍| 蜜桃精品视频在线| 欧美伦理电影网| 亚洲国产成人高清精品| 欧美日韩国产在线观看| 亚洲国产精品麻豆| 欧美日韩视频在线第一区| 亚洲色图丝袜美腿| 色屁屁一区二区| 亚洲日本va午夜在线电影| 波波电影院一区二区三区| 久久久99精品免费观看不卡| 国内精品久久久久影院色 | 久久国产精品区| 欧美一区二区三区在线看| 天堂成人免费av电影一区| 欧美日韩国产色站一区二区三区| 一区二区在线观看视频在线观看| 色www精品视频在线观看| 一区二区三区不卡视频| 欧美久久免费观看| 久久草av在线| 日本一区二区三区免费乱视频| 风流少妇一区二区| 亚洲欧美一区二区三区久本道91| 91麻豆福利精品推荐| 污片在线观看一区二区| 日韩欧美国产精品一区| 国产激情精品久久久第一区二区| 中文字幕一区免费在线观看| 日本道在线观看一区二区| 亚洲成av人片在线观看| 日韩精品一区二区三区视频播放| 免费成人在线网站| 国产免费成人在线视频| 欧美亚洲愉拍一区二区| 免费人成精品欧美精品| 国产日韩欧美高清在线| 欧美自拍偷拍一区| 老鸭窝一区二区久久精品| 国产调教视频一区| 欧美视频自拍偷拍| 国产在线日韩欧美| 亚洲精品免费视频| 精品国产凹凸成av人导航| 91色|porny| 激情六月婷婷综合| 一区二区在线观看不卡| 日韩精品中午字幕| 色综合色综合色综合 | 亚洲综合激情另类小说区| 日韩精品一区二区三区swag | 一区二区三区四区亚洲| 欧美成人猛片aaaaaaa| 91一区二区在线| 国产一区二区三区免费播放| 中文字幕一区二区三区视频| 日韩一区二区免费在线电影| 99re热这里只有精品免费视频| 日本aⅴ免费视频一区二区三区| 国产精品进线69影院| 精品国产乱码久久久久久1区2区 | 一区二区三区欧美久久| 欧美成人官网二区| 欧美视频中文一区二区三区在线观看| 国产精品一区在线| 亚洲国产成人av好男人在线观看| 国产欧美一区二区三区鸳鸯浴| 欧美疯狂做受xxxx富婆| 97久久精品人人澡人人爽| 国内精品嫩模私拍在线| 七七婷婷婷婷精品国产| 亚洲一区二区三区中文字幕在线 | 亚洲mv在线观看| 国产精品久久久久久久久晋中 | 欧美一区二区三区视频| 99r精品视频| 成人国产精品免费观看| 国产精品白丝av| 国内精品不卡在线| 久久精品国产精品亚洲精品| 天天色天天操综合| 亚洲最色的网站| 亚洲视频精选在线| 亚洲欧美日韩国产成人精品影院 | 日韩av一区二区在线影视| 亚洲在线中文字幕| 亚洲精品成a人| 亚洲六月丁香色婷婷综合久久| 亚洲国产精华液网站w| 国产三级一区二区| 国产精品久久久久一区| 国产精品无人区| 国产精品国模大尺度视频| 国产精品久久久久久久第一福利| 欧美国产视频在线| 国产精品久久久久久久久果冻传媒 | 色噜噜狠狠一区二区三区果冻| av成人免费在线| 在线观看网站黄不卡| 在线视频你懂得一区二区三区| 色猫猫国产区一区二在线视频| 色悠久久久久综合欧美99| 欧美怡红院视频| 这里只有精品99re| 欧美精品一区二区三区很污很色的 | 国产69精品久久久久毛片 | 精品国产乱码久久久久久老虎| 精品免费一区二区三区| 国产亚洲一区二区三区在线观看| 久久免费精品国产久精品久久久久| 久久久久久久久99精品| 国产精品乱人伦| 亚洲已满18点击进入久久| 天堂影院一区二区| 国产裸体歌舞团一区二区| 91视频在线观看免费| 欧美日韩一区二区三区视频| 日韩欧美国产精品| 国产精品麻豆欧美日韩ww| 亚洲高清在线精品| 国产精品一二二区| 色老综合老女人久久久| 精品三级在线看| 曰韩精品一区二区| 久久国产精品72免费观看| 成人国产精品免费观看动漫 | 久久久www成人免费毛片麻豆| 中文字幕不卡的av| 五月天网站亚洲| 福利视频网站一区二区三区| 欧美性生交片4| 国产女主播一区| 视频一区在线视频| proumb性欧美在线观看| 日韩午夜精品电影| 亚洲蜜臀av乱码久久精品| 日韩成人免费电影| 97国产精品videossex| 日韩视频免费观看高清完整版在线观看| 久久久亚洲国产美女国产盗摄 | 不卡一区在线观看| 日韩写真欧美这视频| 亚洲黄色av一区| 成人va在线观看| 日韩午夜在线影院| 亚洲福利一区二区| www.欧美.com| www激情久久| 视频一区二区国产| 欧日韩精品视频| 国产精品福利一区| 激情综合网av| 91精品国产一区二区| 亚洲一级不卡视频| 91一区二区在线| 国产精品日日摸夜夜摸av| 精品在线你懂的| 精品视频色一区| 一区二区三区色| 91色视频在线| 亚洲三级在线看| 91在线国产福利| 欧美激情一二三区| 国产乱码精品1区2区3区| 欧美一级在线免费| 五月天国产精品| 欧美日韩1234| 亚洲成精国产精品女| 日本丶国产丶欧美色综合| 亚洲乱码国产乱码精品精可以看 | 日韩精品影音先锋| 蜜桃视频一区二区三区| 欧美一级夜夜爽| 另类综合日韩欧美亚洲| 日韩精品一区二区在线观看|