課程
/移動開發(fā)
/Android
/Android-五子連珠
如何去寫在該開發(fā)中
2016-04-08
源自:Android-五子連珠 2-8
正在回答
感謝分享!
下面稍作了改動:
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;}
多謝,可以調(diào)試成功
點(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();
}
閑逛的螞蟻
舉報
Android游戲開發(fā)-五子連珠,本教程通過UI與邏輯實(shí)現(xiàn)雙人對戰(zhàn)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-05-28
感謝分享!
下面稍作了改動:
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;
}
2016-04-11
多謝,可以調(diào)試成功
2016-04-08
點(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();
}