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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? mainpanel.java

?? 程序包括小型的飛機(jī)與導(dǎo)彈游戲的源代碼和記事本的源代碼
?? JAVA
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
            }
            if(es.islive){//移動(dòng)未撞到的敵機(jī)
              es.move(hero_x);
              es.tofire();
              if(es.tofire() && i%4==0 && es.y<(a.y-100)){
                EnemyBullet ebs;
                ebs=new EnemyBullet(es.x,es.y,hero_x,hero_y);
                EBv.addElement(ebs);
              }
            }
          }
          else{
            EEv.remove(i);
          }//消除無(wú)效敵機(jī)
        }
      }

      //處理子彈s是否擊中
      for(int i=0;i<BBv.size();i++){
        PlayerBullet bs;
        bs=(PlayerBullet)BBv.elementAt(i);
        if(bs.y>-50 && bs.islive){//子彈存活
          for(int j=0;j<EEv.size();j++){
            Enemy es;
            es=(Enemy)EEv.elementAt(j);
            if(es.islive && bs.islive){//敵機(jī)存活
              es.hit(bs.x,bs.y);
              bs.hit(es.x,es.y);//監(jiān)測(cè)碰撞
              if(!es.islive){//添加爆炸
                Sum++;
                blastc=true;
                Bomb bombs;
                bombs=new Bomb(es.x,es.y);
                BOMBv.addElement(bombs);
              }
            }
          }
          if(bs.islive){
            bs.move();
          }//未擊中的子彈繼續(xù)移動(dòng)
        }
        else{
          BBv.remove(i);
        }//清除擊中的子彈
      }
		//處理大爆
	for(int i=0;i<DBv.size();i++){
        Blast blast;
        blast=(Blast)DBv.elementAt(i);
        if(blast.islive){//大爆存活
          for(int j=0;j<EEv.size();j++){
            Enemy es;
            es=(Enemy)EEv.elementAt(j);
            if(es.islive && blast.islive){//敵機(jī)存活
              es.hitblast(blast.x,blast.y);//監(jiān)測(cè)碰撞
              if(!es.islive){//添加爆炸
                Sum++;
                blastc=true;
                Bomb bombs;
                bombs=new Bomb(es.x,es.y);
                BOMBv.addElement(bombs);
              }
            }
          }
        /*  for(int j=0;j<EEv.size();j++){
            EnemyBullet ebs;
            ebs=(EnemyBullet)EBv.elementAt(j);
            if(ebs.islive && blast.islive){//敵機(jī)存活
              ebs.hitblast(blast.x,blast.y);//監(jiān)測(cè)碰撞
             /* if(!ebs.islive){
                EBv.remove(i);
              }*/
           // }
         // }
         blast.grow();
        }
        else{
          DBv.remove(i);
        }//清除擊中的子彈
      }
      //處理爆炸s
      for(int i=0;i<BOMBv.size();i++){
        Bomb bombs;
        bombs=(Bomb)BOMBv.elementAt(i);
        if(bombs.islive){
          bombs.grow();
        }
        else{
          BOMBv.remove(i);
        }
      }
      //處理敵機(jī)子彈是否擊中
      for(int i=0;i<EBv.size();i++){
        EnemyBullet ebs;
        ebs=(EnemyBullet)EBv.elementAt(i);
        ebs.hit(hero_x,hero_y);
        //消除無(wú)效子彈
        if(ebs.islive && ebs.y>-10 && ebs.y<a.y-10 && ebs.x>0 && ebs.x<a.x-10){
          ebs.move();
        }
        else if(!ebs.islive){
          //System.out.println("HIT YOU");
          EBv.remove(i);
          hero_hp-=10;
        }
        else {
          EBv.remove(i);
        }
      }
      //System.out.println(""+Sum);
      //blastnum=Sum%500;
      //System.out.println(""+blastnum);
	  if(Sum%500==0&&Sum>0&&blastc){             //符合條件增加大爆
	  	blastnum++;
	  	blastc=false;
	  	//System.out.println(""+blastnum);
	  }
      cont++;
      if(cont%3==0){
      	if(isblast){
      		DBmove(DBx,DBy);
      	}
        if(isfire){
          BBmove(BBx,BBy);
        }
        if(seq==0){
          seq=1;
        }
        else{
          seq=0;
        }
        cont=0;
      }
      repaint();
      try{
        Thread.sleep(20);
      }
      catch(Exception e){

      }
      if(y==0){
        y=0;
      }
      else{
        y++;
      }
    }
  }
  public void BBmove(int x,int y){
    PlayerBullet pb;
    pb=new PlayerBullet(x,y);
    //保證不出屆
    if(BBx>=(a.x-45)){
      BBx=a.x-45;
    }
    if(BBy>=(a.y-150)){
      BBy=a.y-150;
    }
    BBv.addElement(pb);
  }
  //大爆的移動(dòng)方法
  public void DBmove(int x,int y){
    Blast blast;
    blast=new Blast(x,y);
    //保證不出屆
    /*if(BBx>=(a.x-75)){
      BBx=a.x-75;
    }
    if(BBx>=(a.y-150)){
      BBy=a.y-150;
    }*/
    DBv.addElement(blast);
  }
  public void  mouseDragged(MouseEvent e){
    isfire=true;
    BBx=hero_x+10;
    BBy=hero_y;
    hero_x=e.getX()-35;
    hero_y=e.getY()-35;
    //保證不出屆
    if(BBx>=(a.x-45)){
      BBx=a.x-45;
    }
    if(BBy>=(a.y-150)){
      BBy=a.y-150;
    }
    if(BBx<5){
      BBx=5;
    }
    if(BBy<25){
      BBy=25;
    }
    //限速
    if((hero_x-hero_oldx)>15){
      hero_x=hero_oldx+15;
    }
    if((hero_x-hero_oldx)<-15){
      hero_x=hero_oldx-15;
    }
    if((hero_y-hero_oldy)>15){
      hero_y=hero_oldy+15;
    }
    if((hero_y-hero_oldy)<-15){
      hero_y=hero_oldy-15;
    }
    //保證不出屆
    if(hero_x>=(a.x-55)){
      hero_x=a.x-55;
    }
    if(hero_y>=(a.y-110)){
      hero_y=a.y-110;
    }
    if(hero_x<0){
      hero_x=0;
    }
    if(hero_y<0){
      hero_y=0;
    }
    hero_oldx=hero_x;
    hero_oldy=hero_y;
  }
  public void mouseMoved(MouseEvent e){
    hero_x=e.getX()-35;
    hero_y=e.getY()-35;
    if(hero_x>=(a.x-55)){
      hero_x=a.x-55;
    }
    if(hero_y>=(a.y-110)){
      hero_y=a.y-110;
    }
    if(hero_x<0){
      hero_x=0;
    }
    if(hero_y<0){
      hero_y=0;
    }
    if((hero_x-hero_oldx)>15){
      hero_x=hero_oldx+15;
    }
    if((hero_x-hero_oldx)<-15){
      hero_x=hero_oldx-15;
    }
    if((hero_y-hero_oldy)>15){
      hero_y=hero_oldy+15;
    }
    if((hero_y-hero_oldy)<-15){
      hero_y=hero_oldy-15;
    }
    hero_oldx=hero_x;
    hero_oldy=hero_y;
  }
  public void mousePressed(MouseEvent e){
    //如果GAMEOVER可以重新開始
   if(e.getModifiers()==InputEvent.BUTTON1_MASK){
    if(hero_hp<0){
      if(this.Game_star!=null){
        this.Game_star.stop();
        this.Game_star=null;
        //this.Game_star.destroy();
      }
      this.Game_star=new Thread(this);
      Game_star.start();
      Game_star.setPriority(7);
      y=-(5*a.y);
      hero_x=a.x/2-35;
      hero_y=a.y-85;
      hero_oldx=hero_x;
      hero_oldy=hero_y;
      hero_hp=300;
      seq=0;
     // dir=0;
      Sum=0;
      E_num=0;
      E_max=9;
      E_vel=7;
      E_mov=90;
      E_hit=97;
      isfire=false;
      isblast=false;
      blastnum=1;
      blastc=false;
      EEv.removeAllElements();
      BBv.removeAllElements();
      EBv.removeAllElements();
      BOMBv.removeAllElements();
      DBv.removeAllElements();
    }
    else{
      isfire=true;
      BBx=hero_x+10;
      BBy=hero_y;
      //System.out.println(""+BBx+"  "+BBy);
      if(BBx>=(a.x-75)){
        BBx=a.y-75;
      }
      if(BBy>=(a.y-150)){
        BBy=a.y-150;
      }
      if(BBx<25){
        BBx=25;
      }
      if(BBy<25){
        BBy=25;
      }
    }
  }
  if(e.getModifiers()==InputEvent.BUTTON3_MASK){
  	if(blastnum>=1){
  	isblast=true;
  	DBx=hero_x-90;
  	DBy=hero_y-170;
  	EBv.removeAllElements();
  	blastnum--;
  	//System.out.println(""+blastnum);
    }
  }	
  }

  public void mouseClicked(MouseEvent e) {
  }

  public void mouseReleased(MouseEvent e) {
  	isfire=false;
  	isblast=false;
  }

  public void mouseEntered(MouseEvent e) {
  }

  public void mouseExited(MouseEvent e) {
  }
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆91精品91久久久的内涵| 欧美日韩视频在线观看一区二区三区 | 国产成人8x视频一区二区| 日日骚欧美日韩| 天天综合色天天综合色h| 亚洲国产va精品久久久不卡综合| 亚洲精品中文字幕在线观看| 亚洲欧洲精品天堂一级| 中文字幕字幕中文在线中不卡视频| 国产精品免费网站在线观看| 中文av一区特黄| 国产精品另类一区| 亚洲人午夜精品天堂一二香蕉| 中文字幕日韩精品一区| 亚洲丝袜另类动漫二区| 一区二区三区在线视频免费观看| 日韩美女啊v在线免费观看| 亚洲精品综合在线| 日日骚欧美日韩| 久久精品久久99精品久久| 韩国理伦片一区二区三区在线播放 | 偷窥国产亚洲免费视频| 日韩激情在线观看| 国产在线精品一区二区夜色| 国产乱码精品一区二区三区忘忧草 | 精品国产区一区| 久久久99精品久久| 日韩一区有码在线| 亚洲chinese男男1069| 免费高清成人在线| 成人亚洲一区二区一| 日本韩国欧美在线| 日韩三级视频在线看| 久久久精品黄色| 亚洲欧美一区二区三区久本道91| 亚洲图片欧美综合| 久草精品在线观看| 99久久99久久精品国产片果冻| 欧美美女一区二区| 久久人人爽人人爽| 亚洲一卡二卡三卡四卡无卡久久| 日韩不卡一区二区| av电影在线观看完整版一区二区| 91成人在线免费观看| 欧美mv日韩mv亚洲| 亚洲男人的天堂av| 精品中文字幕一区二区小辣椒| 成人午夜电影网站| 9191精品国产综合久久久久久 | 老司机午夜精品99久久| 成人午夜av影视| 91精品麻豆日日躁夜夜躁| 欧美国产激情二区三区| 午夜精品一区在线观看| 成人精品视频一区二区三区| 欧美日韩精品久久久| 国产欧美一区视频| 日韩精品国产欧美| 91小视频免费观看| 久久综合一区二区| 亚洲一区二区三区中文字幕在线| 国产一区二区电影| 欧美日韩国产高清一区二区三区 | 成人免费高清视频| 欧美精品一二三四| 综合久久综合久久| 精品综合久久久久久8888| 日本精品一区二区三区高清| 国产日韩欧美高清在线| 午夜久久福利影院| 一本大道久久a久久综合婷婷| 久久先锋资源网| 天堂一区二区在线| 日本二三区不卡| 国产欧美久久久精品影院| 全国精品久久少妇| 欧美午夜精品一区二区三区| 中文文精品字幕一区二区| 蜜臀久久99精品久久久久宅男| 91看片淫黄大片一级| 欧美不卡激情三级在线观看| 亚洲va在线va天堂| 色诱视频网站一区| 欧美国产在线观看| 黑人巨大精品欧美一区| 91精品综合久久久久久| 亚洲在线中文字幕| 色偷偷一区二区三区| 国产精品国产自产拍高清av| 狠狠色狠狠色综合| 欧美一区二区高清| 香蕉久久一区二区不卡无毒影院 | 精品日韩一区二区三区| 青青国产91久久久久久| 在线播放国产精品二区一二区四区 | 亚洲欧美乱综合| 91在线观看一区二区| 国产欧美精品一区二区三区四区 | 欧美主播一区二区三区| 亚洲精品成人a在线观看| 91小宝寻花一区二区三区| 中文字幕亚洲区| 成人污视频在线观看| 欧美国产日本韩| 波多野结衣91| 亚洲丝袜制服诱惑| 一本色道**综合亚洲精品蜜桃冫| 亚洲视频一二区| 在线观看区一区二| 午夜电影一区二区三区| 欧美精品黑人性xxxx| 亚洲444eee在线观看| 欧美狂野另类xxxxoooo| 日本人妖一区二区| 精品久久久久99| 久久99国产精品久久99| 国产色婷婷亚洲99精品小说| 成人自拍视频在线| 亚洲日本免费电影| 欧美日韩亚洲综合在线 | 在线影院国内精品| 五月综合激情婷婷六月色窝| 制服丝袜国产精品| 精品亚洲成a人在线观看| 久久久久久黄色| 99久久99久久精品免费观看| 亚洲午夜久久久久久久久电影院 | 国产精品久久久久久亚洲毛片| 91在线免费视频观看| 亚洲国产日韩在线一区模特| 欧美mv日韩mv| 成人app网站| 婷婷丁香久久五月婷婷| 精品久久久久久久人人人人传媒| 国产69精品一区二区亚洲孕妇| 亚洲欧美偷拍另类a∨色屁股| 欧美午夜精品久久久久久超碰 | 成人黄色大片在线观看| 亚洲综合在线第一页| 欧美不卡一区二区三区四区| 成人午夜激情视频| 视频一区二区欧美| 精品久久久久久综合日本欧美 | 国产欧美日本一区二区三区| 91高清在线观看| 激情图片小说一区| 亚洲日本在线观看| 日韩欧美中文一区二区| 波波电影院一区二区三区| 日韩国产高清影视| 国产精品色在线| 7777女厕盗摄久久久| www.一区二区| 奇米精品一区二区三区四区| 国产精品理论片在线观看| 制服丝袜日韩国产| 91麻豆高清视频| 国产精一区二区三区| 亚洲一二三四在线| 国产三区在线成人av| 欧美日韩另类国产亚洲欧美一级| 国产伦精品一区二区三区在线观看| 一区二区久久久久久| 久久久高清一区二区三区| 欧美日韩国产乱码电影| av午夜一区麻豆| 国产精品羞羞答答xxdd| 日韩主播视频在线| 亚洲欧洲综合另类在线 | 毛片av一区二区| 亚洲欧美视频在线观看| 久久久亚洲综合| 7777精品伊人久久久大香线蕉的 | 精品久久久久久久久久久久久久久久久 | 老司机精品视频一区二区三区| 亚洲人成人一区二区在线观看 | 日韩不卡一区二区| 亚洲精品写真福利| 亚洲国产精品二十页| 欧美不卡一区二区三区四区| 欧美精品乱码久久久久久| 在线观看视频一区| 91女神在线视频| 国产成人av一区二区| 久久精品国产精品亚洲精品| 亚洲成人动漫av| 夜夜嗨av一区二区三区网页| 国产精品大尺度| 国产日产欧美一区| 精品福利一二区| 日韩欧美一二区| 91精品国产色综合久久不卡电影 | 国内外精品视频| 免费久久精品视频| 日韩av不卡在线观看| 亚洲电影一区二区三区| 亚洲人成在线播放网站岛国| 中文字幕一区二区在线观看| 国产欧美精品一区| 亚洲国产精品成人综合|