亚洲欧美第一页_禁久久精品乱码_粉嫩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| 国产精品卡一卡二卡三| 免费在线看成人av| 极品少妇xxxx偷拍精品少妇| 久久国产视频网| 国产精品一级片| 成人免费av在线| 国产69精品久久99不卡| 99v久久综合狠狠综合久久| av亚洲产国偷v产偷v自拍| 91视频国产资源| 色视频一区二区| 91国产丝袜在线播放| 欧美疯狂做受xxxx富婆| 欧美日韩国产欧美日美国产精品| 欧美精品高清视频| 亚洲在线观看免费视频| 日韩国产高清影视| 欧美日韩免费电影| 亚洲韩国精品一区| 麻豆成人免费电影| 99视频在线观看一区三区| 日韩久久免费av| 国产午夜精品一区二区三区视频| 日本一区二区三区四区在线视频| 一区二区三区 在线观看视频| 波多野结衣欧美| 亚洲欧洲av一区二区三区久久| 亚洲在线视频一区| 在线观看三级视频欧美| 精品精品国产高清一毛片一天堂| 久久久精品国产免费观看同学| 亚洲色图一区二区| 日韩电影免费在线看| 欧美精品 日韩| 美美哒免费高清在线观看视频一区二区 | 欧美日韩一区二区在线观看 | 91九色02白丝porn| 亚洲素人一区二区| 91国偷自产一区二区三区观看| 一片黄亚洲嫩模| 欧美日韩一本到| 久久99精品国产.久久久久久| 久久久综合九色合综国产精品| 国产精品亚洲а∨天堂免在线| 国产目拍亚洲精品99久久精品| 国产91精品免费| 亚洲一二三专区| 日韩片之四级片| 亚洲综合免费观看高清完整版在线| 91福利视频久久久久| 五月婷婷综合网| 不卡的电影网站| 久久久91精品国产一区二区三区| 高清shemale亚洲人妖| 亚洲精品欧美在线| 成人av网站免费观看| 国产精品久久久99| 777精品伊人久久久久大香线蕉| 亚洲三级久久久| 日韩一区二区在线免费观看| 国产高清成人在线| 欧美xxxxxxxx| 久久aⅴ国产欧美74aaa| 国产精品久久久久久亚洲毛片 | 777奇米四色成人影色区| 福利电影一区二区三区| 日本不卡不码高清免费观看| 中文成人av在线| 国产成人免费av在线| 亚洲精品国产精品乱码不99| 日韩一本二本av| 色婷婷综合久久| 久草热8精品视频在线观看| 亚洲色图19p| 国产视频一区二区三区在线观看| 91久久久免费一区二区| 国产成人精品一区二| 天堂一区二区在线| 亚洲欧美韩国综合色| 91免费小视频| 国产激情一区二区三区| 日韩有码一区二区三区| 一区二区三区在线观看动漫| 亚洲精品在线电影| 欧美群妇大交群中文字幕| 99久久免费视频.com| 国内外成人在线视频| 久久久国产一区二区三区四区小说 | 欧美日韩高清一区二区三区| 成人一区在线观看| 麻豆高清免费国产一区| 三级欧美韩日大片在线看| 日韩美女视频19| 国产精品美日韩| 久久你懂得1024| 精品久久久久一区二区国产| 欧美日韩三级一区二区| 日本久久电影网| 91啪亚洲精品| 91在线一区二区三区| 国产成人免费在线观看| 国产成人在线色| 国产麻豆精品久久一二三| 久久99精品国产麻豆婷婷| 久草热8精品视频在线观看| 久久精品99久久久| 日韩vs国产vs欧美| 免费看欧美女人艹b| 日韩精品色哟哟| 日本不卡1234视频| 久久成人18免费观看| 蜜臀久久久久久久| 蜜桃视频一区二区三区在线观看| 日本欧美加勒比视频| 青青草国产成人99久久| 日本一道高清亚洲日美韩| 喷水一区二区三区| 精品一区二区成人精品| 精品综合久久久久久8888| 狠狠久久亚洲欧美| 国产v日产∨综合v精品视频| 高清shemale亚洲人妖| 99国内精品久久| 欧美日免费三级在线| 91精品国产入口在线| 国产98色在线|日韩| 成人污污视频在线观看| 一本一道久久a久久精品 | 国产成人午夜99999| 成人精品视频.| 一本一道久久a久久精品| 这里只有精品电影| 国产欧美精品一区二区色综合 | 麻豆国产精品777777在线| 国产麻豆9l精品三级站| 波多野结衣91| 欧美另类一区二区三区| 久久品道一品道久久精品| 亚洲视频中文字幕| 奇米亚洲午夜久久精品| 国产成人综合网| 欧美午夜电影在线播放| 不卡的av电影在线观看| 欧美亚洲免费在线一区| 日韩视频免费观看高清完整版在线观看 | av一区二区久久| 欧美日韩aaa| 国产精品一二三四| 亚洲另类在线制服丝袜| 欧美伦理电影网| 国产三级久久久| 香蕉加勒比综合久久| 亚洲日本在线观看| 青青草原综合久久大伊人精品| 国产高清久久久| 欧美高清激情brazzers| 久久精品无码一区二区三区| 亚洲电影中文字幕在线观看| 韩国女主播成人在线观看| 在线亚洲欧美专区二区| 国产亚洲欧洲一区高清在线观看| 亚洲国产中文字幕在线视频综合| 国内外成人在线视频| 欧美巨大另类极品videosbest| 国产精品久久久久久久久免费桃花| 日韩电影在线一区二区三区| 99精品视频中文字幕| 26uuu亚洲| 精品国产乱码91久久久久久网站| 樱桃视频在线观看一区| 国产美女久久久久| 欧美一区永久视频免费观看| 亚洲精品欧美在线| 99视频一区二区三区| 国产精品午夜春色av| 国内精品免费**视频| 欧美久久久久久久久| 亚洲国产日韩精品| 99久久伊人精品| 成人欧美一区二区三区| 成人免费高清在线观看| 久久久午夜电影| 韩国一区二区在线观看| 欧美一区二区三区啪啪| 午夜影院在线观看欧美| 欧美在线小视频| 亚洲一二三区视频在线观看| 色一区在线观看| 亚洲精品欧美综合四区| 欧美午夜电影一区| 亚洲国产另类av| 欧美另类videos死尸| 图片区小说区国产精品视频|