boolcheckWin(ChessData* game,int row,int col){//橫for(int i =0; i <5; i++){if(col - i >=0&&col - i +4< BOARD_GRAD_SIZE &&game->chessMap[row][col-i]== game->chessMap[row][col-i+1]&&game->chessMap[row][col-i]== game->chessMap[row][col-i+2]&&game->chessMap[row][col-i]== game->chessMap[row][col-i+3]&&game->chessMap[row][col-i]== game->chessMap[row][col-i+4]){returntrue;}}//豎for(int i =0; i <5; i++){if(row - i >=0&&row - i +4< BOARD_GRAD_SIZE &&game->chessMap[row-i][col]== game->chessMap[row-i+1][col]&&game->chessMap[row-i][col]== game->chessMap[row-i+2][col]&&game->chessMap[row-i][col]== game->chessMap[row-i+3][col]&&game->chessMap[row-i][col]== game->chessMap[row-i+4][col]){returntrue;}}// “/”方向for(int i =0; i <5; i++){if(row + i < BOARD_GRAD_SIZE &&row + i -4>=0&&col - i >=0&&col - i +4< BOARD_GRAD_SIZE &&game->chessMap[row+i][col-i]== game->chessMap[row+i-1][col-i+1]&&game->chessMap[row+i][col-i]== game->chessMap[row+i-2][col-i+2]&&game->chessMap[row+i][col-i]== game->chessMap[row+i-3][col-i+3]&&game->chessMap[row+i][col-i]== game->chessMap[row+i-4][col-i+4]){returntrue;}}// “\”方向for(int i =0; i <5; i++){if(row - i >=0&&row - i -4< BOARD_GRAD_SIZE &&col - i >=0&&col - i +4< BOARD_GRAD_SIZE &&game->chessMap[row-i][col-i]== game->chessMap[row-i+1][col-i+1]&&game->chessMap[row-i][col-i]== game->chessMap[row-i+2][col-i+2]&&game->chessMap[row-i][col-i]== game->chessMap[row-i+3][col-i+3]&&game->chessMap[row-i][col-i]== game->chessMap[row-i+4][col-i+4]){returntrue;}}returnfalse;}