為什么我的代碼在執(zhí)行到如下圖的時(shí)候,左右可以動(dòng),但是增加不了新數(shù)字,為什么,糾結(jié),是moveright的問(wèn)題嗎
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中沒(méi)有添加generateOneNumber()
2016-09-25
?secondAnimation(i,j,i,k);
? ? ? ? ? ? ? ? ? ? ? ? ? ?borde[i][k]+=borde[i][j];
? ? ? ? ? ? ? ? ? ? ? ? ? ?borde[i][j]=0;
????????????????????????????score +=borde[i][k];//添上這個(gè)試試
? ? ? ? ? ? ? ? ? ? ? ? ? ?hasconflicted[i][k]=true;