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

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

?? 反潛特工.htm

?? JavaScript特效(新)這里有許多的JAVA特效.供學者參考
?? HTM
字號:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="有聲有色 6.0">
<meta name="ProgId" content="有聲有色--最酷最好的網頁特效編輯軟件">
<title>該頁使用有聲有色 6.0編輯制作</title>
</head>

<body>
 

<style type="text/css">
.intro { font-size:10pt; font-style:italic }
.heading { font-size:14pt; font-weight:bold; font-family:sans-serif }
.title { font-size:18pt; font-weight:bold; background-color:navy; color:white; text-align:center; font-family:sans-serif }
</style>
<SCRIPT LANGUAGE="JavaScript">
var ship =  [[[1,5], [1,2,5], [1,2,3,5], [1,2,3,4,5]], [[6,10], [6,7,10], [6,7,8,10], [6,7,8,9,10]]];
var dead = [[[201,203], [201,202,203], [201,202,202,203], [201,202,202,202,203]], [[204,206], [204,205,206], [204,205,205,206], [204,205,205,205,206]]];
var shiptypes = [["Minesweeper",2,4],["Frigate",3,4],[ "Cruiser",4,2],[ "Battleship",5,1]];
var gridx = 16, gridy = 16;
var player = [], computer = [], playersships = [], computersships = [];
var playerlives = 0, computerlives = 0, playflag=true, statusmsg="";
var preloaded = [];
function imagePreload() {
var i,ids = [1,2,3,4,5,6,7,8,9,10,100,101,102,103,201,202,203,204,205,206];
window.status = "Preloading images...please wait";
for (i=0;i<ids.length;++i) {
var img = new Image, name = "batt"+ids[i]+".gif";
img.src = name;
preloaded[i] = img;
}
window.status = "";
}
function setupPlayer(ispc) {
var y,x;
grid = [];
for (y=0;y<gridx;++y) {
grid[y] = [];
for (x=0;x<gridx;++x)
grid[y][x] = [100,-1,0];
}

var shipno = 0;
var s;
for (s=shiptypes.length-1;s>=0;--s) {
var i;
for (i=0;i<shiptypes[s][2];++i) {
var d = Math.floor(Math.random()*2);
var len = shiptypes[s][1], lx=gridx, ly=gridy, dx=0, dy=0;
if ( d==0) {
lx = gridx-len;
dx=1;
}
else {
ly = gridy-len;
dy=1;
}
var x,y,ok;
do {
y = Math.floor(Math.random()*ly);
x = Math.floor(Math.random()*lx);
var j,cx=x,cy=y;
ok = true;
for (j=0;j<len;++j) {
if (grid[cy][cx][0] < 100) {
ok=false;
break;
}
cx+=dx;
cy+=dy;
   }
} while(!ok);
var j,cx=x,cy=y;
for (j=0;j<len;++j) {
grid[cy][cx][0] = ship[d][s][j];
grid[cy][cx][1] = shipno;
grid[cy][cx][2] = dead[d][s][j];
cx+=dx;
cy+=dy;
}
if (ispc) {
computersships[shipno] = [s,shiptypes[s][1]];
computerlives++;
}
else {
playersships[shipno] = [s,shiptypes[s][1]];
playerlives++;
}
shipno++;
   }
}
return grid;
}
function setImage(y,x,id,ispc) {
if ( ispc ) {
computer[y][x][0] = id;
document.images["pc"+y+"_"+x].src = "batt"+id+".gif";
}
else {
player[y][x][0] = id;
document.images["ply"+y+"_"+x].src = "batt"+id+".gif";
   }
}
function showGrid(ispc) {
var y,x;
for (y=0;y<gridy;++y) {
for (x=0;x<gridx;++x) {
if ( ispc )
document.write ('<a href="javascript:gridClick('+y+','+x+');"><img name="pc'+y+'_'+x+'" src="batt100.gif" width=16 height=16></a>');
else
document.write ('<a href="javascript:void(0);"><img name="ply'+y+'_'+x+'" src="batt'+player[y][x][0]+'.gif" width=16 height=16></a>');
}
document.write('<br>');
   }
}

/* Handler for clicking on the grid
*/
function gridClick(y,x) {
if ( playflag ) {
if (computer[y][x][0] < 100) {
setImage(y,x,103,true);
var shipno = computer[y][x][1];
if ( --computersships[shipno][1] == 0 ) {
sinkShip(computer,shipno,true);
alert("You sank my "+shiptypes[computersships[shipno][0]][0]+"!");
updateStatus();
if ( --computerlives == 0 ) {
alert("You win! Press the Refresh button on\n"+
"your browser to play another game.");
playflag = false;
}
   }
if ( playflag ) computerMove();
}
else if (computer[y][x][0] == 100) {
setImage(y,x,102,true);
computerMove();
      }
   }
}
function computerMove() {
var x,y,pass;
var sx,sy;
var selected = false;
for (pass=0;pass<2;++pass) {
for (y=0;y<gridy && !selected;++y) {
for (x=0;x<gridx && !selected;++x) {
if (player[y][x][0]==103) {
sx=x; sy=y;
var nup=(y>0 && player[y-1][x][0]<=100);
var ndn=(y<gridy-1 && player[y+1][x][0]<=100);
var nlt=(x>0 && player[y][x-1][0]<=100);
var nrt=(x<gridx-1 && player[y][x+1][0]<=100);
if ( pass == 0 ) {
var yup=(y>0 && player[y-1][x][0]==103);
var ydn=(y<gridy-1 && player[y+1][x][0]==103);
var ylt=(x>0 && player[y][x-1][0]==103);
var yrt=(x<gridx-1 && player[y][x+1][0]==103);
if ( nlt && yrt) { sx = x-1; selected=true; }
else if ( nrt && ylt) { sx = x+1; selected=true; }
else if ( nup && ydn) { sy = y-1; selected=true; }
else if ( ndn && yup) { sy = y+1; selected=true; }
}
else {
if ( nlt ) { sx=x-1; selected=true; }
else if ( nrt ) { sx=x+1; selected=true; }
else if ( nup ) { sy=y-1; selected=true; }
else if ( ndn ) { sy=y+1; selected=true; }
            }
         }
      }
   }
}
if ( !selected ) {
do{
sy = Math.floor(Math.random() * gridy);
sx = Math.floor(Math.random() * gridx/2)*2+sy%2;
} while( player[sy][sx][0]>100 );
}
if (player[sy][sx][0] < 100) {
setImage(sy,sx,103,false);
var shipno = player[sy][sx][1];
if ( --playersships[shipno][1] == 0 ) {
sinkShip(player,shipno,false);
alert("I sank your "+shiptypes[playersships[shipno][0]][0]+"!");
if ( --playerlives == 0 ) {
knowYourEnemy();
alert("I win! Press the Refresh button on\n"+
"your browser to play another game.");
playflag = false;
      }
   }
}
else {
setImage(sy,sx,102,false);
   }
}
function sinkShip(grid,shipno,ispc) {
var y,x;
for (y=0;y<gridx;++y) {
for (x=0;x<gridx;++x) {
if ( grid[y][x][1] == shipno )
if (ispc) setImage(y,x,computer[y][x][2],true);
else setImage(y,x,player[y][x][2],false);
      }
   }
}
function knowYourEnemy() {
var y,x;
for (y=0;y<gridx;++y) {
for (x=0;x<gridx;++x) {
if ( computer[y][x][0] == 103 )
setImage(y,x,computer[y][x][2],true);
else if ( computer[y][x][0] < 100 )
setImage(y,x,computer[y][x][0],true);
      }
   }
}
function updateStatus() {
var f=false,i,s = "Computer has ";
for (i=0;i<computersships.length;++i) {
if (computersships[i][1] > 0) {
if (f) s=s+", "; else f=true;
s = s + shiptypes[computersships[i][0]][0];
   }
}
if (!f) s = s + "nothing left, thanks to you!";
statusmsg = s;
window.status = statusmsg;
}
function setStatus() {
window.status = statusmsg;
}
imagePreload();
player = setupPlayer(false);
computer = setupPlayer(true);
document.write("<center><table><tr><td align=center><p class='heading'>COMPUTER'S FLEET</p></td>"+
"<td align=center><p class='heading'>PLAYER'S FLEET</p></td></tr><tr><td>");
showGrid(true);
document.write("</td><td>");
showGrid(false);
document.write("</td></tr></table></center>");
updateStatus();
setInterval("setStatus();", 500);
<!-- 本頁網頁特效使用《有聲有色 6.0》編輯制作!-->
<!-- 軟件下載地:酷博軟件網--><!-- 網址:http://www.coolboo.com-->
<!-- 軟件作者:朱 江(richie)--><!-- Email:richie@coolboo.com-->
</script>

</body>

</html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
理论电影国产精品| 欧美日韩国产美女| 欧美日本韩国一区二区三区视频 | 欧美久久久久免费| 久久伊人中文字幕| 午夜av一区二区| www.亚洲激情.com| 日韩精品中文字幕一区二区三区| 亚洲精品一卡二卡| 国产成人综合亚洲91猫咪| 欧美日韩视频在线观看一区二区三区 | 国内一区二区视频| 欧美三级在线看| 中文字幕中文字幕在线一区 | 日本大胆欧美人术艺术动态| 成人福利视频在线| 久久伊人蜜桃av一区二区| 亚洲高清久久久| 91蜜桃在线观看| 国产精品久久久久国产精品日日 | 亚洲综合免费观看高清完整版在线 | 一区二区三区在线免费| 丁香婷婷综合网| 精品成人免费观看| 免费人成黄页网站在线一区二区| 91豆麻精品91久久久久久| 中文字幕一区二区三区在线不卡| 国产一区 二区 三区一级| 欧美一区二区视频在线观看2020| 亚洲成人777| 欧美日韩国产精品成人| 亚洲成人1区2区| 欧美日韩精品免费观看视频 | 亚洲成人久久影院| 欧美日本在线播放| 日本一区中文字幕| 欧美一区在线视频| 蜜臀va亚洲va欧美va天堂| 日韩一级片在线观看| 毛片av一区二区| 欧美精品一区二区三区高清aⅴ| 欧美aaaaa成人免费观看视频| 在线播放中文字幕一区| 日产欧产美韩系列久久99| 日韩美女视频在线| 国模一区二区三区白浆| 国产免费成人在线视频| 99免费精品在线| 亚洲影院理伦片| 欧美男生操女生| 精品在线观看免费| 中日韩av电影| 欧美系列在线观看| 麻豆久久久久久| 国产婷婷色一区二区三区在线| 国产成人av电影在线观看| 国产精品久久久99| 欧美日韩在线直播| 久久电影国产免费久久电影| 国产欧美日韩在线| 色8久久人人97超碰香蕉987| 视频一区二区中文字幕| 久久精品亚洲一区二区三区浴池| www.欧美色图| 全国精品久久少妇| 国产精品美女视频| 91精品国产91久久久久久一区二区| 激情综合网天天干| 亚洲老妇xxxxxx| 日韩欧美一级特黄在线播放| 成人v精品蜜桃久久一区| 国产精品伊人色| 一区二区成人在线观看| 精品日韩99亚洲| 91国在线观看| 国产美女精品在线| 日一区二区三区| 亚洲欧洲精品成人久久奇米网| 欧美日韩免费观看一区三区| 国产成人av电影免费在线观看| 亚洲一区二区三区在线看| 久久在线免费观看| 欧美精品在线一区二区三区| 成人av在线资源网| 秋霞电影网一区二区| 亚洲精品你懂的| 久久久99免费| 91.xcao| 色综合久久久久综合体桃花网| 久久99久久99精品免视看婷婷| 最新日韩av在线| 久久精品无码一区二区三区| 欧美久久久影院| 在线一区二区三区四区| 成人午夜视频免费看| 久久激情五月婷婷| 午夜欧美2019年伦理| 亚洲人成影院在线观看| 亚洲国产成人私人影院tom| 在线成人免费观看| 欧美婷婷六月丁香综合色| 成人av在线资源网站| 国产精品99久久久久久久女警| 免费人成精品欧美精品| 视频一区视频二区中文字幕| 亚洲综合偷拍欧美一区色| ...中文天堂在线一区| 日本一区二区三区久久久久久久久不| 日韩欧美国产1| 国产欧美精品在线观看| 精品国产露脸精彩对白| 欧美成人伊人久久综合网| 欧美疯狂做受xxxx富婆| 欧美日韩亚洲综合| 欧美日韩中文国产| 欧美视频日韩视频| 欧美精品在欧美一区二区少妇| 欧美亚洲日本一区| 精品视频一区二区三区免费| 欧美亚洲愉拍一区二区| 欧美视频在线不卡| 欧美人成免费网站| 在线电影一区二区三区| 日韩欧美亚洲另类制服综合在线| 日韩视频中午一区| 日韩一区二区三区免费看| 日韩精品一区二区在线| 日韩久久久久久| 欧美激情艳妇裸体舞| 中文字幕亚洲在| 亚洲综合区在线| 日韩精品电影在线| 国产美女娇喘av呻吟久久 | 亚洲成人动漫av| 日日骚欧美日韩| 极品美女销魂一区二区三区免费| 精品亚洲porn| 成人免费看黄yyy456| 一本色道久久加勒比精品| 在线免费观看日本欧美| 91精品欧美福利在线观看| 欧美精品一区二区三区视频| 中文字幕精品三区| 亚洲制服欧美中文字幕中文字幕| 日本女人一区二区三区| 国产不卡免费视频| 日本韩国欧美一区二区三区| 欧美高清视频www夜色资源网| 欧美精品一区二区精品网| 国产精品高潮呻吟| 日韩极品在线观看| 欧美亚洲禁片免费| 精品国产百合女同互慰| 日韩理论在线观看| 日韩 欧美一区二区三区| 国产 欧美在线| 欧美猛男男办公室激情| 欧美激情在线免费观看| 天使萌一区二区三区免费观看| 国产麻豆日韩欧美久久| 欧美日韩一区二区三区四区| 久久久久久免费| 亚洲午夜激情av| 成人激情午夜影院| 91精品国产综合久久久久久| 中文字幕一区二区三区四区 | 国产福利一区二区三区视频在线| 色综合久久久久网| 精品国产免费一区二区三区四区| 亚洲激情综合网| 国产一区二区三区美女| 欧美图区在线视频| 国产精品日韩成人| 国产一区二区三区日韩 | 天堂av在线一区| 91免费看片在线观看| 久久蜜臀精品av| 免费成人美女在线观看.| 欧美午夜精品久久久| 中文字幕色av一区二区三区| 国产制服丝袜一区| 欧美一区在线视频| 亚洲444eee在线观看| 91麻豆swag| 国产日韩av一区二区| 精品一区二区三区不卡 | 亚洲福利国产精品| av日韩在线网站| 中文字幕欧美区| 高清久久久久久| 国产亚洲欧美一级| 久草精品在线观看| 精品少妇一区二区三区日产乱码 | 国产日韩v精品一区二区| 狠狠色狠狠色综合| 欧美成人精品1314www| 久久精工是国产品牌吗| 日韩美女在线视频 | 豆国产96在线|亚洲| 精品国产乱码91久久久久久网站|