為什么我的代碼在執(zhí)行到如下圖的時候,左右可以動,但是增加不了新數字,為什么,糾結,是moveright的問題嗎
function moveLeft(){
? ? ? ?if(!canmoveleft(borde))
? ? ? ?return false ;
? ?for(var i=0;i<4;i++)
? ? ? ? ? ?for(var j=1;j<4;j++){
? ? ? ? ? ? ? ?if(borde[i][j] != 0){
? ? ? ? ? ? ? ? ? ?for(var k=0;k<j;k++){
? ? ? ? ? ? ? ? ? ? ? ?if(borde[i][k]==0 && noBordeHirontal(i,k,j,borde)){
? ? ? ? ? ? ? ? ? ? ? ? ? ?secondAnimation(i,j,i,k);
? ? ? ? ? ? ? ? ? ? ? ? ? ?borde[i][k]=borde[i][j];
? ? ? ? ? ? ? ? ? ? ? ? ? ?borde[i][j]=0;
? ? ? ? ? ? ? ? ? ? ? ? ? ?continue;
? ? ? ? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ? ? ? ? ?else if(borde[i][j]==borde[i][k] && noBordeHirontal(i,k,j,borde) && !hasconflicted[i][k]){
? ? ? ? ? ? ? ? ? ? ? ? ? ?secondAnimation(i,j,i,k);
? ? ? ? ? ? ? ? ? ? ? ? ? ?borde[i][k]+=borde[i][j];
? ? ? ? ? ? ? ? ? ? ? ? ? ?borde[i][j]=0;
? ? ? ? ? ? ? ? ? ? ? ? ? ?hasconflicted[i][k]=true;
? ? ? ? ? ? ? ? ? ? ? ? ? ?continue;
? ? ? ? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ?}
? ? ? ? ? ?}
2016-10-09
2016-10-09
你可能在keydown中沒有添加generateOneNumber()
2016-09-25
?secondAnimation(i,j,i,k);
? ? ? ? ? ? ? ? ? ? ? ? ? ?borde[i][k]+=borde[i][j];
? ? ? ? ? ? ? ? ? ? ? ? ? ?borde[i][j]=0;
????????????????????????????score +=borde[i][k];//添上這個試試
? ? ? ? ? ? ? ? ? ? ? ? ? ?hasconflicted[i][k]=true;