1
void
Connect6Form::ComTurn()
//
进行空位估值计算
2 {
3 for (i = 0 ;i <= 18 ;i ++ ) // 计算玩家在空格子上的获胜分数
4 for (j = 0 ;j <= 18 ;j ++ )
5 {
6 pgrades[i][j] = 0 ;
7 if (board[i][j] == 2 )
8 for (k = 0 ;k < 924 ;k ++ )
9 if (ptable[i][j][k])
10 {
11 switch (win[ 0 ][k])
12 {
13 case 1 :
14 pgrades[i][j] += 5 ;
2 {
3 for (i = 0 ;i <= 18 ;i ++ ) // 计算玩家在空格子上的获胜分数
4 for (j = 0 ;j <= 18 ;j ++ )
5 {
6 pgrades[i][j] = 0 ;
7 if (board[i][j] == 2 )
8 for (k = 0 ;k < 924 ;k ++ )
9 if (ptable[i][j][k])
10 {
11 switch (win[ 0 ][k])
12 {
13 case 1 :
14 pgrades[i][j] += 5 ;