|
|
|
@ -72,7 +72,7 @@ class GameState:
|
|
|
|
|
return False
|
|
|
|
|
|
|
|
|
|
def Eliminate(self,row,col,nxt_row,nxt_col):#下一步可吃对手的棋
|
|
|
|
|
return self.board[nxt_row][nxt_col] == '00' or self.board[nxt_row][nxt_col][0] != self.board[row][col][0] and eval(self.board[row][col][1]) >= eval(self.board[nxt_row][nxt_col][1])
|
|
|
|
|
return self.board[nxt_row][nxt_col] == '00' or self.board[nxt_row][nxt_col][0] != self.board[row][col][0] and (eval(self.board[row][col][1]) >= eval(self.board[nxt_row][nxt_col][1]) or self[row][col][1]==1 and self.board[row][col][1]==7)
|
|
|
|
|
|
|
|
|
|
# 定义移动方式
|
|
|
|
|
#----------------------------------
|
|
|
|
|