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

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

?? fw.js

?? 馬士兵老師的代碼
?? JS
?? 第 1 頁 / 共 2 頁
字號:
/*
fw1:作戰(zhàn)方的一個實例
sys:存放地圖資源信息(礦、氣)
race:存放的對戰(zhàn)雙方的對象數(shù)組,red/blue
cRace:當前操作者
udf:存放一些資源、建筑、單位等標準信息數(shù)組供調(diào)用時使用
	block:
		mine 礦
		ves  氣
	build:
		0_hq	基地
		0_supply	房子
		0_refinery	采氣廠
		0_barrack		兵工廠
		0_academy		升級用的
		0_gun_tower	無圖
		0_missile		無圖
	unit:
		0_scv		工程兵的普通、采礦、采氣3種狀態(tài)5個方向的圖片
		0_marine
		0_tank
		0_valture
		0_wraith
*/
var fw1=new fw(),sys=new Array(),udf=new Array(),race=new Array(),cRace="red"
fw_ini()
function fw_ini(){
	sys.minePos=""
	sys.vesPos=""

	race["red"]=createClass("mine:5000;ves:0;man:4;supply:8;hq:")
	race["blue"]=createClass("mine:50;ves:0;man:4;supply:8;hq:")

	udf["mine"]=createClass("type:block;size:1,1;movepos:-1,-16;selpos:-4,16,48,30")
	udf["ves"]=createClass("type:block;size:3,2;movepos:2,3;selpos:-6,0,124,60")

	udf["0_hq"]=createClass("type:build;wh:127,101;size:3,3;movepos:0,-14;selpos:-8,22,140,80;hppos:5,86,130;btime:3;madelist:0_scv")
	udf["0_supply"]=createClass("type:build;wh:87,70;size:2,2;movepos:-2,-9;selpos:-5,18,95,56;hppos:2,62,94;btime:2;mine:100")
	udf["0_refinery"]=createClass("type:build;wh:125,95;size:3,2;movepos:-2,-32;selpos:-8,22,140,80;hppos:5,86,130;btime:2;mine:100")
	udf["0_barrack"]=createClass("type:build;wh:125,110;size:3,3;movepos:-2,-18;selpos:-8,34,140,80;hppos:5,86,130;btime:3;mine:150;madelist:0_marine")
	udf["0_academy"]=createClass("type:build;wh:95,95;size:2,2;movepos:-10,-32;selpos:-2,38,100,60;hppos:2,66,100;btime:3;mine:150")
	udf["0_gun_tower"]=createClass("type:build;wh:95,58;size:2,2;movepos:-8,2;selpos:-8,22,140,80")
	udf["0_missile"]=createClass("type:build;wh:41,50;size:1,1;movepos:0,-20;selpos:-8,22,140,80")

	udf["0_scv"]=createClass("type:unit;kind:ground;mvstyle:shift;speed:4;wh:48;selpos:5,12,36,24;hppos:1,33,35;mine:50")
	udf["0_marine"]=createClass("type:unit;kind:ground;mvstyle:walk;speed:2;wh:32;selpos:5,15,20,16;hppos:1,20,24;mine:50")
	udf["0_tank"]=createClass("type:unit;kind:ground;speed:1;wh:72;selpos:10,16,50,40")
	udf["0_valture"]=createClass("type:unit;kind:ground;speed:1;wh:64;selpos:12,20,36,27")
	udf["0_wraith"]=createClass("type:unit;kind:air;speed:1;wh:48;selpos:12,16,27,20")
}

/*
返回一個數(shù)組
參數(shù)字符: a:1;b:2
返回數(shù)組:
	[a][1]
	[b][2]
如是數(shù)字,則轉(zhuǎn)換為數(shù)字型
*/
function createClass(k){
	var ao=new Array(),ak=k.split(";")
	for(var i in ak){
		ak[i]=ak[i].split(":")
		if(!isNaN(ak[i][1]))
			ak[i][1]=parseInt(ak[i][1])
		ao[ak[i][0]]=ak[i][1]
	}
	return ao
}
//控制對象顯示或隱藏 ol格式使用;分隔,;之前的顯示,;之后的隱藏,然后使用,進行分隔
function showObj(ol){
	var a=ol.split(";"),i,j
	for(i in a){
		a[i]=a[i].split(",")
		for(j in a[i]){
			if(i==0&&a[i][j]!="")
				eval(a[i][j]).style.display=""
			if(i==1&&a[i][j]!="")
				eval(a[i][j]).style.display="none"
		}
	}
}
//用來創(chuàng)建操作方實體的類
function fw(){
	//uList定義:[0]-block;[1]-mine;[2]-build;[3]-unit
	this.uList=new Array("","","","")
	//bList定義:[0]-mine;[1]-block and build;[2]-hold unit
	this.bList=new Array("","","")

	this.cEndPos=0
	//用來對新加入的成員進行唯一標識的變量,每增加一個,maxID便加一
	this.maxID=0
	//被選中的對象,使用逗號進行分隔
	this.selUnit=""
	this.adp="1,0;1,1;0,1;-1,1;-1,0;-1,-1;0,-1;1,-1;1,0;1,1;0,1;-1,1;-1,0;-1,-1;0,-1;1,-1".split(";")
	for(var i=0;i<16;i++){
		this.adp[i]=this.adp[i].split(",")
		this.adp[i][0]=parseInt(this.adp[i][0])
		this.adp[i][1]=parseInt(this.adp[i][1])
	}

	//地圖初始化,k的格式 size,64,64;1,mine,3,1   ....
	this.iniMap=function(k){
		var l="",lm="",xi,yi,i,j,n
		var a=k.split(";"),uu,a_sz,a_mv,a_sl,a_hp,a_wh
		//遍歷每個元素
		for(i in a){
			a[i]=a[i].split(",")
			if(a[i][0]=="size"){
				//地圖背景的尺寸
				divSize.style.width =a[i][1]*40
				divSize.style.height =a[i][2]*30
			}
			else{
				xi=parseInt(a[i][2])
				yi=parseInt(a[i][3])
				uu=udf[a[i][1]]
				a_sl=uu.selpos.split(",")
				if(uu.type=="block"||uu.type=="build"){	//資源、建筑
					a_sz=uu.size.split(",")
					a_mv=uu.movepos.split(",")
					//將資源和建筑的覆蓋點存到字符列表中
					for(j=0;j<a_sz[0];j++){
						for(n=0;n<a_sz[1];n++){
							if(uu.type=="block")
								this.bList[0]+=";"+(xi+j)+","+(yi+n)
							if(uu.type=="build")
								this.bList[1]+=";"+(xi+j)+","+(yi+n)
							//this.paint(new pt(xi+j,yi+n),"black")
						}
					}
				}
				if(a[i][1]=="mine")
					sys.minePos+=";"+xi+","+yi	//把礦資源記錄到地圖中
				if(a[i][1]=="ves")
					sys.vesPos+=";"+xi+","+yi	//把氣資源記錄到地圖中
				//下面分別是3種物件的創(chuàng)建
				//l存放大地圖的內(nèi)容,lm存放縮略圖的內(nèi)容
				if(uu.type=="block"){
					this.uList[1]+=",unit_"+a[i][0]
					l+="<span id=unit_"+a[i][0]+" name="+a[i][1]+" uType=block px="+xi+" py="+yi+" pw="+a_sz[0]+" ph="+a_sz[1]+" style='left:"+(xi*40+parseInt(a_mv[0]))+";top:"+(yi*30+parseInt(a_mv[1]))+";z-index:"+yi+"'>"
					l+="<v:oval coordsize='21600,21600' strokecolor=#F2F230 style='visibility:hidden;position:absolute;left:"+a_sl[0]+";top:"+a_sl[1]+";width:"+a_sl[2]+";height:"+a_sl[3]+"'><v:fill opacity =0></v:fill></v:oval>"
					l+="<img src=block/"+a[i][1]+".gif>"
					l+="</span>"
					lm+="<hr id=unit_"+a[i][0]+"_mini color=#00E4FC style=left:"+(xi*2)+";top:"+(yi*2)+";width:"+(a_sz[0]*2)+";height:"+(a_sz[1]*2)+">"
				}
				if(uu.type=="build"){
					a_hp=uu.hppos.split(",")
					a_wh=uu.wh.split(",")
					var s_m=""
					//如果是采氣場且已經(jīng)建成則加入冒氣場景
					if(a[i][5]!=0&&a[i][1]=="0_refinery")
						s_m="<img src='block/ves_gas.gif' style=left:55;top:-20>"
					this.uList[2]+=",unit_"+a[i][0]
					l+="<span id=unit_"+a[i][0]+" name="+a[i][1]+" uType=build bType='' chp="+(a[i][5]==0 ? 0 : "100")+" bn="+(a[i][5]==0 ? 0 : -1)+"  mn=-1 sx="+a_sz[0]+" sy="+a_sz[1]+" px="+xi+" py="+yi+" pw="+a_sz[0]+" ph="+a_sz[1]+" aimu='' race='"+a[i][4]+"' style='left:"+(xi*40+parseInt(a_mv[0]))+";top:"+(yi*30+parseInt(a_mv[1]))+";z-index:"+yi+"'>"
					l+="<v:oval coordsize='21600,21600' strokecolor=#10FC18 style='visibility:hidden;position:absolute;left:"+a_sl[0]+";top:"+a_sl[1]+";width:"+a_sl[2]+";height:"+a_sl[3]+"'><v:fill opacity =0></v:fill><span class=hpbar style='left:"+a_hp[0]+";top:"+a_hp[1]+";width:"+a_hp[2]+"'><hr size=3 color=#249824 style=width:"+(a[i][5]==0 ? 0 : "100%")+"></span></v:oval>"
					l+="<span style=width:"+a_wh[0]+";height:"+a_wh[1]+";overflow:hidden><img src=build/"+a[i][1]+"_"+a[i][4]+".gif style=left:"+(a[i][5]==0 ? -2*a_wh[0] : 0)+"></span>"
					l+="<span>"+s_m+"</span>"
					l+="</span>"
					lm+="<hr id=unit_"+a[i][0]+"_mini color='"+a[i][4]+"' style=left:"+(xi*2)+";top:"+(yi*2)+";width:"+(a_sz[0]*2)+";height:"+(a_sz[1]*2)+">"
					//標記大本營位置,工程兵采礦、氣時會用到
					if(a[i][1]=="0_hq"){
						race[a[i][4]].hq=(xi+1)+","+(yi+1)
					}
				}
				if(uu.type=="unit"){
					a_hp=uu.hppos.split(",")
					this.uList[3]+=",unit_"+a[i][0]
					l+="<span id=unit_"+a[i][0]+" name="+a[i][1]+" uType=unit mvstyle='"+uu.mvstyle+"' px="+xi+" py="+yi+" cw="+uu.wh+" race='"+a[i][4]+"' class='unit_"+uu.kind+"' speed='"+uu.speed+"' path='' aimPos='' aimn=0 aimu='' face='' pose=0 tmMove=0 tmDir=0 style='left:"+(xi*40+(40-uu.wh)/2)+";top:"+(yi*30+(30-uu.wh)/2)+";z-index:"+yi+"'>"
					l+="<v:oval coordsize='21600,21600' strokecolor=#10FC18 style='visibility:hidden;position:absolute;left:"+a_sl[0]+";top:"+a_sl[1]+";width:"+a_sl[2]+";height:"+a_sl[3]+"'><v:fill opacity =0></v:fill><span class=hpbar style='left:"+a_hp[0]+";top:"+a_hp[1]+";width:"+a_hp[2]+"'><hr size=3 color=#249824 style=width:100%></span></v:oval>"
					l+="<span style=width:"+uu.wh+";height:"+uu.wh+";overflow:hidden><img src=unit/"+a[i][1]+"_"+a[i][4]+".gif style=top:"+(-parseInt(5*Math.random())*uu.wh)+"></span>"
					l+="<span></span></span>"
					lm+="<hr id=unit_"+a[i][0]+"_mini color='"+a[i][4]+"' style=left:"+(xi*2)+";top:"+(yi*2)+";width:2;height:2>"
				}
			}
		}
		this.maxID=parseInt(a[i][0])+1
		//對存貯的各類信息的格式進行整理
		if(sys.minePos.slice(0,1)==";")
			sys.minePos=sys.minePos.slice(1)
		if(sys.vesPos.slice(0,1)==";")
			sys.vesPos=sys.vesPos.slice(1)
		if(this.bList[0].slice(0,1)==";")
			this.bList[0]=this.bList[0].slice(1)
		if(this.bList[1].slice(0,1)==";")
			this.bList[1]=this.bList[1].slice(1)
		if(this.uList[0].slice(0,1)==",")
			this.uList[0]=this.uList[0].slice(1)
		if(this.uList[1].slice(0,1)==",")
			this.uList[1]=this.uList[1].slice(1)
		if(this.uList[2].slice(0,1)==",")
			this.uList[2]=this.uList[2].slice(1)
		if(this.uList[3].slice(0,1)==",")
			this.uList[3]=this.uList[3].slice(1)
		//加入實體
		divMain.insertAdjacentHTML("beforeend",l)
		//小地圖
		mini_map.insertAdjacentHTML("afterbegin",lm)
	}
	//返回指定點的build,unit
	this.uInPos=function(p){
		var u,o,a=(this.uList[1]+","+this.uList[2]).split(",")
		for(var i in a){
			o=eval(a[i])
			if(p.x-o.px<o.pw&&p.x-o.px>=0&&p.y-o.py<o.ph&&p.y-o.py>=0){
				u=o
				if(u.name!="ves")
					break
			}
		}
		return u
	}
	//選中操作對象
	this.selRange=function(sp,ep){
		var l="",u,a,i
		//先取消選擇
		if(fw1.selUnit!=""){
			a=fw1.selUnit.split(",")
			for(i in a){
				u=eval(a[i])
				u.children(0).style.visibility="hidden"
			}
		}
		//選擇框進行選擇(不能對建筑物進行選擇)
		a=this.uList[3].split(",")
		for(i=0;i<a.length;i++){
			u=eval(a[i])
			if(((u.px>=sp.x&&ep.x>=u.px)||(u.px<=sp.x&&ep.x<=u.px))&&((u.py>=sp.y&&ep.y>=u.py)||(u.py<=sp.y&&ep.y<=u.py))){
				u.children(0).style.visibility=""
				l+=u.id+","
			}
		}
		l=l.slice(0,-1)
		//點擊選中,都可以進行選擇
		if(sp.v==ep.v&&l==""){
			u=this.uInPos(sp)
			if(u!=null){
				u.children(0).style.visibility=""
				l=u.id
			}
		}
		fw1.selUnit=l
	}
	this.setUBlock=function(){
		var u
		this.bList[2]=""
		al=this.uList[3].split(",")
		for(i in al){
			u=eval(al[i])
			if(u.path==""&&(","+this.selUnit+",").indexOf(","+u.id+",")==-1)
				this.bList[2]+=u.px+","+u.py+";"
		}
		this.bList[2]=";"+this.bList[2]
	}
	//鼠標指揮unit的移動(不實際移動,而是改變目的地或指定任務(wù))
	this.go=function(ep0){
		if(this.selUnit=="")
			return
		var sp=new pt(),ep=new pt()
		var al,a,i,s,rv,epu,epuName,u
		this.setUBlock()
		this.cEndPos=0
		al=fw1.selUnit.split(",")
		//遍歷所有選中的對象
		for(i in al){
			u=eval(al[i])
			epu=this.uInPos(ep0)
			epuName=epu==null ? "" : epu.name
			sp.setv(u.px,u.py)
			this.bList[2]=fw1.bList[2].replace(";"+sp.v+";",";")
			s=""
			if(u.className=="airUnit")
				s="airUnit"
			//采礦
			if(u.name=="0_scv"&&epuName=="mine")
				s="mining"
			//根據(jù)情況確定最后的目標地
			rv=this.getEndPos(ep0,s)
			if(rv[0]=="")
				return
			if(rv[1]!="")
				u.aimu=rv[1]
			ep.setv(rv[0])
			if(u.className=="airUnit")
				u.path=ep.v
			else{
				//點集重合,無法到達
				if(this.inBlock(ep))
					return
				l=this.getPath(sp,ep)
				u.path=l
				if(u.name=="0_scv"){
					u.children(2).innerHTML=""
					u.aimPos=""
					u.task=""
					//隨機確定工程兵的基地投放地點
					a="2,0;2,1;1,2;0,2;-1,2;-2,1;-2,0;-2,-1;-1,-2;0,-2;1,-2;2,-1".split(";")
					var n=parseInt(12*Math.random())
					a[n]=a[n].split(",")
					sp.setv(race[u.race].hq)
					sp.setv(sp.x+parseInt(a[n][0]),sp.y+parseInt(a[n][1]))
					//采礦 aimPos逗號后面的數(shù)字是每次采的上限
					if(epuName=="mine"){
						u.aimPos=u.aimu+",200;"+sp.v+";"+ep.v
						u.task="mining"
					}
					//采氣
					if(epuName=="0_refinery"){
						if(epu.bn==-1){
							u.aimPos=epu.id+",100;"+sp.v+";"+ep.v
							u.task="gasing"
						}
					}
				}
			}
		}
	}
	//建造時的火花閃爍
	this.setSpark=function(u){
		var s="left:-10;top:0"
		if(u.face==0)
			s="left:5;top:-10"
		if(u.face=="1f")
			s="left:-5;top:-10"
		if(u.face==1)
			s="left:18;top:-10"
		if(u.face==2)
			s="left:18;top:0"
		if(u.face==3)
			s="left:18;top:15"
		if(u.face=="3f")
			s="left:-5;top:15"
		if(u.face==4)
			s="left:0;top:15"
		u.children(2).innerHTML="<img src=unit/0_scv_spark.gif style="+s+">"
	}
	//某方的unit的行為函數(shù)(行走、建造等)
	this.move=function(u){
		var dp=new pt(),sp=new pt(),ep=new pt()
		if(u.path==""){
			sp.setv(u.px,u.py)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99精品视频在线播放观看| 亚洲黄色免费网站| 欧美人xxxx| 欧美日韩免费视频| 欧美三级在线播放| 91小视频在线| 在线免费视频一区二区| 欧美午夜宅男影院| 精品污污网站免费看| 欧美久久久久久久久久| 91精品国产综合久久久久久| 欧美一区二区三区啪啪| 日韩限制级电影在线观看| 26uuuu精品一区二区| 国产午夜亚洲精品午夜鲁丝片 | 一区二区三区欧美| 亚洲欧美一区二区三区极速播放 | 婷婷成人综合网| 日本欧美在线观看| 九九精品视频在线看| 国产成人精品亚洲日本在线桃色| 99久久久久久99| 色老汉av一区二区三区| 欧美高清精品3d| 久久综合九色综合久久久精品综合| 国产精品网友自拍| 亚洲综合丝袜美腿| 青草国产精品久久久久久| 国产一区二区调教| 日本久久电影网| 日韩欧美成人一区| 中文字幕欧美国产| 亚洲国产精品自拍| 国产精品1区2区| 欧美色偷偷大香| 国产亚洲一区二区三区四区 | 7777精品久久久大香线蕉| 日韩欧美国产综合一区| 国产精品美女久久福利网站| 视频一区二区国产| 丁香激情综合国产| 欧美一区二区大片| 亚洲欧美激情一区二区| 国内精品久久久久影院薰衣草| 在线亚洲精品福利网址导航| 国产三级精品三级在线专区| 蜜臀av性久久久久av蜜臀妖精| 波多野结衣一区二区三区| 538prom精品视频线放| 国产日韩欧美精品综合| 水野朝阳av一区二区三区| 成人av动漫在线| ww亚洲ww在线观看国产| 日本女人一区二区三区| 欧洲精品中文字幕| 亚洲色欲色欲www在线观看| 国模大尺度一区二区三区| 欧美精品一二三| 一区二区三区四区不卡在线| 99久久综合色| 国产精品免费av| 欧美aaaaaa午夜精品| 欧美性色综合网| 亚洲自拍偷拍麻豆| 99re成人精品视频| 国产精品久久久久aaaa| 国产成人午夜视频| 精品乱人伦小说| 九一九一国产精品| 欧美电视剧免费全集观看| 天使萌一区二区三区免费观看| 日日摸夜夜添夜夜添精品视频| 在线观看欧美日本| 亚洲综合色区另类av| 91麻豆国产精品久久| 亚洲视频一二三区| 色网站国产精品| 亚洲一区二区三区四区五区黄 | 午夜伦欧美伦电影理论片| 91久久精品网| 亚洲成人精品影院| 欧美日韩一区二区三区在线| 午夜精品福利一区二区三区av| 8x福利精品第一导航| 日本vs亚洲vs韩国一区三区| 精品国一区二区三区| 国产一区二区电影| 欧美国产一区视频在线观看| 97久久精品人人澡人人爽| 亚洲黄色小视频| 日韩视频永久免费| 国产成人一区在线| 亚洲精品伦理在线| 91精品国产综合久久福利软件 | 久久久国产午夜精品| 国产成人av电影在线观看| 中文字幕第一页久久| 91蜜桃免费观看视频| 午夜不卡av免费| 久久久国际精品| 色综合久久综合网97色综合| 欧美a一区二区| 国产精品久久一级| 欧美日韩国产综合视频在线观看| 老司机免费视频一区二区| 国产精品日日摸夜夜摸av| 欧美日韩一区二区电影| 国内成人免费视频| 亚洲男帅同性gay1069| 日韩午夜av电影| 色伊人久久综合中文字幕| 蜜桃av噜噜一区二区三区小说| 国产精品久久一级| 欧美大片顶级少妇| 一本到三区不卡视频| 久久99在线观看| 亚洲一二三四在线| 久久久综合网站| 欧美欧美欧美欧美首页| 粉嫩一区二区三区在线看| 亚洲高清免费一级二级三级| 国产日韩一级二级三级| 欧美精品第一页| 色哟哟精品一区| 国产suv精品一区二区6| 免费xxxx性欧美18vr| 亚洲精品日韩综合观看成人91| 久久久精品人体av艺术| 色成年激情久久综合| 国产 欧美在线| 精品亚洲成av人在线观看| 亚洲国产欧美日韩另类综合| 亚洲乱码国产乱码精品精可以看 | 国产精品理伦片| 日韩美女在线视频| 欧美网站大全在线观看| k8久久久一区二区三区| 国产精品一区二区久激情瑜伽| 麻豆精品新av中文字幕| 水蜜桃久久夜色精品一区的特点| 一区二区三区在线视频免费观看| 国产欧美日韩综合精品一区二区| 精品国产区一区| 精品国产一区二区精华| 这里只有精品电影| 精品视频全国免费看| 欧美在线一区二区| 精品视频免费看| 91麻豆精品国产综合久久久久久| 在线免费观看日本一区| 色又黄又爽网站www久久| 一本一道综合狠狠老| 色久优优欧美色久优优| 欧美亚洲综合一区| 欧美天堂一区二区三区| 欧美在线色视频| 日韩一区二区三区av| 日韩欧美色综合网站| 久久在线免费观看| 亚洲精品一区二区在线观看| 日韩免费视频一区二区| 日韩美女主播在线视频一区二区三区| 日韩一级高清毛片| 欧美mv日韩mv亚洲| 久久精品亚洲国产奇米99| 欧美变态tickle挠乳网站| 欧美一级片免费看| 精品国产乱码久久| 国产精品无圣光一区二区| 亚洲日本青草视频在线怡红院| 亚洲电影在线播放| 亚洲成av人**亚洲成av**| 午夜亚洲福利老司机| 亚洲一线二线三线视频| 免费av成人在线| 成人免费毛片a| 欧美色图一区二区三区| 日韩一区二区三免费高清| 久久久不卡网国产精品一区| 亚洲精品少妇30p| 激情综合五月天| 91蜜桃传媒精品久久久一区二区| 在线不卡一区二区| 欧美精品一区二区三区蜜桃视频| 国产性做久久久久久| 亚洲三级视频在线观看| 午夜精品福利一区二区三区av | 一区二区三区在线免费观看| 亚洲成a人在线观看| 日韩电影在线免费观看| 久久精品国产免费| 成人综合婷婷国产精品久久免费| 在线一区二区三区做爰视频网站| 日韩欧美亚洲一区二区| 国产精品国产三级国产| 亚洲电影欧美电影有声小说| 国产精一品亚洲二区在线视频| 欧美三区在线观看| 国产亚洲一本大道中文在线| 午夜精品久久一牛影视|