def selectSpace(self, x, y): """置けるマスをクリックしたときに実行""" self.state.put_stone(self.state.turn, x, y) board = self.state.getPieces() turn = self.state.getTrun() self.state = rb.ReversiBoard(board, turn) self.updateBoard()
def newGame(self): """初期化して始める""" for s in self.squares.values(): if s.pieceId: self.canvas.delete(s.pieceId) s.pieceId = 0 """再描画""" self.state = rb.ReversiBoard() self.updateBoard()