最赞回答 / 闲逛的蚂蚁
点击悔棋按钮的时候执行如下方法,可连续悔棋/** * 悔棋 */ public void regret(){ if(mIsWhite){//mIsWhite的状态为true,表示前面走的是黑棋,也就是说黑棋要悔棋一步 mBlackArray.remove(mBlackArray.size() - 1); }else{//表示白棋要悔棋 mWhiteArray.remove(mWhiteArray.size() - 1); } //上一个走的棋...
2016-04-08
最赞回答 / 老王哥哥
你的drawPieces方法,就是绘制棋子的方法中,canvas.drawBitmap的参数不对,1 - ratioPieceOfLineHeight) / 2这部分没有放到括号里吧?放到括号里在乘以mLineHeight。完整的这一句是:canvas.drawBitmap(whitePiece, (whitePoint.x + (1 - ratioPieceOfLineHeight) / 2) * mLineHeight, (whitePoint.y + (1 - ratioPieceOfLineHei...
2016-04-07