第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

為啥第二列的數(shù)字無法移動到第一列?

/*判斷是否有障礙物*/
function?noBlockHorizonttal(row,col1,col2,board)?{
????for?(var?i=col1+1;i<col2;i++){
????????if?(board[row][i]??!=0){
????????????/*有障礙*/
????????????return?false;
????????}
????????return?true;
????}

}

第三第四列都能正常移動到第一列,但是第二列的數(shù)字在第一列為空的情況下也無法向左移動,檢查到第二列的數(shù)字移動時會判斷左邊有障礙物,即

noBlockHorizontal

函數(shù)返回了false。


其他代碼:

function?moveLeft()?{
????????if?(!canMoveLeft(board)){
????????????return?false;
????????}
????for(?var?i?=?0?;?i?<?4?;?i?++?)?{
????????for?(var?j?=?1;?j?<?4;?j++)?{
????????????if?(board[i][j]?!=?0)?{
????????????????for?(var?k=0;k<j;k++){
????????????????????if?(board[i][k]?==?0?&&?noBlockHorizonttal(i,k,j,board))?{
????????????????????????/*如果可以移到左邊*/
????????????????????????//move
????????????????????????showMove(i,j,i,k);
????????????????????????board[i][k]?=?board[i][j];
????????????????????????board[i][j]=0;
????????????????????????continue;
????????????????????}
????????????????????else?if?(board[i][k]?==board[i][j]?&&noBlockHorizonttal(i,k,j,board))?{
????????????????????????/*如果可以合并到左邊*/
????????????????????????//move
????????????????????????showMove(i,j,i,k);
????????????????????????//add
????????????????????????board[i][k]?+=?board[i][j];
????????????????????????board[i][j]=0;
????????????????????????continue;
????????????????????}else{
????????????????????????alert("i="+i+",j="+j+",k="+k+",board1="+board[i][j]+"board2="+board[i][k]);
????????????????????????if(noBlockHorizonttal(i,k,j,board)){
????????????????????????????alert("yes");
????????????????????????}else{
????????????????????????????alert("no");
????????????????????????}
????????????????????}
????????????????}
????????????}
????????}
????}
????updateBoardView();
????????return?true;
}


正在回答

2 回答

感謝你的分享!我也是和你一樣的問題,愣了我好久?

0 回復(fù) 有任何疑惑可以回復(fù)我~

好迷……我把noBlockHorizonttal里的returntrue往外拉出一個括號就好了……但是測試的時候根本沒有運行if里面那個return false卻會返回false……

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

為啥第二列的數(shù)字無法移動到第一列?

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號