我的棋盘是用二维数组存储的 一组Button[][]
请问怎么实现 判断是不是有五个棋子在一条线上的 算法?

解决方案 »

  1.   

    b[0][0] b[0][1] ... b[0][4]b[1][0] b[2][0]...b[5][0]b[1][1] b[2][2] b[3][3]...
      

  2.   

    每下一个棋子就对棋子的前后左右进行判断
     比如下在i,j位置,那就对i,j坐标的上下左右2对角线进行判断,可以迭代判断是否下个位置有棋子。只要每次下子都进行判断就可以了。