var nextData=[[2, 2, 0, 0],[0, 2, 2, 0],[0, 0, 0, 0],[0, 0, 0, 0]];var gameData= [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0],[0, 0, 0, 0, 0, 0, 0, 0, 0, 0],[0, 0, 0, 0, 0, 0, 0, 0, 0, 0],[0, 0, 0, 0, 0, 0, 0, 0, 0, 0],[0, 0, 0, 0, 0, 0, 0, 0, 0, 0],[0, 0, 0, 0, 0, 0, 0, 0, 0, 0],[0, 0, 0, 0, 0, 0, 0, 0, 0, 0],[0, 0, 0, 0, 0, 0, 0, 0, 0, 0],[0, 0, 0, 0, 0, 0, 0, 0, 0, 0],[0, 0, 0, 0, 0, 0, 0, 0, 0, 0],[0, 0, 0, 0, 0, 0, 0, 0, 0, 0],[0, 0, 0, 0, 0, 0, 0, 0, 0, 0],[0, 0, 0, 0, 0, 0, 0, 0, 0, 0],[0, 0, 0, 0, 0, 0, 0, 0, 0, 0],[0, 0, 0, 0, 0, 0, 0, 0, 0, 0],[0, 0, 0, 0, 0, 0, 0, 0, 0, 0],[0, 0, 0, 0, 0, 0, 0, 0, 0, 0],[0, 0, 0, 0, 0, 2, 1, 0, 0, 0],[0, 0, 0, 2, 2, 2, 1, 0, 0, 0],[1, 1, 1, 1, 1, 1, 1, 0, 0, 0]];var nextDivs=[];var gameDivs=[];var initGame = function(){ for (var i=0; i<gameData[0].Length;i++) { var gameDiv=[]; for(var j=0; j<gameData[0].Length;j++){ var newNode = document.createElement('div'); newNode.className='none'; newNode.style.top=(i*20) + 'px'; newNode.style.left=(j*20)+'px'; document.getElementById('game').appendChild(newNode); gameDiv.push(newNode); } gameDiv.push(gameDiv); }}var initNext = function(){ for (var i=0; i<nextData[0].Length;i++) { var nextDiv=[]; for(var j=0; j<nextData[0].Length;j++){ var newNode = document.createElement('div'); newNode.className='none'; newNode.style.top=(i*20) + 'px'; newNode.style.left=(j*20)+'px'; document.getElementById('game').appendChild(newNode); nextDiv.push(newNode); } nextDiv.push(nextDiv); }}var refreshGame = function(){ for (var i=0; i<gameData.Length; i++) { for (var j=0; j<gameData[0].length; j++) { if(gameData[i][j] == 0){ gameDivs[i][j].className='none'; } else if(gameData[i][j] == 1){ gameDivs[i][j].className='done'; }else if(gameData[i][j] == 2){ gameDivs[i][j].className='current'; } } }}var refreshNext = function(){ for (var i=0; i<nextData.Length;i++) { for (var j=0; j<nextData[0].Length;j++) { if(nextData[i][j] == 0){ nextDivs[i][j].className='none'; } else if(nextData[i][j] == 1){ nextDivs[i][j].className='done'; }else if(nextData[i][j] == 2){ nextDivs[i][j].className='current'; } } }}initGame();initNext();refreshGame();refreshNext();
添加回答
举报
0/150
提交
取消