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

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

?? map.java

?? 與QQ游戲中的“連連看”的游戲規則基本一樣
?? JAVA
字號:
package lianliankan;

import java.util.Random;

import javax.swing.BorderFactory;
import javax.swing.ImageIcon;

public class Map {
	 public  int iconnum=120;        //圖片個數
	 public  int time;
     public Random random = new Random();
     public int[] iconblack = new int[170];     //圖片顯示數組
     public int[] buttonblack = new int[170];   //背景數組
     public int corner=0;
     public int cornerx=0;
     public int cornery=0;
     public int corner1x=0;
     public int corner1y=0;
     public int corner2x=0;
     public int corner2y=0;
     Line line;
     public Map(){
    	 for(int i=0;i<170;i++){
    		 iconblack[i]=-1;
    		 buttonblack[i]=0;
    	 }
     }
     public void chushihua(){
    	 for(int i=0;i<170;i++){
    		 iconblack[i]=-1;
    		 buttonblack[i]=0;
    	 }
    	 for(int j=0;j<MainFrame.clomu;j++){
    		 for(int i=0;i<MainFrame.row;i++)
    			 MainFrame.black[i][j]=0;
    	 }
     }
     public  void buttonblack(int iconnum){
     int n=1;int i=1;
       buttonblack[0]=random.nextInt(170);
       loop:while(i<iconnum){
       buttonblack[i]=random.nextInt(170);
       for(int j=i-1;j>=0;j--){
    	   if(buttonblack[i]==buttonblack[j])
    		continue loop;
    	    else n=0;
       }
       if(n==0)i++;
       }
     }
     public void iconblack(int iconnum){
    	 for(int i=0;i<iconnum/2;i++){
    		 iconblack[i]=random.nextInt(39);
    	 }
    	 for(int i=0;i<iconnum/2;i++){
    		 iconblack[i+(iconnum/2)]=iconblack[i];
    	 }
     }
     public int diretion(int upiconbuttonx,int iconbuttonx,int upiconbuttony,int iconbuttony){
    	 if(upiconbuttonx==iconbuttonx)
    		 return(0);
    	 else if(upiconbuttony==iconbuttony)
    		 return(1);
    	 else return(2);
     }
     public boolean det(int direction,int upiconbuttonx,int iconbuttonx,int upiconbuttony,int iconbuttony,boolean test){
    	 boolean candet=false;
    	 switch(direction){
    	 case 0:candet=det4(iconbuttonx,iconbuttony,upiconbuttony);
    	 if(candet&&!test){
    		 line = new Line();
    		 line.start0x(iconbuttonx,upiconbuttony,iconbuttony,line);
    	 }
    	 if(!candet){
    		 candet=det0(upiconbuttonx,iconbuttonx,iconbuttony,upiconbuttony);
    		 if(candet&&!test){
    		   line = new Line();
       		   line.start2(upiconbuttonx,iconbuttonx,upiconbuttony,iconbuttony,corner1x,corner1y,corner2x,corner2y,line);
    		 }
    	 }
    	 break;  
    	 case 1:candet=det3(iconbuttony,iconbuttonx,upiconbuttonx);
    	 if(candet&&!test){
    		 line = new Line();
    		 line.start0y(iconbuttony,upiconbuttonx,iconbuttonx,line);
    	 }
    	 if(!candet){
    		 candet=det1(upiconbuttony,iconbuttony,iconbuttonx,upiconbuttonx);
    		 if(candet&&!test){
    		   line = new Line();
       		   line.start2(upiconbuttonx,iconbuttonx,upiconbuttony,iconbuttony,corner1x,corner1y,corner2x,corner2y,line);
    		 }
    	 }
    	 break;
    	 case 2:
    		 System.out.println("tiaoyong2");
    		 candet=det2(upiconbuttonx,iconbuttonx,upiconbuttony,iconbuttony,test);
    	 break;
    	 }
    	 return(candet);
     }
     public boolean det0(int upiconbuttonx,int iconbuttonx,int iconbuttony,int upiconbuttony){
    	 boolean candet=false;int i=0;
    	 if(!candet){
    		 for(i=1;i<=17;i++){
    			 corner1x=i;corner1y=iconbuttony;
    			 corner2x=i;corner2y=upiconbuttony;
    			 if(MainFrame.black[corner1x-1][corner1y-1]==1||MainFrame.black[corner2x-1][corner2y-1]==1){
    			 }else if(det4(corner1x,corner1y,corner2y)&&
      		   det3(corner1y,corner1x,iconbuttonx)&&
    		   det3(corner2y,corner2x,upiconbuttonx)){
    		   System.out.println("corner1x:"+corner1x+"corner1y:"+corner1y+"corner2x:"+corner2x+"corner2y:"+corner2y);
    				 candet=true;
    				 corner=2;
    				 break;
    			 }
    		 }
    	 }
    	 
    	 return(candet);
     }
     public boolean det1(int upiconbuttony,int iconbuttony,int iconbuttonx,int upiconbuttonx){
    	 int i=0;boolean candet=false;
    	 if(!candet){
    		 for(i=1;i<=10;i++){
    		   corner1x=iconbuttonx;corner1y=i;
          	   corner2x=upiconbuttonx;corner2y=i;
          	   if(MainFrame.black[corner1x-1][corner1y-1]==1||MainFrame.black[corner2x-1][corner2y-1]==1){
          	   }else if(det3(corner1y,corner1x,corner2x)&&
          	               det4(corner1x,corner1y,iconbuttony)&&
          	                   det4(corner2x,corner2y,upiconbuttony)){
          		    candet=true;
          		    corner=2;
          		  System.out.println("corner1x:"+corner1x+"corner1y:"+corner1y+"corner2x:"+corner2x+"corner2y:"+corner2y);
          		  break;
          	   }
    		 }
    		 }
    	 return(candet);
     }
     public boolean det3(int iconbuttony,int iconbuttonx,int upiconbuttonx){  //heng
    	 int i=0,j=0;boolean candet=true;
    	 if(iconbuttonx>upiconbuttonx){
    		 i=upiconbuttonx-1;j=iconbuttonx-1;
    	 }else {
    		 i=iconbuttonx-1;j=upiconbuttonx-1;
    	 }
    	 if(i==(j-1)){
    		 candet=true;
    	 }
    	 else{
    	 for(i=i+1;i<j;i++){
    		 if(MainFrame.black[i][iconbuttony-1]==1){
    			 candet=false;break;
    		 }
    	 }
    	 }
    	 return(candet);
     }
     public boolean det4(int iconbuttonx,int iconbuttony,int upiconbuttony){  //shu
    	 int i=0,j=0;boolean candet=true;
    	 if(iconbuttony>upiconbuttony){
    		 i=upiconbuttony-1;j=iconbuttony-1;
    	 }else {
    		 i=iconbuttony-1;j=upiconbuttony-1;
    	 }
    	 if(i==(j-1)){
    		 candet=true;
    	 }
    	 else{
    	 for(i=i+1;i<j;i++){
    		 if(MainFrame.black[iconbuttonx-1][i]==1){
    			 candet=false;break;
    		 }
    	 }
    	 }
    	 return(candet);
     }
 
     public boolean det2(int upiconbuttonx,int iconbuttonx,int upiconbuttony,int iconbuttony,boolean test){
    	 boolean heng=false;
    	 boolean shu=false;
    	 boolean shu1=false;
    	 cornerx=upiconbuttonx;cornery=iconbuttony;
    	 System.out.println("cornerx:"+cornerx+"cornery:"+cornery);
    	 if(MainFrame.black[cornerx-1][cornery-1]!=1){
    	 heng=det3(cornery,cornerx,iconbuttonx);
    	 shu=det4(cornerx,upiconbuttony,cornery);   
    	 System.out.println("10");
         if(heng&&shu){
        	 corner=1;
        	 if(!test){
        	   line = new Line();
        	   line.start1(upiconbuttonx,iconbuttonx,upiconbuttony,iconbuttony,cornerx,cornery,line);
        	 }
        	 System.out.println("11");
             System.out.println("corner:"+corner);
             return true;
         }
    	 }  cornerx=iconbuttonx;cornery=upiconbuttony;
    	 System.out.println("cornerx:"+cornerx+"cornery:"+cornery);
         if(MainFrame.black[cornerx-1][cornery-1]!=1){
        	 heng=det3(cornery,cornerx,upiconbuttonx);
        	 shu=det4(cornerx,cornery,iconbuttony);   
        	 System.out.println("20");       
          if(heng&&shu){
        	 corner=1;
        	 if(!test){
        	     line = new Line();
        	     line.start1(upiconbuttonx,iconbuttonx,upiconbuttony,iconbuttony,cornerx,cornery,line);
        	   }
        	   System.out.println("21");
        	   System.out.println("corner:"+corner);
        	   return true;
             }
        }	 
               for(int i=1;i<=10;i++){
            	   heng=true;shu=true;shu1=true;
            	   corner1x=iconbuttonx;corner1y=i;
            	   corner2x=upiconbuttonx;corner2y=i;
            	   System.out.println("coner1:"+MainFrame.black[corner1x-1][corner1y-1]);
        		   System.out.println("coner2:"+MainFrame.black[corner2x-1][corner2y-1]);
            	   if(MainFrame.black[corner1x-1][corner1y-1]==1||MainFrame.black[corner2x-1][corner2y-1]==1){
            		   heng=false;shu=false;
            		   System.out.println("xiaoqu");
            		   System.out.println("coner1:"+MainFrame.black[corner1x-1][corner1y-1]);
            		   System.out.println("coner2:"+MainFrame.black[corner2x-1][corner2y-1]);
            	   }else{
            	   heng=det3(corner1y,corner1x,corner2x);
            	   shu=det4(corner1x,corner1y,iconbuttony);
            	   shu1=det4(corner2x,corner2y,upiconbuttony);
            	   System.out.println("30");
            	   }
            	   if(heng&&shu&&shu1){
            		   corner=2;
            		   if(!test){
                    	   line = new Line();
                   		   line.start2(upiconbuttonx,iconbuttonx,upiconbuttony,iconbuttony,corner1x,corner1y,corner2x,corner2y,line);
                    	   }
            		   System.out.println("31");
            		   System.out.println("corner:"+corner);
            		   System.out.println("corner1x:"+corner1x+"corner1y:"+corner1y+"corner2x:"+corner2x+"corner2y:"+corner2y);
            		   return true;
            	   }
               }
                   for(int i=1;i<=17;i++){
            		   heng=true;shu=true;shu1=true;
            		   corner1x=i;corner1y=iconbuttony;
            		   corner2x=i;corner2y=upiconbuttony;
            		   System.out.println("coner1:"+MainFrame.black[corner1x-1][corner1y-1]);
            		   System.out.println("coner2:"+MainFrame.black[corner2x-1][corner2y-1]);
            		   if(MainFrame.black[corner1x-1][corner1y-1]==1||MainFrame.black[corner2x-1][corner2y-1]==1){
                		   heng=false;shu=false;
                		   System.out.println("xiaoqu");
                		   System.out.println("coner1:"+MainFrame.black[corner1x-1][corner1y-1]);
                		   System.out.println("coner2:"+MainFrame.black[corner2x-1][corner2y-1]);
            		   }else{
            		   heng=det4(corner1x,corner1y,corner2y);
            		   shu=det3(corner1y,corner1x,iconbuttonx);
            		   shu1=det3(corner2y,corner2x,upiconbuttonx);
            		   System.out.println("40");
            		   }
            		   if(heng&&shu&&shu1)
            		   {
            			   corner=2;
            			   if(!test){
                        	   line = new Line();
                       		   line.start2(upiconbuttonx,iconbuttonx,upiconbuttony,iconbuttony,corner1x,corner1y,corner2x,corner2y,line);
                        	   }
                		   System.out.println("corner:"+corner);
            			   System.out.println("41");            			 
            			   return true;
            		   }
            	   }                       
    	 return false;
     }
}
class Line extends Thread{
	int m_iconbuttonx;
	int m_upiconbuttonx;
	int m_iconbuttony;
	int m_upiconbuttony;
	int m_corner;
	int m_cornerx;
	int m_cornery;
	int m_corner1x;
	int m_corner1y;
	int m_corner2x;
	int m_corner2y;
	int j=0;
	int line[] = new int[44];
	ImageIcon icondong = new ImageIcon("images/dots.gif");
	public void start0x(int iconbuttonx,int upiconbuttony,int iconbuttony,Line th){
		m_corner=1;
		m_upiconbuttony=upiconbuttony;
		m_iconbuttony=iconbuttony;
		m_iconbuttonx=iconbuttonx;
		System.out.println("m_upiconbuttony:"+m_upiconbuttony);
		th.start();
	}
	public void start0y(int iconbuttony,int upiconbuttonx,int iconbuttonx,Line th){
		m_corner=2;
		m_iconbuttony=iconbuttony;
		m_upiconbuttonx=upiconbuttonx;
		m_iconbuttonx=iconbuttonx;
		System.out.println("m_upiconbuttonx:"+m_upiconbuttonx);
		th.start();
	}
	public void start1(int upiconbuttonx,int iconbuttonx,int upiconbuttony,int iconbuttony,
			int cornerx,int cornery,Line th){
		m_corner=3;
		m_iconbuttony=iconbuttony;
		m_upiconbuttonx=upiconbuttonx;
		m_iconbuttonx=iconbuttonx;
		m_upiconbuttony=upiconbuttony;
		m_cornerx=cornerx;
		m_cornery=cornery;
		th.start();
	}
	public void start2(int upiconbuttonx,int iconbuttonx,int upiconbuttony,int iconbuttony,
			int corner1x,int corner1y,int corner2x,int corner2y,Line th){
		m_corner=4;
		m_iconbuttony=iconbuttony;
		m_upiconbuttonx=upiconbuttonx;
		m_iconbuttonx=iconbuttonx;
		m_upiconbuttony=upiconbuttony;
		m_corner1x=corner1x;
		m_corner1y=corner1y;
		m_corner2x=corner2x;
		m_corner2y=corner2y;
		th.start();
	}
	public void run(){
		switch(m_corner){
		case 1:shu(m_upiconbuttony,m_iconbuttony,m_iconbuttonx);donghua();chushihua();break;
		case 2:heng(m_upiconbuttonx,m_iconbuttonx,m_iconbuttony);donghua();chushihua();break;
		case 3:if(m_cornerx==m_upiconbuttonx){
			    shu(m_upiconbuttony,m_cornery,m_cornerx);j=j-1;
			    heng(m_cornerx,m_iconbuttonx,m_cornery);
			    donghua();chushihua();
		}else{
			    heng(m_upiconbuttonx,m_cornerx,m_cornery);j=j-1;
			    shu(m_cornery,m_iconbuttony,m_cornerx);
			    donghua();chushihua();
			}break;
		case 4:
			if(m_upiconbuttonx==m_iconbuttonx){
				heng(m_upiconbuttonx,m_corner2x,m_upiconbuttony);j=j-1;			
				shu(m_corner2y,m_corner1y,m_corner1x);j=j-1;
				heng(m_corner1x,m_iconbuttonx,m_iconbuttony);
				donghua();chushihua();
		}else{ if(m_upiconbuttony!=m_iconbuttony){
			   if(m_corner1x==m_corner2x){
				   heng(m_upiconbuttonx,m_corner2x,m_corner2y);j--;
				   shu(m_corner2y,m_corner1y,m_corner2x);j--;
				   heng(m_corner1x,m_iconbuttonx,m_iconbuttony);
				   donghua();chushihua();
			   }else{
				   shu(m_upiconbuttony,m_corner2y,m_corner2x);j--;
				   heng(m_corner2x,m_corner1x,m_corner1y);j--;
				   shu(m_corner1y,m_iconbuttony,m_corner1x);
				   donghua();chushihua();
			   }
		}else{
			   shu(m_upiconbuttony,m_corner2y,m_corner2x);j=j-1;
		       heng(m_corner2x,m_corner1x,m_corner2y);j=j-1;
		       shu(m_corner1y,m_iconbuttony,m_iconbuttonx);
		       donghua();chushihua();
		}
		}
		break;
		default:break;
		}
	}
	public void donghua(){
		for(int i=0;i<j;i++){
			MainFrame.iconbutton[line[i]].setVisible(true);
			MainFrame.iconbutton[line[i]].setOpaque(false);
			MainFrame.iconbutton[line[i]].setIcon(icondong);
			MainFrame.iconbutton[line[i]].setBorder(BorderFactory.createRaisedBevelBorder());
			try {
				sleep(50);
			} catch (InterruptedException e) {
				e.printStackTrace();
			}
		}
		for(int i=0;i<j;i++){
			MainFrame.iconbutton[line[i]].setVisible(false);
			try {
				sleep(50);
			} catch (InterruptedException e) {
				e.printStackTrace();
			}
		}
	}
	public void heng(int m_upiconbuttonx,int m_iconbuttonx,int m_iconbuttony){
		if(m_upiconbuttonx>m_iconbuttonx){
		     for(int i=m_upiconbuttonx;i>=m_iconbuttonx;i--){
		    	 line[j]=i-1+(m_iconbuttony-1)*17;
		    	 j++;
		     }
		     }else{
		    for(int i=m_upiconbuttonx;i<=m_iconbuttonx;i++){
		    	line[j]=i-1+(m_iconbuttony-1)*17;
		    	j++;
		    }
		     }
	}
	public void shu(int m_upiconbuttony,int m_iconbuttony,int m_iconbuttonx){
		if(m_upiconbuttony>m_iconbuttony){
			for(int i=m_upiconbuttony;i>=m_iconbuttony;i--){
				line[j]=m_iconbuttonx-1+(i-1)*17;
				j++;
			}
		}else{
			for(int i=m_upiconbuttony;i<=m_iconbuttony;i++){
				line[j]=m_iconbuttonx-1+(i-1)*17;
				j++;
		}
	}
}
	public void chushihua(){
		for(int i=0;i<j;i++){
			//System.out.println("line["+i+"]:"+line[i]);
			line[i]=0;
		}
		j=0;
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产人久久人人人人爽| 亚洲国产精品麻豆| 一区二区三区不卡视频| 日本美女一区二区三区视频| 国产a久久麻豆| 欧美精品 国产精品| 自拍偷拍国产精品| 国产九色精品成人porny| 91.com在线观看| 亚洲精品视频一区| 成人中文字幕电影| 欧美精品一区男女天堂| 五月综合激情日本mⅴ| 色婷婷综合久久| 日本一区二区久久| 国模冰冰炮一区二区| 9191成人精品久久| 亚洲一区二区三区在线看| caoporen国产精品视频| 亚洲成a人v欧美综合天堂| 国产不卡视频一区| 久久久久高清精品| 日本vs亚洲vs韩国一区三区二区| 91福利在线免费观看| 亚洲天堂精品视频| 不卡一二三区首页| 国产精品视频yy9299一区| 国产精品一区二区三区网站| 日韩亚洲欧美成人一区| 免费观看在线综合色| 欧美一区二区在线观看| 日韩中文欧美在线| 欧美一级xxx| 久久疯狂做爰流白浆xx| 日韩精品在线一区二区| 男男视频亚洲欧美| 欧美精品一区二区蜜臀亚洲| 国产最新精品免费| 国产亚洲精品aa午夜观看| 国内偷窥港台综合视频在线播放| 精品国产成人在线影院| 国产很黄免费观看久久| 国产午夜精品久久久久久久| 成人精品国产一区二区4080| 国产精品毛片久久久久久久| 99久久99久久精品国产片果冻| 亚洲欧美色图小说| 日本久久精品电影| 午夜精品一区二区三区电影天堂| 欧美日韩成人综合在线一区二区 | 亚洲一区二区三区爽爽爽爽爽| 97精品电影院| 亚洲午夜三级在线| 欧美成人精品1314www| 国产最新精品免费| 综合久久一区二区三区| 欧美色图免费看| yourporn久久国产精品| 亚洲日本成人在线观看| 欧美日韩一区二区三区在线| 美女一区二区三区在线观看| 国产欧美精品在线观看| 在线精品视频免费播放| 久久国产精品无码网站| 亚洲欧洲av色图| 3d成人h动漫网站入口| 国产91在线观看| 亚洲国产美女搞黄色| 精品国产一区二区在线观看| aaa欧美日韩| 另类小说图片综合网| 最新国产の精品合集bt伙计| 欧美一区三区二区| 91麻豆国产精品久久| 久久成人精品无人区| 亚洲欧美综合在线精品| 精品国产乱码91久久久久久网站| 99re热视频这里只精品| 另类成人小视频在线| 亚洲免费高清视频在线| 久久久美女毛片| 欧美日韩国产小视频| 成人黄色av电影| 久久99久久久久| 亚洲国产一二三| 自拍视频在线观看一区二区| 久久综合成人精品亚洲另类欧美 | 欧美男女性生活在线直播观看| 国产在线观看一区二区| 亚洲一区二区三区影院| 日本一区二区三区在线不卡| 日韩一区二区三区在线视频| 色婷婷激情久久| 成人激情图片网| 国产自产v一区二区三区c| 午夜a成v人精品| 一区二区三区日韩在线观看| 国产精品久久久久永久免费观看| 精品99久久久久久| 欧美精品色综合| 欧美唯美清纯偷拍| 91免费看`日韩一区二区| 国产另类ts人妖一区二区| 久久aⅴ国产欧美74aaa| 免费在线观看一区二区三区| 香蕉成人伊视频在线观看| 亚洲精品少妇30p| 亚洲蜜臀av乱码久久精品| 国产精品麻豆一区二区| 国产日韩欧美一区二区三区乱码| 欧美变态tickling挠脚心| 日韩午夜中文字幕| 日韩三级高清在线| 欧美一级二级三级乱码| 欧美成人伊人久久综合网| 日韩一区二区三区av| 日韩西西人体444www| 日韩精品一区在线观看| 欧美xxx久久| 久久久久久久久岛国免费| 久久久久久综合| 中文字幕不卡的av| 亚洲欧美影音先锋| 亚洲人成网站精品片在线观看| 亚洲欧美国产毛片在线| 一区二区免费看| 日韩精品电影在线| 免费精品视频最新在线| 国产一区美女在线| 国产xxx精品视频大全| 91在线观看美女| 欧美三级在线播放| 日韩欧美在线影院| 国产无一区二区| 亚洲欧美国产77777| 亚洲国产综合视频在线观看| 人人狠狠综合久久亚洲| 国产一区二区三区四区五区入口| 成人一级视频在线观看| 91国产免费看| 精品国内二区三区| 亚洲欧洲日韩在线| 石原莉奈在线亚洲三区| 国产永久精品大片wwwapp| 成人免费视频国产在线观看| 欧美在线不卡一区| 精品久久久久久久久久久久包黑料| 久久久久久久久免费| 亚洲免费av高清| 精品亚洲porn| 色偷偷88欧美精品久久久| 日韩一区二区在线观看视频| 国产精品久久久一本精品| 午夜精品一区二区三区电影天堂| 国产一区二区免费视频| 在线观看三级视频欧美| 精品欧美乱码久久久久久 | 国产成人在线视频网站| 在线区一区二视频| 亚洲精品一区二区三区在线观看| 日韩理论在线观看| 国产在线精品一区二区| 色婷婷av一区二区三区软件| 精品美女在线观看| 亚洲综合免费观看高清完整版在线| 麻豆91精品视频| 欧美午夜一区二区三区| 中文字幕国产精品一区二区| 免费观看30秒视频久久| 99久久99久久久精品齐齐| 精品久久人人做人人爽| 亚洲狠狠爱一区二区三区| 99在线精品观看| 久久美女高清视频| 日韩成人免费在线| 欧美亚洲国产怡红院影院| 国产精品拍天天在线| 激情综合色播激情啊| 欧美日韩国产系列| 一区二区欧美在线观看| 国产成人综合在线| 日韩欧美一卡二卡| 日韩电影网1区2区| 欧美色手机在线观看| 亚洲天堂精品在线观看| 东方欧美亚洲色图在线| 久久网站最新地址| 久久精品国产秦先生| 制服丝袜一区二区三区| 亚洲高清久久久| 在线中文字幕一区二区| 亚洲欧美色图小说| 色哟哟欧美精品| 亚洲欧美日韩久久| 91色婷婷久久久久合中文| 国产精品国产三级国产aⅴ中文| 国产风韵犹存在线视精品| 久久精品在线观看| 国产精品性做久久久久久| 久久久久国产精品人|