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

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

?? chess.java

?? 這是一款中國象棋
?? JAVA
?? 第 1 頁 / 共 5 頁
字號(hào):
			}
		}
		
		//退出
		else if (ae.getSource().equals(exit))
		{
			int j=JOptionPane.showConfirmDialog(this,"真的要退出嗎?","退出",JOptionPane.YES_OPTION,JOptionPane.QUESTION_MESSAGE);
			
			if (j == JOptionPane.YES_OPTION)
			{
				System.exit(0);
			}
		}
	}

	/*規(guī)則類*/
	class ChessRule 
	{		
		/*卒移動(dòng)規(guī)則******************************************/
		public void armsRule(int Man,JLabel play,MouseEvent me)
		{			
			//黑卒向下
			if (Man < 21)
			{
				//向下移動(dòng)、得到終點(diǎn)的坐標(biāo)模糊成合法的坐標(biāo)
				if ((me.getY()-play.getY()) > 40 && (me.getY()-play.getY()) < 80 && (me.getX()-play.getX()) < 30 && (me.getX()-play.getX()) > 0)
				{
					//當(dāng)前記錄添加到集合(用于悔棋)
					Var.add(String.valueOf(play.isVisible()));
					Var.add(String.valueOf(play.getX()));									
					Var.add(String.valueOf(play.getY()));
					Var.add(String.valueOf(Man));
					
					play.setBounds(play.getX(),play.getY()+45,40,40);
				}
				
				//向右移動(dòng)、得到終點(diǎn)的坐標(biāo)模糊成合法的坐標(biāo)、必須過河				
				else if (play.getY() >= 250 && (me.getX() - play.getX()) >= 30 && (me.getX() - play.getX()) <= 90)
				{					
					play.setBounds(play.getX()+48,play.getY(),40,40);	
				}
				
				//向左移動(dòng)、得到終點(diǎn)的坐標(biāo)模糊成合法的坐標(biāo)、必須過河
				else if (play.getY() >= 250 && (play.getX() - me.getX()) >= 20 && (play.getX() - me.getX()) <=90)
				{		
					//模糊坐標(biāo)			
					play.setBounds(play.getX()-48,play.getY(),40,40);
				}
			}
			
			//紅卒向上
			else
			{
				//當(dāng)前記錄添加到集合(用于悔棋)
				Var.add(String.valueOf(play.isVisible()));
				Var.add(String.valueOf(play.getX()));									
				Var.add(String.valueOf(play.getY()));
				Var.add(String.valueOf(Man));
				
				//向上移動(dòng)、得到終點(diǎn)的坐標(biāo)模糊成合法的坐標(biāo)
				if ((me.getX()-play.getX()) > 0 && (me.getX()-play.getX()) < 30 && (play.getY()-me.getY()) >20 && play.getY()-me.getY() < 70)
				{					
					play.setBounds(play.getX(),play.getY()-48,40,40);
				}
				
				//向右移動(dòng)、得到終點(diǎn)的坐標(biāo)模糊成合法的坐標(biāo)、必須過河
				else if (play.getY() <= 210 && (me.getX() - play.getX()) >= 30 && (me.getX() - play.getX()) <= 90)
				{					
					play.setBounds(play.getX()+50,play.getY(),40,40);
				}				
				
				//向左移動(dòng)、得到終點(diǎn)的坐標(biāo)模糊成合法的坐標(biāo)、必須過河
				else if (play.getY() <= 210 && (play.getX() - me.getX()) >= 20 && (play.getX() - me.getX()) <=60)
				{				
					play.setBounds(play.getX()-52,play.getY(),40,40);
				}
			}
		}//卒移動(dòng)結(jié)束
		
		/*卒吃棋規(guī)則**********************************/
		public void armsRule(JLabel play1,JLabel play2)
		{			
			//向右走			
			if ((play2.getX() - play1.getX()) <= 60 && (play2.getX() - play1.getX()) >= 40 && (play1.getY() - play2.getY()) < 10 && (play1.getY() - play2.getY()) > -10 && play2.isVisible() && play1.getName().charAt(1)!=play2.getName().charAt(1))
			{
				//黑棋要過河才能右吃棋
				if (play1.getName().charAt(1) == '1' && play1.getY() >= 250 && play1.getName().charAt(1) != play2.getName().charAt(1))
				{

					play2.setVisible(false);
					//把對(duì)方的位置給自己
					play1.setBounds(play2.getX(),play2.getY(),40,40);
				}
				
				//紅棋要過河才左能吃棋
				else if (play1.getName().charAt(1) == '2' && play1.getY() <= 210 && play1.getName().charAt(1) != play2.getName().charAt(1))
				{
					play2.setVisible(false);
					//把對(duì)方的位置給自己
					play1.setBounds(play2.getX(),play2.getY(),40,40);				
				}
			}
			
			//向左走
			else if ((play1.getX() - play2.getX()) <= 60 && (play1.getX() - play2.getX()) >= 40 && (play1.getY() - play2.getY()) < 10 && (play1.getY() - play2.getY()) > -10 && play2.isVisible() && play1.getName().charAt(1)!=play2.getName().charAt(1))
			{
				//黑棋要過河才能左吃棋
				if (play1.getName().charAt(1) == '1' && play1.getY() >= 250 && play1.getName().charAt(1) != play2.getName().charAt(1))
				{
					play2.setVisible(false);
					//把對(duì)方的位置給自己
					play1.setBounds(play2.getX(),play2.getY(),40,40);
				}
				
				//紅棋要過河才能右吃棋
				else if (play1.getName().charAt(1) == '2' && play1.getY() <= 210 && play1.getName().charAt(1) != play2.getName().charAt(1))
				{
					play2.setVisible(false);
					//把對(duì)方的位置給自己
					play1.setBounds(play2.getX(),play2.getY(),40,40);				
				}
			}
			
			//向上走
			else if (play1.getX() - play2.getX() >= -10 && play1.getX() - play2.getX() <= 10 && play1.getY() - play2.getY() >= -70 && play1.getY() - play2.getY() <= 70)
			{
				//黑棋不能向上吃棋
				if (play1.getName().charAt(1) == '1' && play1.getY() < play2.getY() && play1.getName().charAt(1) != play2.getName().charAt(1))
				{
					play2.setVisible(false);
					//把對(duì)方的位置給自己
					play1.setBounds(play2.getX(),play2.getY(),40,40);
				}
				
				//紅棋不能向下吃棋
				else if (play1.getName().charAt(1) == '2' && play1.getY() > play2.getY() && play1.getName().charAt(1) != play2.getName().charAt(1))
				{
					play2.setVisible(false);
					//把對(duì)方的位置給自己
					play1.setBounds(play2.getX(),play2.getY(),40,40);				
				}			
			}
			
			//當(dāng)前記錄添加到集合(用于悔棋)
			Var.add(String.valueOf(play1.isVisible()));
			Var.add(String.valueOf(play1.getX()));									
			Var.add(String.valueOf(play1.getY()));
			Var.add(String.valueOf(Man));
			
			//當(dāng)前記錄添加到集合(用于悔棋)
			Var.add(String.valueOf(play2.isVisible()));
			Var.add(String.valueOf(play2.getX()));									
			Var.add(String.valueOf(play2.getY()));
			Var.add(String.valueOf(i));

			
		}//卒吃結(jié)束
		
		/*炮、車移動(dòng)規(guī)則************************************************/
		public void cannonRule(JLabel play,JLabel playQ[],MouseEvent me)
		{	
			//起點(diǎn)和終點(diǎn)之間是否有棋子
			int Count = 0;			
			
			//上、下移動(dòng)
			if (play.getX() - me.getX() <= 10 && play.getX() - me.getX() >= -30)
			{
				//指定所有模糊Y坐標(biāo)
				for (int i=30;i<=462;i+=48)
				{					
					//移動(dòng)的Y坐標(biāo)是否有指定坐標(biāo)相近的
					if (i - me.getY() >= -10 && i - me.getY() <= 30)
					{
						//所有的棋子
						for (int j=0;j<32;j++)
						{
							//找出在同一條豎線的所有棋子、并不包括自己
							if (playQ[j].getX() - play.getX() >= -10 && playQ[j].getX() - play.getX() <= 10 && playQ[j].getName()!=play.getName() && playQ[j].isVisible())
							{					
								//從起點(diǎn)到終點(diǎn)(從左到右)
								for (int k=play.getY()+50;k<i;k+=50)
								{		
									//大于起點(diǎn)、小于終點(diǎn)的坐標(biāo)就可以知道中間是否有棋子						
									if (playQ[j].getY() < i && playQ[j].getY() > play.getY())
									{	
										//中間有一個(gè)棋子就不可以從這條豎線過去									
										Count++;
										break;
									}
								}//for
								
								//從起點(diǎn)到終點(diǎn)(從右到左)
								for (int k=i+50;k<play.getY();k+=50)
								{
									//找起點(diǎn)和終點(diǎn)的棋子
									if (playQ[j].getY() < play.getY() && playQ[j].getY() > i)
									{								
										Count++;
										break;
									}
								}//for
							}//if
						}//for
						
						//起點(diǎn)和終點(diǎn)沒有棋子就可以移動(dòng)了
						if (Count == 0)
						{
							//當(dāng)前記錄添加到集合(用于悔棋)
							Var.add(String.valueOf(play.isVisible()));
							Var.add(String.valueOf(play.getX()));									
							Var.add(String.valueOf(play.getY()));
							Var.add(String.valueOf(Man));
							
							play.setBounds(play.getX(),i-17,40,40);
							break;
						}
					}//if
				}//for
			}//if
			
			
			//左、右移動(dòng)
			else if (play.getY() - me.getY() >=-35 && play.getY() - me.getY() <= 10)
			{
				//指定所有模糊X坐標(biāo)
				for (int i=30;i<=420;i+=48)
				{					
					//移動(dòng)的X坐標(biāo)是否有指定坐標(biāo)相近的
					if (i - me.getX() >= -35 && i-me.getX() <= 10)
					{
						//所有的棋子
						for (int j=0;j<32;j++)
						{
							//找出在同一條橫線的所有棋子、并不包括自己
							if (playQ[j].getY() - play.getY() >= -10 && playQ[j].getY() - play.getY() <= 10 && playQ[j].getName()!=play.getName() && playQ[j].isVisible())
							{				
								//從起點(diǎn)到終點(diǎn)(從上到下)				
								for (int k=play.getX()+50;k<i;k+=50)
								{						
									//大于起點(diǎn)、小于終點(diǎn)的坐標(biāo)就可以知道中間是否有棋子			
									if (playQ[j].getX() < i && playQ[j].getX() > play.getX())
									{						
										//中間有一個(gè)棋子就不可以從這條橫線過去						
										Count++;
										break;
									}
								}//for
								
								//從起點(diǎn)到終點(diǎn)(從下到上)
								for (int k=i+50;k<play.getX();k+=50)
								{
									//找起點(diǎn)和終點(diǎn)的棋子
									if (playQ[j].getX() < play.getX() && playQ[j].getX() > i)
									{									
										Count++;
										break;
									}
								}//for
							}//if
						}//for
						
						//起點(diǎn)和終點(diǎn)沒有棋子
						if (Count == 0)
						{
							//當(dāng)前記錄添加到集合(用于悔棋)
							Var.add(String.valueOf(play.isVisible()));
							Var.add(String.valueOf(play.getX()));									
							Var.add(String.valueOf(play.getY()));
							Var.add(String.valueOf(Man));
							play.setBounds(i-20,play.getY(),40,40);
							break;
						}
					}//if
				}//for
			}//else
			
		}//炮、車移動(dòng)方法結(jié)束
		
		
		/*炮、車吃棋規(guī)則**************************************************************************/
		public void cannonRule(int Chess,JLabel play,JLabel playTake,JLabel playQ[],MouseEvent me)
		{
			//起點(diǎn)和終點(diǎn)之間是否有棋子
			int Count = 0;				

			//所有的棋子
			for (int j=0;j<32;j++)
			{
				//找出在同一條豎線的所有棋子、并不包括自己
				if (playQ[j].getX() - play.getX() >= -10 && playQ[j].getX() - play.getX() <= 10 && playQ[j].getName()!=play.getName() && playQ[j].isVisible())
				{					
					//自己是起點(diǎn)被吃的是終點(diǎn)(從上到下)
					for (int k=play.getY()+50;k<playTake.getY();k+=50)
					{		
						//大于起點(diǎn)、小于終點(diǎn)的坐標(biāo)就可以知道中間是否有棋子						
						if (playQ[j].getY() < playTake.getY() && playQ[j].getY() > play.getY())
						{	
								//計(jì)算起點(diǎn)和終點(diǎn)的棋子個(gè)數(shù)
								Count++;			
								break;							
						}
					}//for
								
					//自己是起點(diǎn)被吃的是終點(diǎn)(從下到上)
					for (int k=playTake.getY();k<play.getY();k+=50)
					{
						//找起點(diǎn)和終點(diǎn)的棋子
						if (playQ[j].getY() < play.getY() && playQ[j].getY() > playTake.getY())
						{								
								Count++;	
								break;									
						}
					}//for
				}//if
							
				//找出在同一條豎線的所有棋子、并不包括自己
				else if (playQ[j].getY() - play.getY() >= -10 && playQ[j].getY() - play.getY() <= 10 && playQ[j].getName()!=play.getName() && playQ[j].isVisible())
				{					
					//自己是起點(diǎn)被吃的是終點(diǎn)(從左到右)
					for (int k=play.getX()+50;k<playTake.getX();k+=50)
					{		
						//大于起點(diǎn)、小于終點(diǎn)的坐標(biāo)就可以知道中間是否有棋子						
						if (playQ[j].getX() < playTake.getX() && playQ[j].getX() > play.getX())
						{						
							Count++;			
							break;							
						}
					}//for
								
					//自己是起點(diǎn)被吃的是終點(diǎn)(從右到左)
					for (int k=playTake.getX();k<play.getX();k+=50)
					{
						//找起點(diǎn)和終點(diǎn)的棋子
						if (playQ[j].getX() < play.getX() && playQ[j].getX() > playTake.getX())
						{								
								Count++;	
								break;									
						}
					}//for
				}//if
			}//for
						
			//起點(diǎn)和終點(diǎn)之間要一個(gè)棋子是炮的規(guī)則、并不能吃自己的棋子
			if (Count == 1 && Chess == 0 && playTake.getName().charAt(1) != play.getName().charAt(1))
			{
				//當(dāng)前記錄添加到集合(用于悔棋)
				Var.add(String.valueOf(play.isVisible()));
				Var.add(String.valueOf(play.getX()));									
				Var.add(String.valueOf(play.getY()));
				Var.add(String.valueOf(Man));
				
				//當(dāng)前記錄添加到集合(用于悔棋)
				Var.add(String.valueOf(playTake.isVisible()));
				Var.add(String.valueOf(playTake.getX()));									
				Var.add(String.valueOf(playTake.getY()));
				Var.add(String.valueOf(i));
				
				playTake.setVisible(false);
				play.setBounds(playTake.getX(),playTake.getY(),40,40);
			}
			
			//起點(diǎn)和終點(diǎn)之間沒有棋子是車的規(guī)則、并不能吃自己的棋子			
			else if (Count ==0  && Chess == 1 && playTake.getName().charAt(1) != play.getName().charAt(1))
			{
				
				//當(dāng)前記錄添加到集合(用于悔棋)
				Var.add(String.valueOf(play.isVisible()));
				Var.add(String.valueOf(play.getX()));									
				Var.add(String.valueOf(play.getY()));
				Var.add(String.valueOf(Man));
				
				//當(dāng)前記錄添加到集合(用于悔棋)
				Var.add(String.valueOf(playTake.isVisible()));
				Var.add(String.valueOf(playTake.getX()));									
				Var.add(String.valueOf(playTake.getY()));
				Var.add(String.valueOf(i));
				
				playTake.setVisible(false);
				play.setBounds(playTake.getX(),playTake.getY(),40,40);
			}
			
		}//炮、車吃棋方法結(jié)束
		
		/*馬移動(dòng)規(guī)則***************************************************/
		public void horseRule(JLabel play,JLabel playQ[],MouseEvent me)
		{		
			//保存坐標(biāo)和障礙
			int Ex=0,Ey=0,Move=0;			
			
			//上移、左邊
			if (play.getX() - me.getX() >= 10 && play.getX() - me.getX() <= 50 && play.getY() - me.getY() >= 60 && play.getY() - me.getY() <= 100)
			{				
				//合法的Y坐標(biāo)
				for (int i=30;i<=462;i+=48)
				{
					//移動(dòng)的Y坐標(biāo)是否有指定坐標(biāo)相近的
					if (i - me.getY() >= -10 && i - me.getY() <= 30)
					{
						Ey = i;
						break;
					}
				}
				
				//合法的X坐標(biāo)
				for (int i=30;i<=420;i+=48)
				{					
					//移動(dòng)的X坐標(biāo)是否有指定坐標(biāo)相近的
					if (i - me.getX() >= -35 && i-me.getX() <= 10)
					{
						Ex = i;
						break;
					}
				}
				
				//正前方是否有別的棋子
				for (int i=0;i<32;i++)
				{
					if (playQ[i].isVisible() && play.getX() - playQ[i].getX() <= 10 && play.getX() - playQ[i].getX() >= -10 && play.getY() - playQ[i].getY() >= 40 && play.getY() - playQ[i].getY() <= 60)
					{
						Move = 1;
						break;
					}		
				}
				
				//可以移動(dòng)該棋子
				if (Move == 0)
				{	
					//當(dāng)前記錄添加到集合(用于悔棋)
					Var.add(String.valueOf(play.isVisible()));
					Var.add(String.valueOf(play.getX()));									
					Var.add(String.valueOf(play.getY()));
					Var.add(String.valueOf(Man));
									
					play.setBounds(Ex-20,Ey-17,40,40);					
				}
				
			}//if
			
			//左移、上邊
			else if (play.getY() - me.getY() >= 10 && play.getY() - me.getY() <= 50 && play.getX() - me.getX() >= 60 && play.getX() - me.getX() <= 100)
			{				
				//Y
				for (int i=30;i<=462;i+=48)
				{
					if (i - me.getY() >= -10 && i - me.getY() <= 30)
					{
						Ey = i;
					}
				}
				
				//X
				for (int i=30;i<=420;i+=48)
				{					
					if (i - me.getX() >= -35 && i-me.getX() <= 10)
					{
						Ex = i;
					}
				}
				
				//正左方是否有別的棋子
				for (int i=0;i<32;i++)
				{
					if (playQ[i].isVisible() && play.getY() - playQ[i].getY() <= 10 && play.getY() - playQ[i].getY() >= -10 && play.getX() - playQ[i].getX() >= 40 && play.getX() - playQ[i].getX() <= 60)
					{
						Move = 1;
						break;
					}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91在线精品一区二区| 91黄色免费网站| 日韩欧美亚洲一区二区| 青娱乐精品在线视频| 日韩一级二级三级精品视频| 日韩精品福利网| 日韩欧美国产一区二区在线播放| 日本中文字幕一区二区有限公司| 欧美一级高清片| 加勒比av一区二区| 国产精品麻豆久久久| 91美女片黄在线| 亚洲国产日韩在线一区模特 | 国产剧情在线观看一区二区| 欧美精品一区二区三区蜜臀| 国产精品538一区二区在线| 欧美亚洲国产一卡| 亚洲成人在线网站| 日韩精品一区二区三区视频在线观看 | 国产精品一区在线| 亚洲久草在线视频| 日韩欧美电影一二三| 成人一级片在线观看| 一区二区三区四区亚洲| 欧美大黄免费观看| 99久久免费精品| 日本午夜精品一区二区三区电影| 久久色在线观看| 日本精品一区二区三区高清| 免费观看日韩电影| √…a在线天堂一区| 欧美一区二区三区四区高清| 粉嫩欧美一区二区三区高清影视| 亚洲国产人成综合网站| 久久青草国产手机看片福利盒子| 在线免费av一区| 国产成人亚洲精品狼色在线| 亚洲 欧美综合在线网络| 国产偷v国产偷v亚洲高清| 欧美色欧美亚洲另类二区| 国产高清不卡二三区| 日韩国产在线观看一区| 亚洲欧洲一区二区三区| 日韩视频免费观看高清在线视频| 91一区二区三区在线播放| 精品一区二区三区在线视频| 亚洲国产日韩一级| 综合久久国产九一剧情麻豆| 久久网站热最新地址| 91精品国产高清一区二区三区 | 在线看日本不卡| 成人一级片网址| 久久er99热精品一区二区| 亚洲一区二区美女| 亚洲欧美日韩小说| 国产三级一区二区三区| 欧美tickling网站挠脚心| 欧美美女一区二区| 日本高清无吗v一区| 成人久久视频在线观看| 狠狠色狠狠色综合系列| 日本中文字幕一区二区视频| 亚洲h精品动漫在线观看| 一区二区在线观看免费| 中文字幕欧美一区| 国产欧美日本一区二区三区| 日韩免费在线观看| 91精品蜜臀在线一区尤物| 欧洲av在线精品| 欧美性色综合网| 欧美日韩在线电影| 欧美丝袜第三区| 欧美性大战xxxxx久久久| 色狠狠综合天天综合综合| 色网站国产精品| 91浏览器入口在线观看| 91蜜桃在线观看| 色综合久久久久综合体桃花网| 成人黄色国产精品网站大全在线免费观看 | 大尺度一区二区| 国产成人精品aa毛片| 大白屁股一区二区视频| 99精品偷自拍| 欧洲av一区二区嗯嗯嗯啊| 欧洲精品视频在线观看| 欧美日韩一级二级| 欧美一区二区三区不卡| 日韩美女在线视频 | 91丨九色丨尤物| 91国模大尺度私拍在线视频| 欧美性感一类影片在线播放| 欧美日韩电影一区| 日韩三级.com| 国产精品素人一区二区| 亚洲视频在线观看一区| 亚洲一级电影视频| 免费成人在线影院| 国产成人一区在线| 色婷婷久久久综合中文字幕| 欧美日韩精品综合在线| 欧美videos中文字幕| 国产欧美精品一区二区色综合 | 青青草97国产精品免费观看无弹窗版| 亚洲成a人v欧美综合天堂| 蜜臀91精品一区二区三区| 国产ts人妖一区二区| 91在线观看视频| 91精品国产综合久久精品app| 精品第一国产综合精品aⅴ| 国产精品人成在线观看免费| 亚洲一区二区三区四区五区黄| 亚洲va国产va欧美va观看| 蜜桃一区二区三区四区| 成年人国产精品| 欧美日本精品一区二区三区| 亚洲精品一区在线观看| 最新国产精品久久精品| 日本亚洲天堂网| caoporm超碰国产精品| 欧美放荡的少妇| 中文字幕一区二区三区不卡在线 | 亚洲欧洲中文日韩久久av乱码| 亚洲va欧美va人人爽| 国内精品久久久久影院一蜜桃| 99久久99精品久久久久久| 日韩视频免费直播| 一区二区三区不卡视频| 国产精品一区二区你懂的| 欧美日韩在线播放一区| 欧美经典一区二区三区| 日本午夜一本久久久综合| 色综合久久66| 久久午夜老司机| 日本aⅴ免费视频一区二区三区| 972aa.com艺术欧美| 久久综合久久久久88| 日韩av成人高清| 91成人在线精品| 国产精品入口麻豆原神| 裸体歌舞表演一区二区| 欧美色爱综合网| 亚洲摸摸操操av| 国产91丝袜在线播放0| 日韩视频一区二区在线观看| 亚洲成年人网站在线观看| 99麻豆久久久国产精品免费 | 日韩欧美一级精品久久| 一区二区三区日韩欧美| 成人午夜免费视频| 精品国产一二三| 日本午夜一区二区| 欧美福利视频一区| 一二三区精品视频| 91网站最新网址| 国产精品久久一卡二卡| 国产激情一区二区三区桃花岛亚洲| 日韩一区二区三区免费看 | 51精品秘密在线观看| 亚洲综合在线视频| 91麻豆成人久久精品二区三区| 久久精品一区八戒影视| 国产在线精品一区二区不卡了| 日韩欧美国产综合| 美女一区二区视频| 欧美日韩激情在线| 天天做天天摸天天爽国产一区 | 国产一区二区三区在线观看免费视频| 欧美精品精品一区| 亚洲欧美日韩国产一区二区三区 | 亚洲午夜久久久久久久久电影院| 成a人片亚洲日本久久| 国产精品久久久久影院色老大| 国产毛片一区二区| 欧美国产精品中文字幕| 成人小视频免费在线观看| 中文字幕中文在线不卡住| 99re成人在线| 亚洲综合在线电影| 欧美日韩三级在线| 久久国产精品99精品国产| 久久久三级国产网站| 99久久国产综合精品色伊| 一区二区三国产精华液| 欧美日韩国产一级片| 麻豆一区二区三区| 国产欧美日韩另类一区| 一本到高清视频免费精品| 亚洲成av人片在www色猫咪| 欧美一级日韩不卡播放免费| 紧缚奴在线一区二区三区| 国产精品久久久久久久久免费桃花| av综合在线播放| 亚洲午夜羞羞片| 欧美大黄免费观看| 国产成人免费视频网站| 在线免费观看视频一区| 香港成人在线视频| 日韩三级视频在线观看| 成人丝袜18视频在线观看| 一区2区3区在线看|