一番波折之后基本功能总算是做出来了,,在老师演示的基础之上还特地编写了一个简陋的服务器实现联网对战功能,下一步打算继续完善这个服务器
2017-02-05
checkFiveInLine 里面定义一个长度8的数组,存储8个方向的链子数,遍历points,然后在一个for循环里对8个方向链子数进行记录,最后遍历这个数组,只要有一个数值为5,就返回true,否则返回false,这样性能应该好很多
2017-01-13
没有出现棋子的请仔细查看绘制那里的代码有没有少括号。
canvas.drawBitmap(mBlackPiece,
(blackPoint.x + (1 - ratioPieceOfLineHeight) / 2) * mLineHeight,//横坐标
(blackPoint.y + (1 - ratioPieceOfLineHeight) / 2) * mLineHeight, null);//纵坐标
还有getValidPoint函数。我是逐步调试发现错误根源的,
canvas.drawBitmap(mBlackPiece,
(blackPoint.x + (1 - ratioPieceOfLineHeight) / 2) * mLineHeight,//横坐标
(blackPoint.y + (1 - ratioPieceOfLineHeight) / 2) * mLineHeight, null);//纵坐标
还有getValidPoint函数。我是逐步调试发现错误根源的,
2016-11-22