def analizar(self): if not self.fenM2: return fila = self.grid.recno() wk = self.liMoves[fila] rmAnalisis = wk["analisis"] siShowMoves = rmAnalisis is not None def dispatch(nada): self.actualizaPV(self.pvBase) analisis = WBG_Comun.Analisis(self, self.bookGuide, dispatch, self.procesador) resp = analisis.menuAnalizar(self.fenM2, None, siShowMoves) if resp: partida = wk["partida"] fen = partida.last_jg().posicionBase.fen() pv = wk["pv"] analisis.exeAnalizar(self.fenM2, resp, None, fen, pv, rmAnalisis)
def setBookGuide(self, bookGuide, procesador): self.bookGuide = bookGuide self.analisis = WBG_Comun.Analisis(self, bookGuide, self.resetAnalisis, procesador)