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

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

該五子連珠游戲悔棋的方法

如何去寫在該開發(fā)中

正在回答

3 回答

感謝分享!

下面稍作了改動:

public void regret(){
? ?if(mIsWhite==false&&mWhiteArray.size()>=1){ ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ?mWhiteArray.remove(mWhiteArray.size()-1);
? ? ? ?invalidate();
? ?}
? ?else if (mIsWhite&&mBlackArray.size()>=1){ ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ?mBlackArray.remove(mBlackArray.size()-1);
? ? ? ?invalidate();
? ?}
? ?mIsWhite = !mIsWhite;
}

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

多謝,可以調(diào)試成功

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

點(diǎn)擊悔棋按鈕的時候執(zhí)行如下方法,可連續(xù)悔棋

/**

* 悔棋

*/

public void regret(){

???? if(mIsWhite){//mIsWhite的狀態(tài)為true,表示前面走的是黑棋,也就是說黑棋要悔棋一步

???? mBlackArray.remove(mBlackArray.size() - 1);

???? }else{//表示白棋要悔棋

???? mWhiteArray.remove(mWhiteArray.size() - 1);

???? }

???? //上一個走的棋繼續(xù)下下一步

???? mIsWhite = !mIsWhite;

???? invalidate();

}


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

閑逛的螞蟻

remove之前最好判斷一下List集合的大小,size>=1的時候才去remove比較好,否則可能空指針了
2016-04-08 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
Android-五子連珠
  • 參與學(xué)習(xí)       38999    人
  • 解答問題       174    個

Android游戲開發(fā)-五子連珠,本教程通過UI與邏輯實(shí)現(xiàn)雙人對戰(zhàn)

進(jìn)入課程

該五子連珠游戲悔棋的方法

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

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

幫助反饋 APP下載

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

公眾號

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