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

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

?? index.html

?? 連連看在線玩
?? HTML
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
<HTML>
<HEAD>
<TITLE></TITLE>
<META HTTP-EQUIV="imagetoolbar" CONTENT="no">
<SCRIPT LANGUAGE="JavaScript">
<!--
	var $kyodai = {mapX:19, mapY:11, mapLength:14}

	// 一個(gè)點(diǎn)(x,y)向4面延伸直到遇到障礙或出界 (畫十字)
	$kyodai.cross = function(x, y)
	{
		for (var x1=x-1; x1>-1; x1--)
			if ($kyodai.block[x1+ "," +y]) break

		for (var x2=x+1; x2<$kyodai.mapX; x2++)
			if ($kyodai.block[x2+ "," +y]) break

		for (var y1=y-1; y1>-1; y1--)
			if ($kyodai.block[x+ "," +y1]) break

		for (var y2=y+1; y2<$kyodai.mapY; y2++)
			if ($kyodai.block[x+ "," +y2]) break

		return {x1:x1, x2:x2, y1:y1, y2:y2}
	}

	// x 方向2點(diǎn)間是否連通
	$kyodai.passx = function(x1,x2,y)
	{
		if (x1 < x2)
		{
			while (++x1 < x2)
				if ($kyodai.block[x1+ "," +y]) return false
		}
		else
		{
			while (++x2 < x1)
				if ($kyodai.block[x2+ "," +y]) return false
		}
		return true
	}
	// y 方向
	$kyodai.passy = function(y1,y2,x)
	{
		if (y1 < y2)
		{
			while (++y1 < y2)
				if ($kyodai.block[x+ "," +y1]) return false
		}
		else
		{
			while (++y2 < y1)
				if ($kyodai.block[x+ "," +y2]) return false
		}
		return true
	}

	// x 方向2點(diǎn)間畫一條線 (連通情況下)
	$kyodai.linex = function(x1, x2, y)
	{
		var path = []
		if (x1 < x2)
		{
			while (x1++ < x2)
			path.push('<img src="images/linex.gif" style="position:absolute;left:'+(x1*31-16)+'px;top:'+y*35+'px">')
		}
		else
		{
			while (x2++ < x1)
			path.push('<img src="images/linex.gif" style="position:absolute;left:'+(x2*31-16)+'px;top:'+y*35+'px">')
		}
		return path
	}
	// y 方向
	$kyodai.liney = function(y1, y2, x)
	{
		var path = []
		if (y1 < y2)
		{
			while (y1++ < y2)
			path.push('<img src="images/liney.gif" style="position:absolute;left:'+x*31+'px;top:'+(y1*35-18)+'px">')
		}
		else
		{
			while (y2++ < y1)
			path.push('<img src="images/liney.gif" style="position:absolute;left:'+x*31+'px;top:'+(y2*35-18)+'px">')
		}
		return path
	}

	// 尋找2點(diǎn)間的連線
	$kyodai.find = function(sx,sy,ex,ey)
	{
		// 開始點(diǎn)畫十字
		var s = $kyodai.cross(sx, sy)
		// 如果開始點(diǎn)十字穿過(guò)結(jié)束點(diǎn)
		if (sy==ey && s.x1<ex && ex<s.x2) return $kyodai.linex(sx, ex, sy)
		if (sx==ex && s.y1<ey && ey<s.y2) return $kyodai.liney(sy, ey, sx)
		// 結(jié)束點(diǎn)畫十字
		var e = $kyodai.cross(ex, ey)
		// 開始點(diǎn)與結(jié)束點(diǎn)十字重疊部分
		var x1 = s.x1 < e.x1 ? e.x1 : s.x1
		var x2 = s.x2 > e.x2 ? e.x2 : s.x2
		var y1 = s.y1 < e.y1 ? e.y1 : s.y1
		var y2 = s.y2 > e.y2 ? e.y2 : s.y2
		// 如果結(jié)束點(diǎn)十字穿過(guò)開始點(diǎn)十字
		if (x1<sx && sx<x2 && y1<ey && ey<y2)
			return $kyodai.liney(sy, ey, sx).concat($kyodai.linex(sx, ex, ey))
		if (x1<ex && ex<x2 && y1<sy && sy<y2)
			return $kyodai.liney(sy, ey, ex).concat($kyodai.linex(sx, ex, sy))
		// 兩點(diǎn)之內(nèi) x 方向十字重疊部分 y 方向是否能連通
		if (sx < ex)
		{
			var x3 = sx
			var x4 = ex
			var s1 = sy
			var e1 = ey
		}
		else
		{
			var x3 = ex
			var x4 = sx
			var s1 = ey
			var e1 = sy
		}
		for (var x=x3+1; x<x4; x++)
		{
			if (x1<x && x<x2 && $kyodai.passy(s1, e1, x))
			{
				return $kyodai.liney(s1, e1, x).concat($kyodai.linex(x3, x, s1), $kyodai.linex(x, x4, e1))
			}
		}
		// y 方向
		if (sy < ey)
		{
			var y3 = sy
			var y4 = ey
			var s2 = sx
			var e2 = ex
		}
		else
		{
			var y3 = ey
			var y4 = sy
			var s2 = ex
			var e2 = sx
		}
		for (var y=y3+1; y<y4; y++)
		{
			if (y1<y && y<y2 && $kyodai.passx(s2, e2, y))
			{
				return $kyodai.linex(s2, e2, y).concat($kyodai.liney(y3, y, s2), $kyodai.liney(y, y4, e2))
			}
		}
		s1 = true
		e1 = true
		s2 = true
		e2 = true
		// 兩點(diǎn)圍成的矩形四頂點(diǎn)向外擴(kuò)散
		while (s1 || e1 || s2 || e2)
		{
			if (s1)
			{
				if (x1 < --x3 && x3 < x2)
				{
					if ($kyodai.passy(sy, ey, x3))
					{
						return $kyodai.liney(sy, ey, x3).concat($kyodai.linex(x3, sx, sy), $kyodai.linex(x3, ex, ey))
					}
				}
				else s1 = false
			}
			if (e1)
			{
				if (x1 < ++x4 && x4 < x2)
				{
					if ($kyodai.passy(sy, ey, x4))
					{
						return $kyodai.liney(sy, ey, x4).concat($kyodai.linex(x4, sx, sy), $kyodai.linex(x4, ex, ey))
					}
				}
				else e1 = false
			}
			if (s2)
			{
				if (y1 < --y3 && y3 < y2)
				{
					if ($kyodai.passx(sx, ex, y3))
					{
						return $kyodai.linex(sx, ex, y3).concat($kyodai.liney(y3, sy, sx), $kyodai.liney(y3, ey, ex))
					}
				}
				else s2 = false
			}
			if (e2)
			{
				if (y1 < ++y4 && y4 < y2)
				{
					if ($kyodai.passx(sx, ex, y4))
					{
						return $kyodai.linex(sx, ex, y4).concat($kyodai.liney(y4, sy, sx), $kyodai.liney(y4, ey, ex))
					}
				}
				else e2 = false
			}
		}
		return false
	}


	// 讀取關(guān)卡
	$kyodai.loadmap = function(xml)
	{
		$kyodai.block = {}
		$kyodai.shape = []
		var dom = new ActiveXObject("Microsoft.XMLDOM")
		dom.async = false
		// 隨機(jī)地圖
		dom.load(xml)
		var blocks = dom.selectSingleNode("map").text.split("\n")
		blocks.shift()
		for(var x=0; x<blocks.length; x++)
		{
			for(var y=0; y<blocks[0].length; y++)
			{
				if (blocks[x].charAt(y) == "1")
				{
					$kyodai.shape.push({x:y, y:x})
				}
			}
		}
		// 隨機(jī)填充
		var items = []
		var itemppt = $kyodai.random([1, 2, 3, 4, 5, 6, 7, 8])
		var n = 2
		var num = $kyodai.shape.length
		for (var i=0; i<5; i++)
		{
			if (items.length==8) n=1
			if (items.length==10) break
			for (var j=Math.floor(Math.random()*n)*2+2; j>0; j--)
			{
				items.push(itemppt[i])
			}
		}
		for (n=9; n<42; n++)
		{
			if (num-items.length < 3)
			{
				if (num == items.length) break
				else
				{
					items.push(n)
					items.push(n)
					break
				}
			}
			items.push(n)
			items.push(n)
			items.push(n)
			items.push(n)
		}
		kyodai_remain.innerText = num
		$kyodai.remain = num
		$kyodai.setting(items)
		$kyodai.count()
	}

	// 布置圖片
	$kyodai.setting = function(arr)
	{
		var itemImg = []
		$kyodai.shape = $kyodai.random($kyodai.shape)
		for (i=0; i<$kyodai.shape.length; i++)
		{
			var Img = arr[i]
			x = $kyodai.shape[i].x
			y = $kyodai.shape[i].y
			$kyodai.block[x+","+y] = Img
			if (Img)
			{
				itemImg.push('<img id=Item_'+x+'_'+y+' src="images/'+ Img + '.gif" style="z-index:'+ (100-x+y) +';position:absolute;left:'+ x*31 +'px;top:'+ y*35 +'px">')
			}
		}
		kyodai_items.innerHTML = itemImg.join("")
	}

	// 選中一個(gè)
	$kyodai.choose = function(x, y)
	{
		kyodai_cuechoose.innerText = ''
		$kyodai.point = {x:x, y:y}
		kyodai_choose.style.pixelLeft = x * 31 + 4
		kyodai_choose.style.pixelTop = y * 35
	}

	// 取消選中
	$kyodai.cancel = function()
	{

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av在线不卡观看免费观看| 中文乱码免费一区二区| 在线免费观看日韩欧美| 波波电影院一区二区三区| 国产.精品.日韩.另类.中文.在线.播放| 日本视频免费一区| 久久精品国产久精国产| 韩国成人精品a∨在线观看| 国产一区二区在线观看视频| 国产一区二区三区不卡在线观看| 久久精品国产99| 国产在线精品一区二区夜色 | 亚洲国产高清不卡| 日本一区二区三区高清不卡 | 奇米综合一区二区三区精品视频| 五月综合激情日本mⅴ| 精品一区二区三区久久久| 国产在线播放一区| 成人app在线| 在线观看中文字幕不卡| 欧美丰满美乳xxx高潮www| 精品国产乱码久久久久久老虎| 久久日韩粉嫩一区二区三区| 中文字幕第一区第二区| 亚洲欧美激情小说另类| 亚洲午夜私人影院| 蜜桃视频免费观看一区| 国产精品自产自拍| 99国内精品久久| 欧美日本视频在线| 久久久蜜桃精品| 亚洲欧美日韩中文字幕一区二区三区| 伊人开心综合网| 人人超碰91尤物精品国产| 国产大陆a不卡| 在线一区二区三区四区五区| 日韩欧美中文字幕一区| 国产精品视频一二| 亚洲va欧美va人人爽午夜| 久久精品99久久久| av一二三不卡影片| 日韩三级电影网址| 国产精品国产自产拍高清av王其 | 蜜桃视频在线观看一区| 成人精品视频.| 欧美日韩一区二区三区高清| 国产午夜精品美女毛片视频| 亚洲一区二区三区自拍| 国产大陆精品国产| 91麻豆精品国产自产在线| 国产精品大尺度| 久久成人羞羞网站| 在线一区二区观看| 国产亚洲精品aa| 午夜精品一区在线观看| 99精品视频一区| 精品免费国产二区三区| 亚洲综合一二区| 国产91在线|亚洲| 91精品国产欧美日韩| 亚洲视频免费在线观看| 国产一区 二区| 欧美日韩和欧美的一区二区| 亚洲天天做日日做天天谢日日欢| 国产综合成人久久大片91| 欧美男女性生活在线直播观看| 久久精品一区二区三区不卡牛牛| 日韩不卡一二三区| 在线观看三级视频欧美| 亚洲欧洲精品一区二区三区不卡| 精品一区二区影视| 欧美二区三区91| 日韩精品久久久久久| 一本到高清视频免费精品| 国产午夜精品理论片a级大结局| 日日夜夜一区二区| 欧美亚洲国产一区二区三区| 国产精品免费视频网站| 国产在线观看一区二区| 91精品国产91久久综合桃花| 亚洲在线视频网站| 91在线观看地址| 国产精品每日更新| 国产一区二区不卡老阿姨| 日韩色在线观看| 日韩精品一级二级| 欧美三级蜜桃2在线观看| 亚洲精品综合在线| 99国产精品久| 国产精品成人免费精品自在线观看| 国产真实精品久久二三区| 欧美成人福利视频| 久久99精品国产.久久久久 | 亚洲视频网在线直播| 成人美女在线视频| 国产精品美女一区二区在线观看| 黄色小说综合网站| 久久综合资源网| 国产精品自在在线| 2023国产精品| 国产精品亚洲第一| 国产午夜亚洲精品理论片色戒| 国产盗摄一区二区| 国产欧美日韩在线视频| 国产宾馆实践打屁股91| 国产丝袜美腿一区二区三区| 国产成人日日夜夜| 国产精品电影一区二区| 99久久久免费精品国产一区二区| 成人免费在线视频观看| 色婷婷香蕉在线一区二区| 亚洲国产中文字幕| 在线成人小视频| 蜜臀av一区二区| 久久久99精品久久| a美女胸又www黄视频久久| 亚洲精品网站在线观看| 欧洲一区在线电影| 日本亚洲视频在线| 亚洲精品一区二区三区福利| 国产成都精品91一区二区三| 国产精品不卡在线| 欧美亚州韩日在线看免费版国语版| 亚洲成人免费视| 欧美tickling网站挠脚心| 国产精品1024| 亚洲色图.com| 欧美肥妇free| 国产成人免费视频一区| 一区二区三区中文字幕精品精品 | 欧美一二区视频| 国产一区二区三区在线观看精品| 香蕉乱码成人久久天堂爱免费| 制服丝袜国产精品| 国产高清不卡一区二区| 亚洲美女屁股眼交3| 欧美一三区三区四区免费在线看| 国产成人综合视频| 一区二区不卡在线视频 午夜欧美不卡在| 911精品国产一区二区在线| 久久se这里有精品| 亚洲欧洲日产国码二区| 欧美精品在线视频| 成人综合在线观看| 午夜国产精品影院在线观看| 国产欧美一区二区三区鸳鸯浴 | 欧美一二三在线| 成人h版在线观看| 日本中文字幕一区| 中文文精品字幕一区二区| 欧美中文字幕一区| 国产高清成人在线| 香蕉影视欧美成人| 国产精品久线在线观看| 欧美蜜桃一区二区三区| 国产成a人亚洲| 香蕉av福利精品导航| 亚洲国产精品黑人久久久| 欧美男人的天堂一二区| 成人国产精品免费观看视频| 日韩和欧美的一区| 亚洲美女偷拍久久| 国产亚洲综合av| 777欧美精品| 色偷偷一区二区三区| 国产成人在线影院| 日本在线播放一区二区三区| 综合久久久久久久| ww亚洲ww在线观看国产| 欧美区一区二区三区| 99精品国产视频| 国产成人亚洲精品狼色在线| 日本不卡的三区四区五区| 一区二区久久久久久| 国产精品美女久久久久aⅴ国产馆| 欧美一区二视频| 欧美系列一区二区| 91在线视频官网| 成人午夜视频在线| 国产一区二区三区高清播放| 日韩国产在线观看| 亚洲一级片在线观看| 亚洲色图欧洲色图| 中文字幕乱码日本亚洲一区二区| 日韩精品一区二区三区中文精品| 欧美裸体bbwbbwbbw| 欧洲国内综合视频| 色偷偷一区二区三区| 91丨porny丨户外露出| 成人在线一区二区三区| 国产精品系列在线播放| 精品亚洲成a人在线观看| 美女mm1313爽爽久久久蜜臀| 日韩高清不卡一区| 五月婷婷激情综合| 亚洲成人三级小说| 视频一区欧美精品| 日韩在线观看一区二区| 丝袜亚洲另类欧美综合| 亚洲成av人片在www色猫咪|