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

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

?? gamecanvas.java

?? 手機射擊游戲源代碼,nokia s60模擬器開發包,eclipse工具開發.不可用于商業用途.
?? JAVA
?? 第 1 頁 / 共 4 頁
字號:
							bullet[i].setImage(img[2], 28, 7);
							break;
						case Character.DIRECTION_LEFT_DOWN:
							bullet[i].setImage(img[5], 28, 7);
							break;
						}
						break;
					case 4:
						switch (player.playerDirect) {
						case Character.DIRECTION_RIGHT:
							bullet[i].setImage(img[4], 27, 10);
							break;
						case Character.DIRECTION_LEFT:
							bullet[i].setImage(img[7], 27, 10);
							break;
						case Character.DIRECTION_UP:
							bullet[i].setImage(img[8], 10, 27);
							break;
						case Character.DIRECTION_RIGHT_DOWN:
							bullet[i].setImage(img[4], 27, 10);
							break;
						case Character.DIRECTION_LEFT_DOWN:
							bullet[i].setImage(img[7], 27, 10);
							break;
						}
						break;
					}

					player.setBulletPosion(bullet[i]);
					bullet[i].setAlive(true);
					myBulletsCount++;
					break;
				}
			}
		}
	}

	/** TODO NPC開火 * */
	void doFireNPC(Bullets[] bullet, NPC npc) {
		if (npcBulletsCount < bullet.length) {
			for (int i = 0; i < bullet.length; i++) {
				if (!bullet[i].isAlive) {
					bullet[i].setBulletDirect(npc.npcDirect);
					if (npc.npcDirect == Character.DIRECTION_RIGHT) {
						bullet[i].setPosition(npc.x + npc.width, npc.y
								+ npc.height / 2 - 15);
					}
					if (npc.npcDirect == Character.DIRECTION_LEFT) {
						bullet[i].setPosition(npc.x, npc.y + npc.height / 2
								- 15);
					}
					bullet[i].setAlive(true);
					npcBulletsCount++;
					break;
				}
			}
		}
	}

	boolean npc4fire = false;

	void doFireNPC4(NPC npc) {
		if (!npc4bullet.isAlive) {
			npc4fire = true;
			npc4bullet.setBulletDirect(Character.DIRECTION_LEFT);
			npc4bullet.setPosition(npc.x, npc.y);
			npc4bullet.setAlive(true);
		}
	}

	/** TODO player投擲手雷 * */
	void doPutBomb() {
		if (myBombCount > 0) {
			if (!bombtest.isAlive)
				myBombCount -= 1;
			bombtest.putBomb(player);			
		}
	}

	/** TODO 初始化NPC * */
	void initNPC() {	
		if (boss==null)boss = new Boss();
		for (int i=0;i<NPC.length;i++){
			NPC[i]=null;
		}
		switch (gds.getMissionID()) {
		case 1:
			boss.initBoss1();
			for (int i = 0; i < NPC.length; i++) {
				if (i < 10)
					NPC[i] = new NPC(1, "npc1", img[26],
							img[26].getWidth() / 2, img[26].getHeight());
				if (i >= 10 & i < 20)
					NPC[i] = new NPC(2, "npc2", img[27],
							img[27].getWidth() / 6, img[27].getHeight());
				if (i >= 20)
					NPC[i] = new NPC(3, "npc3", img[28],
							img[28].getWidth() / 6, img[28].getHeight());
			}
//			boss.isAlive = true;
			break;
		case 2:
			boss.initBoss2();
			for (int i = 0; i < NPC.length; i++) {
				if (i < 10)
					NPC[i] = new NPC(4, "npc4", img[39],
							img[39].getWidth() / 3, img[39].getHeight());
				if (i >= 10 & i < 20)
					NPC[i] = new NPC(2, "npc2", img[27],
							img[27].getWidth() / 6, img[27].getHeight());
				if (i >= 20)
					NPC[i] = new NPC(3, "npc3", img[28],
							img[28].getWidth() / 6, img[28].getHeight());
			}
//			boss.isAlive = true;
			break;
		case 3:
			boss.initBoss3();
			for (int i = 0; i < NPC.length; i++) {
				if (i < 5)
					NPC[i] = new NPC(5, "npc5", img[36],
							img[36].getWidth() / 2, img[36].getHeight());
				if (i >= 5 & i < 10)
					NPC[i] = new NPC(6, "npc6", img[37],
							img[37].getWidth() / 2, img[37].getHeight());
				if (i >= 10 & i < 20)
					NPC[i] = new NPC(2, "npc2", img[27],
							img[27].getWidth() / 6, img[27].getHeight());
				if (i >= 20)
					NPC[i] = new NPC(3, "npc3", img[28],
							img[28].getWidth() / 6, img[28].getHeight());
			}
//			boss.isAlive = true;
			break;
		case 4:
			boss.initBoss4();
			boss.initBoss5();
			for (int i = 0; i < NPC.length; i++) {
				if (i < 5)
					NPC[i] = new NPC(5, "npc5", img[36],
							img[36].getWidth() / 2, img[36].getHeight());
				if (i >= 5 & i < 10)
					NPC[i] = new NPC(6, "npc6", img[37],
							img[37].getWidth() / 2, img[37].getHeight());
				if (i >= 10 & i < 20)
					NPC[i] = new NPC(2, "npc2", img[27],
							img[27].getWidth() / 6, img[27].getHeight());
				if (i >= 20)
					NPC[i] = new NPC(3, "npc3", img[28],
							img[28].getWidth() / 6, img[28].getHeight());
			}
//			boss.isAlive = false;
			break;
		}

		//初始化NPC的坐標
		for (int i = 0; i < NPC.length; i++) {
			NPC[i].initNPC(npcdata[gds.getMissionID() - 1][i][0], npcdata[gds
					.getMissionID() - 1][i][1]);
		}
	}

	/** TODO 初始化player * */
	void initPlayer() {
		uu=0;
		step=stepV;
		player.isAlive = true;		
		player.setImage(img[11], img[11].getWidth() / 24,
				img[11].getHeight() / 2);
		player.setPosition(10, 170);
		player.isjump=false;

		for(;player.x<screenWidth;player.x++){
			if (player.collidesWith(map))break;
		}
		diaoluo = false;
		player.defineCollisionRectangle(10, 20, 14, 18);
		player.y = -200;
		player.setState(3);
		player.playerDirect = Character.DIRECTION_RIGHT;
		playerWudi = true;
		fuhuo = true;
		myBombCount = 9;
	}
	
	/** TODO player與地圖的移動關系 * */
	void playerMove() {
		if (player.isMove == true) {
			if (!playerpc.collidesWith(object[5])
					&& !playerpc.collidesWith(object[6])
					&& !playerpc.collidesWith(object[3])
					&& !playerpc.collidesWith(object[4])) {
				if (!playerpc.collidesWith(map)) {
					if (player.playerDirect == Character.DIRECTION_RIGHT) {
						if (player.x + player.width >= screenWidth / 2) { //主角走到屏幕中央時讓屏幕移動,主角不移動
							if (Math.abs(map.x) >= mapend) {
								if (player.x >= screenWidth / 2 + 30) {
									if (gds.getMissionID() == 4 && cheng == 2)
										boss.isAlive = true;
									if (gds.getMissionID() != 4)
										boss.isAlive = true;
									player.x += 0;
									map.x -= 0;
								} else {
									player.x += 5;
									map.x -= 0;
								}
							} else {
								x1 += 1; //背景移動
								mapPx = -4;
								map.x -= 5;
								NPCMoveWithMap(-5, 0);
							}
							//*****************
						} else
							player.x += 5;
					}
				}
			}
			if (!playerpc1.collidesWith(object[5])
					&& !playerpc1.collidesWith(object[6])
					&& !playerpc1.collidesWith(object[3])
					&& !playerpc1.collidesWith(object[4])) {
				if (!playerpc1.collidesWith(map)) {
					if (player.playerDirect == Character.DIRECTION_LEFT) {
						x1 -= 0;
						mapPx = 0;
						map.move(0, 0);
						if (player.x <= 0)
							player.setPosition(player.x, player.y);
						else
							player.x -= 5;
					}
				}
			}
		} else {
			x1 -= 0;
			mapPx = 0;
			map.move(mapPx, 0);
		}
	}
		
	int death_right[] = { 0,0,0,0,1,1,1,1 };
	int death_left[] = { 2,2,2,2,3,3,3,3 };
	/** TODO player死亡 */
	void playerDead() {	
		pd.visible=true;
		switch (player.playerDirect) {
		case 4:
			pd.setFrameSequence(death_right);
			break;
		case 7:
			pd.setFrameSequence(death_right);
			break;
		case 8:
			pd.setFrameSequence(death_right);
			break;
		case 3:
			pd.setFrameSequence(death_left);
			break;
		case 5:
			pd.setFrameSequence(death_left);
			break;
		case 6:
			pd.setFrameSequence(death_left);
			break;
		}
//		pd.setFrameSequence(death_right);
		pd.setPosition(player.x,player.y);
		player.isAlive = false;
		player.isjump=false;
		playerJiShu();
		initPlayer();
		bombtest.isAlive = false;
		if (playerCountT <= 0) {
			engine.gameOver = true;
			mc.updateHiscores(myscore);
			mc.writeScores("h",0,5,myscore);
		}		
	}

	int playerCountT;
	void playerJiShu(){
		playerCountT = playerCount1 * 10 + playerCount2;
		playerCountT--;
		playerCount2 = playerCountT % 10;
		playerCount1 = (playerCountT - playerCount2) / 10;		
	}
	
	/** TODO 如果地圖移動,那么NPC也移動 * */
	void NPCMoveWithMap(int mapPx, int mapPy) {
		for (int i = 0; i < object.length; i++) {
			object[i].move(mapPx, mapPy);
		}
		if (gds.getMissionID() == 1) {
			playerpc3.move(mapPx, mapPy);
			playerpc4.move(mapPx, mapPy);
			playerpc5.move(mapPx, mapPy);
			playerpc6.move(mapPx, mapPy);
		}
		s1.move(mapPx, mapPy);
		bombtest.move(mapPx, mapPy);
		for (int i = 0; i < NPC.length; i++) {
			NPC[i].move(mapPx, mapPy);
		}

		for (int i = 0; i < npcBullets.length; i++) {
			npcBullets[i].move(mapPx, mapPy);
		}

		gunIco.move(mapPx, mapPy);
		gunIco2.move(mapPx, mapPy);
		bombIco.move(mapPx, mapPy);

		switch (gds.getMissionID()) {
		case 1:
			if (tower.isAlive)
				tower.move(mapPx - 4, 0);
			break;
		case 4:
			lift.move(mapPx, 0);
			playerPc.move(mapPx, 0);
			boss.boss4_i += mapPx;
			boss.boss4_x[0] += mapPx;
			break;
		}
	}

	void doThreadStart() {
		Thread t = new Thread(this);
		t.start();
	}

	void drawLoad(Graphics g) {
		g.drawImage(loadImg,screenWidth-loadImg.getWidth(), screenHeight-loadImg.getHeight() ,0);
	}

	void paint_zhuangtai(Graphics g) {
		score[0] = myscore / 10000;
		score[1] = (myscore - score[0] * 10000) / 1000;
		score[2] = (myscore - score[0] * 10000 - score[1] * 1000) / 100;
		score[3] = (myscore - score[0] * 10000 - score[1] * 1000 - score[2] * 100) / 10;
		score[4] = (myscore - score[0] * 10000 - score[1] * 1000 - score[2]
				* 100 - score[3] * 10) / 1;

		for (int i = 0; i < 5; i++) {
			g.setClip(55 + i * 11, 2, 11, 14);
			g.drawImage(img[15], 55 + i * 11 - score[i] * 11, 2, 0);
		}
		
		if (bulletType == 1) {
			g.setClip(150, 5, 15, 9);
			g.drawImage(img[14], 150, 5, 0);
		} else {
			g.setClip(150, 5, 9, 9);
			g.drawImage(img[16], 150 - myBulletsCount1_1 * 9, 5, 0);
			g.setClip(160, 5, 9, 9);
			g.drawImage(img[16], 160 - myBulletsCount1_2 * 9, 5, 0);
		}
		g.setClip(25, 5, 9, 9);
		g.drawImage(img[16], 25 - playerCount1 * 9, 5, 0);
		g.setClip(35, 5, 9, 9);
		g.drawImage(img[16], 35 - playerCount2 * 9, 5, 0);		
		g.setClip(150, 20, 9, 9);
		g.drawImage(img[16], 150 - myBombCount * 9, 20, 0);
		g.setClip(120, 5, 17, 9);
		g.drawImage(img[18], 120, 5, 0);
		g.setClip(10, 0, 14, 18);
		g.drawImage(img[17], 10, 0, 0);
		g.setClip(125, 18, 10, 13);
		g.drawImage(img[19], 125, 18, 0);
		g.setClip(0, 0, getWidth(), getHeight());
	}

	private void paint_kaishi(Graphics g) {
		g.setColor(0, 0, 0);
		g.fillRect(0, aaa, getWidth(), getHeight() - aaa * 2);

		g.setColor(0, 0, 0);
		for (int k = 0; k < 104; k += 2) {
			g.drawLine(0, kaishi_y1 + k, getWidth(), kaishi_y1 + k);
			g.drawLine(0, kaishi_y2 + k, getWidth(), kaishi_y2 + k);
		}

		if (kaishi_guan) {
			g.setColor(255, 0, 0);
			g.setFont(Font.getFont(Font.FACE_MONOSPACE, Font.STYLE_BOLD,
					Font.SIZE_SMALL));
			g.drawString("第 " + gds.getMissionID()+"關", 60, 95,0);
		}
	}
	
	private void kaishi() {
		if (kaishi_line) {
			aaa += 8;
			kaishi_y2 -= 8;
			kaishi_y1 += 8;
		}

		if (aaa > getHeight() / 2) {
			kaishi_guan = true;
			kaishi_line = false;
			kaishi_y1 -= 8;
			kaishi_y2 += 8;

		}
		if (kaishi_y2 > getHeight())
			kaishi_guan = false;		
	}

	void paint_V(Graphics g) {
		if (V) {
			g.drawImage(img[25], V_x, V_y, 0);
		}
	}

	boolean baoguan=false;
	void V_run() {
		switch (gds.getMissionID()) {
		case 1:
			if (boss.boss1_x[11] <= 0) {
				V = true;
				fuhuo=true;				
				boss.isAlive = false;
				V_y += 3;
			}
			break;
		case 2:
			if (boss.boss2_y[0] >= screenHeight / 2) {
				V = true;
				fuhuo=true;
				boss.isAlive = false;
				V_y += 3;
			}
			break;
		case 3:
			if (boss.boss3_y >= screenHeight / 2) {
				V = true;
				fuhuo=true;
				boss.isAlive = false;
				V_y += 3;
			}
			break;
		case 4:
			if (boss.boss5_ming <=0) {
				V = true;
				fuhuo=true;
				boss.isAlive = false;
				V_y += 3;					
			}
			break;
		}
		
		//試玩版本
//		if (V_y > getHeight() / 2) {
//			baoguan=true;
//			cs.display.setCurrent(mc);
//			mc.updateHiscores(myscore);
//			mc.writeScores("h",0,5,myscore);
//			running=false;
//		}else{
//			if (V_y > getHeight() / 2) {
//				engine.gameState = 7;
//				gds.nextMission();
//			}	
//		}
		
//		if (V&&gds.getMissionID()!=4){
//			mc.playmidi(mc.sound.guoguanPlayer);
//		}
//		if (V&&gds.getMissionID()==4){
//			mc.playmidi(mc.sound.tongguanPlayer);
//		}
		
		//4關
		if (gds.getMissionID()==4){
			if (V_y > getHeight() / 2) {
				baoguan=true;
				cs.display.setCurrent(mc);
				mc.updateHiscores(myscore);
				mc.writeScores("h",0,5,myscore);
				running=false;
			}
		}else{
			if (V_y > getHeight() / 2) {
				engine.gameState = 7;
				gds.nextMission();
			}
		}			
	}

	public int imgJuanLeft(Graphics g, int speedx, int speedy, Sprite bg) {
		if (speedx > bg.getWidth())
			speedx = 1;
		bg.setFrame(0);
		g.setClip(bg.getWidth() - speedx, 0, speedx, speedy);
		bg.setPosition(bg.getWidth() - speedx, -bg.getHeight() + speedy);
		bg.paint(g);
		g.setClip(bg.getWidth() - speedx, speedy, speedx, bg.getHeight()
				- speedy);
		bg.setPosition(bg.getWidth() - speedx, speedy);
		bg.paint(g);

		g.setClip(0, 0, bg.getWidth() - speedx, speedy);
		bg.setPosition(-speedx, -bg.getHeight() + speedy);
		bg.paint(g);
		g.setClip(0, speedy, bg.getWidth() - speedx, bg.getHeight() - speedy);
		bg.setPosition(-speedx, speedy);
		bg.paint(g);
		g.setClip(0, 0, getWidth(), getHeight());

		return speedx;
	}

	public int imgJuanDown(Graphics g, int speedx, int speedy, Sprite bg) {
		if (speedy > bg.getHeight())
			speedy = 1;
		bg.setFrame(0);
		g.setClip(bg.getWidth() - speedx, 0, speedx, speedy);
		bg.setPosition(bg.getWidth() - speedx, -bg.getHeight() + speedy);
		bg.paint(g);
		g.setClip(bg.getWidth() - speedx, speedy, speedx, bg.getHeight()
				- speedy);
		bg.setPosition(bg.getWidth() - speedx, speedy);
		bg.paint(g);

		g.setClip(0, 0, bg.getWidth() - speedx, speedy);
		bg.setPosition(-speedx, -bg.getHeight() + speedy);
		bg.paint(g);
		g.setClip(0, speedy, bg.getWidth() - speedx, bg.getHeight() - speedy);
		bg.setPosition(-speedx, speedy);
		bg.paint(g);
		g.setClip(0, 0, getWidth(), getHeight());
		return speedy;
	}

	boolean uuu = false;

	public void lCeng() {
		if (cheng==1){
			if (!lift.collidesWith(playerPc) & player.collidesWith(lift)
					& (player.x + 20) > lift.x) {
				map.y += 2;
				playerPc.y += 2;
				beijing.y += 2;
				uuu = true;			
			} else {
				uuu = false;
				if (lift.collidesWith(playerPc)) {
					cheng = 2;
					mapend = map.width - 2 * screenWidth;
				}
			}
		}
		
		if (lift.collidesWith(playerPc)) fuhuo = false;
	}
	
	protected void hideNotify() {
	    running=false;
	  }

	protected void showNotify() {
	     //填寫暫?;謴蛢热輧热?	}
}
//Graphics bufferG=ImageBuffer.getGraphics(); //雙緩沖
//Runtime r=new Runtime();
//g.setClip(0,0,176,208);
//g.setColor(0,255,0);
//g.drawString(Integer.toString((int) r.freeMemory()),0,50,0);
//g.drawString(Integer.toString((int) r.totalMemory()),0,70,0);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费成人在线播放| 中文字幕在线不卡| 日韩专区在线视频| 欧美日韩国产综合一区二区| 亚洲精品国产一区二区三区四区在线| aaa国产一区| 亚洲精品国产一区二区三区四区在线| 91免费在线播放| 一区二区三区.www| 91精品国产乱码久久蜜臀| 男男成人高潮片免费网站| 精品国产一区二区精华| 国产成人小视频| 亚洲少妇30p| 欧美午夜精品电影| 久久97超碰国产精品超碰| 日本一区二区视频在线观看| eeuss鲁片一区二区三区| 亚洲第一成年网| 精品久久免费看| 99久久久久久| 亚洲午夜久久久久中文字幕久| 欧美日韩在线三区| 国产在线不卡一区| 亚洲精品视频在线| 欧美一二三区在线| 国产在线精品一区二区| 国产精品美女久久久久久久久| 欧美视频完全免费看| 美女性感视频久久| 中文字幕在线一区二区三区| 欧美日韩精品一区二区三区蜜桃| 另类综合日韩欧美亚洲| 亚洲色图另类专区| 精品少妇一区二区三区视频免付费| 不卡一区二区三区四区| 午夜电影网一区| 国产日韩欧美不卡在线| 欧美日高清视频| 国产69精品久久久久毛片| 亚洲尤物视频在线| 国产目拍亚洲精品99久久精品| 欧美性一级生活| 国产在线精品不卡| 午夜精品久久久久久不卡8050| 久久这里只有精品首页| 欧美视频三区在线播放| 成人av免费在线播放| 午夜在线成人av| 精品理论电影在线观看 | 欧美一区二区三区四区高清| 精品国精品自拍自在线| 午夜日韩在线电影| 欧美日韩免费观看一区三区| 成人国产免费视频| 欧美网站一区二区| 在线视频中文字幕一区二区| 亚洲视频免费看| 成人网在线免费视频| 久久久精品国产免费观看同学| 麻豆精品一区二区综合av| 日韩三级免费观看| 久久99精品久久久| 亚洲欧美日韩人成在线播放| 不卡欧美aaaaa| 亚洲摸摸操操av| 欧美一区二区网站| 激情五月激情综合网| **欧美大码日韩| 欧美性大战xxxxx久久久| 免费欧美高清视频| 国产精品高潮久久久久无| 欧美色中文字幕| 国产精品 欧美精品| 亚洲综合999| 精品国产污网站| 91成人国产精品| 蜜臀va亚洲va欧美va天堂| 精品区一区二区| youjizz久久| 久久久99精品久久| 韩国一区二区视频| 亚洲欧美日韩系列| 亚洲精品一区二区三区福利| 日韩一区二区三区免费观看| 综合色天天鬼久久鬼色| 久久久久久久久97黄色工厂| 欧美精品在线一区二区三区| 欧美日韩国产一二三| 欧美日韩精品欧美日韩精品一综合| 五月婷婷激情综合| 婷婷久久综合九色综合伊人色| 国产一区二区久久| 激情久久五月天| 日本一区二区免费在线观看视频| 3d动漫精品啪啪一区二区竹菊| 国产成人高清在线| 久久se这里有精品| 蜜桃精品在线观看| 美洲天堂一区二卡三卡四卡视频| 亚洲男女一区二区三区| 亚洲欧美在线观看| 成人免费在线观看入口| 国内精品伊人久久久久av一坑| 日韩黄色免费电影| 麻豆成人久久精品二区三区小说| 久久狠狠亚洲综合| 国产福利不卡视频| 色婷婷国产精品| 777午夜精品免费视频| 精品日韩欧美在线| 日韩一区欧美一区| 亚洲1区2区3区视频| 久久国内精品自在自线400部| 国产精品乡下勾搭老头1| 色8久久精品久久久久久蜜| 制服.丝袜.亚洲.另类.中文| 久久久不卡网国产精品一区| 亚洲四区在线观看| 日韩经典中文字幕一区| 国产成人高清在线| 欧美日韩一区二区电影| 国产亚洲欧美日韩在线一区| 一区二区三区在线视频观看| 免费欧美日韩国产三级电影| hitomi一区二区三区精品| 日韩一区二区三区高清免费看看 | 国产精品白丝jk黑袜喷水| 色婷婷国产精品综合在线观看| 欧美一区二区三区喷汁尤物| 美女在线视频一区| www.亚洲国产| 日韩欧美成人激情| 亚洲激情网站免费观看| 激情综合亚洲精品| 在线亚洲免费视频| 国产网站一区二区| 日韩电影在线一区二区| 波多野结衣在线一区| 日韩欧美国产精品一区| 亚洲欧美区自拍先锋| 韩国成人福利片在线播放| 欧美日韩一区成人| 日韩理论片中文av| 国产成人自拍在线| 制服.丝袜.亚洲.中文.综合| 亚洲精品老司机| 懂色中文一区二区在线播放| 日韩视频中午一区| 亚洲小说欧美激情另类| 成人av午夜影院| 久久久久国产一区二区三区四区| 免费视频最近日韩| 69堂国产成人免费视频| 亚洲精品你懂的| av午夜一区麻豆| 国产午夜亚洲精品不卡| 蜜桃视频在线观看一区| 欧美日韩国产一区二区三区地区| 国产精品色哟哟网站| 国产精品自拍av| 精品国产第一区二区三区观看体验| 视频一区中文字幕国产| 在线观看欧美精品| 一区二区三区资源| 91蜜桃网址入口| 国产精品久久久久一区二区三区| 国产曰批免费观看久久久| 日韩欧美黄色影院| 美女诱惑一区二区| 26uuu另类欧美| 国模少妇一区二区三区| 日韩欧美国产午夜精品| 青草av.久久免费一区| 欧美一区二区三区人| 美日韩一区二区三区| 欧美精品一区二区三区四区 | 久久疯狂做爰流白浆xx| 日韩视频在线永久播放| 久久99久久99精品免视看婷婷| 91精品国产高清一区二区三区蜜臀| 秋霞午夜av一区二区三区| 日韩欧美亚洲另类制服综合在线| 久久99精品久久久久久国产越南| 久久综合色综合88| 高清国产午夜精品久久久久久| 中文字幕av一区二区三区| 波多野结衣精品在线| 亚洲天堂网中文字| 在线观看av一区二区| 三级久久三级久久久| 欧美大片一区二区三区| 国产精品资源站在线| 亚洲欧美另类综合偷拍| 欧美日本一区二区| 国产剧情一区二区三区| 亚洲天堂久久久久久久| 欧美精品在欧美一区二区少妇| 久久国产麻豆精品| 国产精品美女一区二区|