网页游戏“贪食蛇”简析
2010-09-14 13:08:59 来源:WEB开发网 Map = new Array() //创建全局数组Map[]
for(y=0; y<Rows; y++)
{
Map[y]=new Array() //创建全局二维数组Map[][],初始值为'0'
for(x=0; x<Cells; x++)
Map[y][x] = '0' //'0'值表示“空地”
}
//ShowGrid(); //显示地图内格子
Sx = parseInt(Math.random()*Cells) //创建全局变量Sx,赋予随机数
Sy = parseInt(Math.random()*Rows) //创建全局变量Sy,赋予随机数
CreateSnake() //生成蛇 - div
CreatFood() //生成食物 - span
AllDiv = MainMap.all.tags('DIV') //创建全局数组AllDiv,只有一个元素AllDiv[0]。MainMap是div的ID
AllSpan = MainMap.all.tags('SPAN') //创建全局数组AllSpan,只有一个元素AllSpan[0]
}
//显示地图内格子
function ShowGrid()
{
for(r=0; r<Rows; r++) //行
{
t = r*Num;
for(c=0; c<Cells; c++) //列
{
l = c*Num;
MainMap.innerHTML += '<table style="position:absolute;left:'+ l +';top:'+ t +';width:'+Num+';height:'+Num+';" cellpadding=0 cellspacing=0><tr><td align=center valign=middle class=grid>O</td></tr><table>'
}
}
}
更多精彩
赞助商链接