Example #1
0
    def resultado(self):
        if self.partida.numJugadas() == 0:
            return None
        ap = self.partida.apertura
        if ap is None:
            ap = AperturasStd.AperturasStd(_("Unknown"))
            ap.a1h8 = self.partida.pv()
        else:
            if not self.partida.last_jg().siApertura:
                p = Partida.Partida()
                p.leerPV(ap.a1h8)
                ap.a1h8 = self.partida.pv()
                ap.trNombre += " + %s" % (self.partida.pgnSP()[len(p.pgnSP()) + 1:],)

        ap.pgn = self.partida.pgnSP()
        return ap
Example #2
0
    def resultado(self):
        if len(self.game) == 0:
            return None
        ap = self.game.opening
        if ap is None:
            ap = AperturasStd.AperturasStd(_("Unknown"))
            ap.a1h8 = self.game.pv()
        else:
            if not self.game.last_jg().in_the_opening:
                p = Game.Game()
                p.read_pv(ap.a1h8)
                ap.a1h8 = self.game.pv()
                ap.trNombre += " + %s" % (
                    self.game.pgn_translated()[len(p.pgn_translated()) + 1:], )

        ap.pgn = self.game.pgn_translated()
        return ap
Example #3
0
 def leeBloques(self, liPV):
     li = []
     for pv in liPV:
         p = Partida.Partida()
         p.leerPV(pv)
         self.listaAperturasStd.asignaApertura(p)
         ap = p.apertura
         if ap is None:
             ap = AperturasStd.AperturasStd(_("Unknown"))
             ap.a1h8 = pv
         else:
             ap.a1h8 = pv
             ap.pgn = ap.pgn.replace(". ", ".")
             nap = len(ap.pgn)
             pgnSP = p.pgnSP()
             if len(pgnSP) > nap:
                 ap.trNombre += " + %s" % (pgnSP[nap + 1:], )
         ap.pgn = p.pgnSP()
         li.append(ap)
     return li
Example #4
0
 def leeBloques(self, liPV):
     li = []
     for pv in liPV:
         p = Game.Game()
         p.read_pv(pv)
         p.assign_opening()
         ap = p.opening
         if ap is None:
             ap = AperturasStd.AperturasStd(_("Unknown"))
             ap.a1h8 = pv
         else:
             ap.a1h8 = pv
             ap.pgn = ap.pgn.replace(". ", ".")
             nap = len(ap.pgn)
             pgn_translated = p.pgn_translated()
             if len(pgn_translated) > nap:
                 ap.trNombre += " + %s" % (pgn_translated[nap + 1:], )
         ap.pgn = p.pgn_translated()
         li.append(ap)
     return li