diff --git a/SafariChess_backend.py b/SafariChess_backend.py index 97bd7d9..b4b6993 100644 --- a/SafariChess_backend.py +++ b/SafariChess_backend.py @@ -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) # 定义移动方式 #----------------------------------