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

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

?? enemy.java

?? Java源代碼-主要用于瀏覽器聊天工具端口掃描
?? JAVA
字號(hào):
import java.awt.*;

/**
 * 定義敵人的類
 */
public class Enemy{
	private int xPos;
	private int yPos;
	private int xVPos;
	private int yVPos;
	private int direction;
	
	//敵人是否失去反抗能力
	private boolean alarm;
	//敵人失去防抗能力的時(shí)間
	private int alarmTime;
	private boolean ghostMode;
	private Rectangle Enemy;
	private int speed;
	private int interval;
	private int Colour;
	private int AI_time1, AI_time2;
	private int lefttime, uptime, righttime, downtime;
	private int gameFlow;
	private boolean ghost;
	private boolean canMoveUp, canMoveDown, canMoveLeft,canMoveRight;
	private boolean cantGoAnyWhere;
	private int prisonTime;
	private boolean stop;
	
	/**
	 **根據(jù)x、y、顏色、是否已經(jīng)出牢籠、剩余多長(zhǎng)時(shí)間才可出牢籠
	 **構(gòu)造敵人對(duì)象
	 */
	public Enemy(int a, int b, int c, boolean cantGoAnyWhere, int prisonTime){
		xPos = a;
		yPos = b;
		xVPos = xPos;
		yVPos = yVPos;
		direction = 3;
		speed = 3;
		interval = 63 + 21*((int)(Math.random()*10));
		AI_time1 = 0;
		Colour = c;
		this.prisonTime = prisonTime;
		this.cantGoAnyWhere = cantGoAnyWhere;
		Enemy = new Rectangle(xPos -10, yPos - 10, 21, 21);
	}

	/**
	 **方法:敵人的移動(dòng)
	 */
	public void move(int a, int b, Wall[] wall){
		AI_time1++;
		AI_time2++;
		uptime++;
		downtime++;
		lefttime++;
		righttime++;
		gameFlow++;
		
		//如果敵人沒有反抗能力
		if(alarm)
			alarmTime++;
		boolean changeMovement = false;

		//如果敵人不能移動(dòng),就將囚禁得時(shí)間不停增加
		if(cantGoAnyWhere)
			prisonTime++;

		//當(dāng)敵人失去反抗能力后,速度降低
		if(alarm)
			speed = 1;
		else
			speed = 2;

		//失去反抗能力到指定時(shí)間后,恢復(fù)原態(tài)
		if(alarmTime >= 330){
			alarmTime = 0;
			alarm = false;
		}


		canMoveUp = true;
		canMoveDown = true;
		canMoveLeft = true;
		canMoveRight = true;

		Rectangle R;
		Rectangle UP = new Rectangle(xVPos - 10, yVPos - 10 - speed, 21, 21);
		Rectangle DOWN = new Rectangle(xVPos - 10, yVPos - 10 + speed, 21, 21);
		Rectangle LEFT = new Rectangle(xVPos - 10 - speed, yVPos - 10, 21, 21);
		Rectangle RIGHT = new Rectangle(xVPos - 10 + speed, yVPos - 10, 21, 21);

		for(int i = 0; i < wall.length; i++){
			R = new Rectangle(wall[i].getxPos() - 10, wall[i].getyPos() - 10, 21, 21);
			if(R.intersects(UP))
				canMoveUp = false;
			if(prisonTime < 231){
				//確定此 Rectangle R是否與指定 Rectangle UP 相交。如果兩個(gè)矩形的交集為非空,則它們是相交的。 
				//如果R與UP相交,則返回 true;否則返回 false。
				if(R.intersects(UP) && direction == 0){
					yPos = yVPos;
					changeMovement = true;
				}
			}

			if(!(ghost && (yVPos >= 189 && yVPos < 231 && xVPos == 210))){
				if(R.intersects(DOWN))
					canMoveDown = false;
				if(R.intersects(DOWN) && direction == 1){
					yPos = yVPos;
					changeMovement = true;
				}
			}

			if(R.intersects(LEFT))
				canMoveLeft = false;
			if(R.intersects(LEFT) && direction == 2){
				xPos = xVPos;
				changeMovement = true;
			}

			if(R.intersects(RIGHT))
				canMoveRight = false;
			if(R.intersects(RIGHT) && direction == 3){
				xPos = xVPos;
				changeMovement = true;
			}
		}

		interval-=speed;
		if(interval <=0)
			changeMovement = true;


		int u = (int)(Math.random()*4);
		if(canMoveUp && direction != 1 && AI_time1 > 10 && u == 0){
			direction = 0;
			xPos = xVPos;
			AI_time1 = 0;
		}
		if(canMoveDown && direction != 0 && AI_time1 > 10 && u == 1){
			direction = 1;
			xPos = xVPos;
			AI_time1 = 0;
		}
		if(canMoveLeft && direction != 3 && AI_time1 > 10 && u == 2){
			direction = 2;
			xPos = xVPos;
			AI_time1 = 0;
		}
		if(canMoveRight && direction != 2 && AI_time1 > 10 && u == 3){
			direction = 3;
			xPos = xVPos;
			AI_time1 = 0;
		}

		if(!alarm && !cantGoAnyWhere){
			if(AI_time2 > 99){
				if(canMoveUp && yPos > b && AI_time2 > 99){
					direction = 0;
					xPos = xVPos;
					AI_time2 = 0;
				}
				if(canMoveDown && yPos < b && AI_time2 > 99){
					direction = 1;
					xPos = xVPos;
					AI_time2 = 0;
				}
				if(canMoveLeft && xPos > a && AI_time2 > 99){
					direction = 2;
					yPos = yVPos;
					AI_time2 = 0;
				}
				if(canMoveRight && xPos < a && AI_time2 > 99){
					direction = 3;
					yPos = yVPos;
					AI_time2 = 0;
				}
			}
		}
		if(alarm){
			if(AI_time2 > 99){
				if(canMoveDown && yPos > b && AI_time2 > 99){
					direction = 1;
					xPos = xVPos;
					AI_time2 = 0;
				}
				if(canMoveUp && yPos < b && AI_time2 > 99){
					direction = 0;
					xPos = xVPos;
					AI_time2 = 0;
				}
				if(canMoveRight && xPos > a && AI_time2 > 99){
					direction = 3;
					yPos = yVPos;
					AI_time2 = 0;
				}
				if(canMoveLeft && xPos < a && AI_time2 > 99){
					direction = 2;
					yPos = yVPos;
					AI_time2 = 0;
				}
			}
		}
		if(ghost){
			a = 210;
			b = 189;
			speed = 4;
			alarm = false;
			alarmTime = 0;
			if(AI_time2 > 99){
				if(canMoveUp && yPos > b && AI_time2 > 99){
					direction = 0;
					xPos = xVPos;
					AI_time2 = 0;
				}
				if(canMoveDown && yPos < b && AI_time2 > 99){
					direction = 1;
					xPos = xVPos;
					AI_time2 = 0;
				}
				if(canMoveLeft && xPos > a && AI_time2 > 99){
					direction = 2;
					yPos = yVPos;
					AI_time2 = 0;
				}
				if(canMoveRight && xPos < a && AI_time2 > 99){
					direction = 3;
					yPos = yVPos;
					AI_time2 = 0;
				}
			}
		}

		if(changeMovement){
			for(;;){
				u = (int)(Math.random()*2);
				if(direction == 0 || direction == 1){
					if(u == 0){
						if(canMoveLeft)
							direction = 2;
						if(canMoveRight)
							direction = 3;
					}
					if(u == 1){
						if(canMoveRight)
							direction = 3;
						if(canMoveLeft)
							direction = 2;
					}
					AI_time1 = 0;
					break;
				}
				if(direction == 2 || direction == 3){
					if(u == 0){
						if(canMoveUp)
							direction = 0;
						if(canMoveDown)
							direction = 1;
					}
					if(u == 1){
						if(canMoveDown)
							direction = 1;
						if(canMoveUp)
							direction = 0;
					}
					if(cantGoAnyWhere){
						if(canMoveLeft)
							direction = 2;
						if(canMoveRight)
							direction = 3;
					}
					AI_time1 = 0;
					break;
				}
			}

			if(!alarm && !ghost && !cantGoAnyWhere){
				if(canMoveLeft && xPos > a && lefttime > 66){
					direction = 2;
					yPos = yVPos;
					AI_time2 = 0;
					lefttime = 0;
				}
				if(canMoveRight && xPos < a && righttime> 66){
					direction = 3;
					yPos = yVPos;
					AI_time2 = 0;
					righttime = 0;
				}
				if(canMoveUp && yPos > b && uptime > 66){
					direction = 0;
					xPos = xVPos;
					AI_time2 = 0;
					uptime = 0;
				}
				if(canMoveDown && yPos < b && downtime > 66){
					direction = 1;
					xPos = xVPos;
					AI_time2 = 0;
					downtime = 0;
				}
			}
			if(alarm && !ghost){
				if(canMoveRight && xPos > a && righttime > 66){
					direction = 3;
					yPos = yVPos;
					AI_time2 = 0;
					lefttime = 0;
				}
				if(canMoveLeft && xPos < a && lefttime> 66){
					direction = 2;
					yPos = yVPos;
					AI_time2 = 0;
					righttime = 0;
				}
				if(canMoveDown && yPos > b && downtime > 66){
					direction = 1;
					xPos = xVPos;
					AI_time2 = 0;
					uptime = 0;
				}
				if(canMoveUp && yPos < b && uptime > 66){
					direction = 0;
					xPos = xVPos;
					AI_time2 = 0;
					downtime = 0;
				}
			}
			if(ghost){
				a = 210;
				b = 189;
				if(canMoveLeft && xPos > a && lefttime > 66){
					direction = 2;
					yPos = yVPos;
					AI_time2 = 0;
					lefttime = 0;
				}
				if(canMoveRight && xPos < a && righttime> 66){
					direction = 3;
					yPos = yVPos;
					AI_time2 = 0;
					righttime = 0;
				}
				if(canMoveUp && yPos > b && uptime > 66){
					direction = 0;
					xPos = xVPos;
					AI_time2 = 0;
					uptime = 0;
				}
				if(canMoveDown && yPos < b && downtime > 66){
					direction = 1;
					xPos = xVPos;
					AI_time2 = 0;
					downtime = 0;
				}
			}
			interval = 63 + 21*((int)(Math.random()*10));
		}

		if(ghost){
			if(xVPos == 189 && yVPos == 441)
				direction = 0;
			if(xVPos == 231 && yVPos == 441)
				direction = 0;
			if(xVPos == 189 && yVPos == 399)
				direction = 2;
			if(xVPos == 231 && yVPos == 399)
				direction = 3;
			if(xVPos == 189 && yVPos == 357)
				direction = 0;
			if(xVPos == 231 && yVPos == 357)
				direction = 0;
			if(xVPos == 189 && yVPos == 315)
				direction = 2;
			if(xVPos == 231 && yVPos == 315)
				direction = 3;
			if(xVPos == 147 && yVPos == 315)
				direction = 0;
			if(xVPos == 273 && yVPos == 315)
				direction = 0;
			if(xVPos == 105 && yVPos == 231)
				direction = 3;
			if(xVPos == 315 && yVPos == 231)
				direction = 2;
			if(xVPos == 147 && yVPos == 105)
				direction = 1;
			if(xVPos == 273 && yVPos == 105)
				direction = 1;
			if(yVPos >= 189 && yVPos < 231 && xVPos == 210)
				direction = 1;
			if(xVPos == 210 && yVPos == 231){
				ghost = false;
				speed = 2;
				cantGoAnyWhere = true;
				prisonTime = 0;
			}
		}

		if(prisonTime > 231){
			if(yVPos > 189 && yVPos <= 231 && xVPos == 210){
				direction = 0;
				canMoveUp = true;
			}
			if(yVPos == 189){
				prisonTime = 0;
				cantGoAnyWhere = false;
			}
		}

		if(stop)
			speed = 0;
		if(direction == 0 && canMoveUp)
			yPos-=speed;
		if(direction == 1 && canMoveDown)
			yPos+=speed;
		if(direction == 2 && canMoveLeft)
			xPos-=speed;
		if(direction == 3 && canMoveRight)
			xPos+=speed;


		if(direction == 2 && xPos < 0)
			xPos = 420;
		if(direction == 3 && xPos > 420)
			xPos = 0;

		Enemy = new Rectangle(xPos -10, yPos - 10, 21, 21);

		a = (xPos - 10)/21;
		b = (xPos - 10)%21;
		if(b < 6)
			b = 0;
		if(b > 16)
			b = 21;
		if(b < 17 && b > 5)
			b = 11;
		xVPos = a*21 + b + 10;

		int c = (yPos - 10)/21;
		int d = (yPos - 10)%21;
		if(d < 6)
			d = 0;
		if(d > 16)
			d = 21;
		if(d < 17 && d > 5)
			d = 11;
		yVPos = c*21 + d + 10;
	}

	public void draw(Graphics g){
		if(Colour == 1)
			g.setColor(Color.red);
		if(Colour == 2)
			g.setColor(Color.cyan);
		if(Colour == 3)
			g.setColor(Color.pink);
		if(Colour == 4)
			g.setColor(Color.orange);
		
		//Polygon 類封裝了坐標(biāo)空間中封閉的二維區(qū)域的描述。此區(qū)域以任意條線段為邊界,每條線段都是多邊形的一條邊
		Polygon Ghost = null;
		if(gameFlow% 16 > 8){
			int[] xPoints = {xPos - 5,
						xPos - 9,
						xPos - 9,
						xPos - 6,
						xPos - 3,
						xPos,
						xPos + 3,
						xPos + 6,
						xPos + 10,
						xPos + 10,
						xPos + 5,
					};
			int[] yPoints = new int[] {yPos - 9,
						yPos - 4,
						yPos + 9,
						yPos + 4,
						yPos + 9,
						yPos + 4,
						yPos + 9,
						yPos + 4,
						yPos + 9,
						yPos - 4,
						yPos - 9,
					};
			//初始化新的 Polygon。 
			//參數(shù):xPoints為x坐標(biāo)的數(shù)組;yPoints為y坐標(biāo)的數(shù)組;xPoints.length為此Polygon中點(diǎn)的總數(shù) 
			Ghost = new Polygon (xPoints, yPoints, xPoints.length);
		}

		if(gameFlow% 16 < 9){
			int[] xPoints = {xPos - 5,
						xPos - 9,
						xPos - 9,
						xPos - 6,
						xPos,
						xPos + 6,
						xPos + 10,
						xPos + 10,
						xPos + 5,
					};
			int[] yPoints = new int[] {yPos - 9,
						yPos - 4,
						yPos + 9,
						yPos + 4,
						yPos + 9,
						yPos + 4,
						yPos + 9,
						yPos - 4,
						yPos - 9,
					};
			Ghost = new Polygon (xPoints, yPoints, xPoints.length);
		}
		
		if(!alarm && !ghost){
			//用圖形上下文的當(dāng)前顏色填充由指定的Polygon對(duì)象定義的多邊形Ghost。
			g.fillPolygon(Ghost);
		}

		//如果敵人沒有失去反抗能力,則用藍(lán)色進(jìn)行填充敵人的整體,用白色填充敵人的眼睛。
		if(!alarm || ghost){
			//填充敵人眼睛的白色部分
			g.setColor(Color.white);
			g.fillOval(xPos - 8, yPos - 5, 7, 8);
			g.fillOval(xPos + 2, yPos - 5, 7, 8);
			
			//填充敵人眼睛中的藍(lán)色十字部分
			g.setColor(Color.blue);
			if(direction == 0){
				//使用當(dāng)前顏色填充外接指定矩形框的橢圓。
				g.fillOval(xPos - 6, yPos - 4, 3, 4);
				g.fillOval(xPos + 4, yPos - 4, 3, 4);
			}
			if(direction == 1){
				g.fillOval(xPos - 6, yPos - 2, 3, 4);
				g.fillOval(xPos + 4, yPos - 2, 3, 4);
			}
			if(direction == 2){
				g.fillOval(xPos - 7, yPos - 3, 3, 4);
				g.fillOval(xPos + 3, yPos - 3, 3, 4);
			}
			if(direction == 3){
				g.fillOval(xPos - 5, yPos - 3, 3, 4);
				g.fillOval(xPos + 5, yPos - 3, 3, 4);
			}
		}
		//如果敵人失去反抗能力
		if(alarm){
			g.setColor(Color.blue);
			
			//當(dāng)敵人即將恢復(fù)攻擊能力時(shí),將其顏色顯示為灰色
			if(alarmTime >= 231 && alarmTime%6 > 2)
				g.setColor(Color.lightGray);
			g.fillPolygon(Ghost);
			
			g.setColor(Color.white);
			g.fillOval(xPos - 6, yPos - 6, 5, 6);
			g.fillOval(xPos + 2, yPos - 6, 5, 6);
			
			//在此圖形上下文的坐標(biāo)系統(tǒng)中,使用當(dāng)前顏色(白色),
			//在點(diǎn)(xPos - 6, yPos + 3)和(xPos - 4, yPos + 1)之間畫一條線。 
			g.drawLine(xPos - 6, yPos + 3, xPos - 4, yPos + 1);
			g.drawLine(xPos - 4, yPos + 1, xPos - 2, yPos + 3);
			g.drawLine(xPos - 2, yPos + 3, xPos, yPos + 1);
			g.drawLine(xPos, yPos + 1, xPos + 2, yPos + 3);
			g.drawLine(xPos + 2, yPos + 3, xPos + 4, yPos + 1);
			g.drawLine(xPos + 4, yPos + 1, xPos + 6, yPos + 3);
		}
	}
	
	/**
	 **方法:設(shè)置敵人是否處于失去反抗能力的狀態(tài)
	 */
	public void Alarm(int a){
		if(a == 1)
			alarm = true;
		if(a == 2)
			alarm = false;
		alarmTime = 0;
	}

	public void Ghost(){
		ghost = true;
		alarmTime = 0;
	}

	public Rectangle getBorder(){
		return Enemy;
	}

	public int status(){
		int a = 0;
		if(alarm)
			a = 1;
		if(ghost)
			a = 2;
		return a;
	}

	public void stop(){
		stop = true;
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区四区视频| 激情图片小说一区| 免费看日韩a级影片| 极品尤物av久久免费看| 国产v日产∨综合v精品视频| 日本伦理一区二区| 日韩欧美国产一区二区在线播放| 国产日产欧美一区二区视频| 夜色激情一区二区| 免费在线成人网| www.欧美日韩国产在线| 欧美高清精品3d| 欧美韩日一区二区三区四区| 亚洲国产精品人人做人人爽| 精久久久久久久久久久| 色久综合一二码| 精品电影一区二区三区| 依依成人综合视频| 国产伦精品一区二区三区视频青涩| 色美美综合视频| 久久久精品免费免费| 亚洲gay无套男同| 懂色av一区二区夜夜嗨| 欧美精品777| 综合色天天鬼久久鬼色| 天天色综合天天| 成人av资源站| 久久久噜噜噜久噜久久综合| 亚洲九九爱视频| 国产一区二区福利| 在线观看亚洲精品| 欧美激情一区二区| 秋霞国产午夜精品免费视频| 一本色道久久综合亚洲精品按摩| 日韩精品一区二区三区中文精品| 午夜激情综合网| 免费成人你懂的| 成人午夜激情片| 欧美sm极限捆绑bd| 性久久久久久久| 成人av午夜电影| 欧美成人女星排行榜| 午夜精品福利一区二区三区蜜桃| 91亚洲国产成人精品一区二区三| 久久综合狠狠综合久久综合88| 亚洲a一区二区| 在线观看视频欧美| 中文字幕在线一区| 国产一区激情在线| 日韩一区二区免费电影| 亚洲国产欧美另类丝袜| 91麻豆文化传媒在线观看| 国产亚洲美州欧州综合国| 免费成人在线视频观看| 欧美人狂配大交3d怪物一区| 亚洲人亚洲人成电影网站色| 成人午夜av电影| 国产视频一区二区三区在线观看| 久久99精品久久久久久国产越南| 日韩视频一区二区| 五月综合激情日本mⅴ| 欧美曰成人黄网| 亚洲激情第一区| av一区二区三区在线| 国产精品天天摸av网| 国产精品69久久久久水密桃| 久久午夜免费电影| 国内精品写真在线观看| 337p粉嫩大胆噜噜噜噜噜91av| 免费欧美在线视频| 精品日韩一区二区三区免费视频| 男男成人高潮片免费网站| 欧美一级欧美三级| 蜜桃传媒麻豆第一区在线观看| 日韩欧美国产1| 韩国精品一区二区| 久久久www成人免费毛片麻豆 | 精品中文av资源站在线观看| 日韩一区二区三区观看| 蜜臀av在线播放一区二区三区| 91精品国产色综合久久ai换脸 | 91麻豆精品国产综合久久久久久| 成人国产在线观看| 专区另类欧美日韩| 日韩欧美不卡在线观看视频| 国产91精品在线观看| 亚洲一区在线播放| 中文av一区二区| 精品日韩欧美在线| 色偷偷久久一区二区三区| 麻豆成人91精品二区三区| 一区av在线播放| 91福利国产精品| 亚洲图片欧美视频| 欧美精品三级日韩久久| 久久成人免费电影| 中文字幕欧美日本乱码一线二线| 成人免费看的视频| 亚洲精品美腿丝袜| 欧美精品日韩一区| 狠狠色狠狠色合久久伊人| 中文字幕乱码日本亚洲一区二区 | 欧美一卡二卡在线| 国产精品69毛片高清亚洲| 日韩一区在线播放| 欧美男同性恋视频网站| 国产一区二区在线观看免费| 国产精品久久久一区麻豆最新章节| 日本韩国精品一区二区在线观看| 色网综合在线观看| 免费成人美女在线观看.| 日本一区二区三区电影| 欧美综合亚洲图片综合区| 蜜桃视频在线观看一区二区| 国产精品第五页| 欧美老肥妇做.爰bbww| 国产精品一色哟哟哟| 亚洲免费毛片网站| 精品免费99久久| 色噜噜久久综合| 国产综合色产在线精品| 亚洲欧美一区二区三区久本道91| 91精品国产乱| 97精品电影院| 卡一卡二国产精品| 亚洲日本丝袜连裤袜办公室| 日韩欧美的一区| 91成人免费在线| 韩国成人精品a∨在线观看| 一区二区三区电影在线播| 欧美精品一区二区三区蜜桃视频| 色综合一区二区三区| 精品一区二区综合| 亚洲综合一区在线| 国产日韩精品久久久| 在线播放欧美女士性生活| 成人av免费观看| 日韩精品欧美成人高清一区二区| 国产精品卡一卡二| 久久综合色综合88| 欧美日韩成人综合天天影院 | 国产精品国产三级国产a| 日韩欧美成人一区二区| 欧洲生活片亚洲生活在线观看| 国产精品一区二区三区乱码 | 欧美电视剧免费观看| 在线观看日产精品| 夫妻av一区二区| 久久爱另类一区二区小说| 亚洲国产精品久久久久婷婷884| 国产精品人成在线观看免费| 精品国精品自拍自在线| 欧美性xxxxx极品少妇| www.亚洲精品| 国产成人免费视频一区| 玖玖九九国产精品| 五月激情丁香一区二区三区| 一片黄亚洲嫩模| 日韩毛片一二三区| 国产偷国产偷精品高清尤物| 精品久久久久av影院| 欧美一级一级性生活免费录像| 欧美天天综合网| 在线观看国产一区二区| 91免费看视频| 成人国产在线观看| 成人免费看的视频| 成人午夜在线视频| 国产精品123| 国产一区二区精品久久91| 精品一区二区三区日韩| 美国毛片一区二区三区| 午夜精品国产更新| 肉色丝袜一区二区| 偷窥少妇高潮呻吟av久久免费| 亚洲成人动漫精品| 日韩一区精品视频| 天堂午夜影视日韩欧美一区二区| 亚洲成人在线网站| 午夜精品福利一区二区三区蜜桃| 亚洲第一福利一区| 午夜国产不卡在线观看视频| 午夜精品一区二区三区免费视频 | 日韩免费高清av| 精品福利一二区| 久久久亚洲欧洲日产国码αv| 久久亚洲免费视频| 久久久99久久精品欧美| 国产欧美精品国产国产专区| 欧美国产日本韩| 亚洲丝袜制服诱惑| 亚洲精品va在线观看| 亚洲成人动漫精品| 麻豆一区二区三区| 国产在线不卡视频| 高清成人在线观看| 一本大道av一区二区在线播放| 日本大香伊一区二区三区| 欧美日韩一本到| 69久久99精品久久久久婷婷|