コード例 #1
0
ファイル: Procesador.py プロジェクト: JERUKA9/lucaschess
 def jugarSolo(self, fichero=None, pgn=None):
     self.gestor = GestorSolo.GestorSolo(self)
     if pgn:
         dic = GestorSolo.pgn_pks(kJugando, pgn)
         self.gestor.inicio(dic)
     else:
         self.gestor.inicio(fichero=fichero)
コード例 #2
0
    def gestorUnPGN(self, wpantalla, pgn, jugadaInicial=None, siGrabar=True):
        clonProcesador = ProcesadorVariantes(wpantalla,
                                             self.liKibitzersActivas,
                                             self.xtutor)

        clonProcesador.gestor = GestorSolo.GestorSolo(clonProcesador)
        clonProcesador.gestor.inicio(pgn=pgn,
                                     jugadaInicial=jugadaInicial,
                                     siGrabar=siGrabar)

        clonProcesador.pantalla.muestraVariantes(
            clonProcesador.gestor.tituloVentanaPGN())

        return getattr(clonProcesador, "valorPGN", (None, None, None))
コード例 #3
0
ファイル: Procesador.py プロジェクト: xaizek/lucaschessR
    def gestorUnPGN(self, wpantalla, pgn, jugadaInicial=None, must_save=True):
        clonProcesador = ProcesadorVariantes(
            wpantalla,
            self.xtutor,
            siCompetitivo=False,
            kibitzers_manager=self.kibitzers_manager)

        clonProcesador.gestor = GestorSolo.GestorSolo(clonProcesador)
        clonProcesador.gestor.inicio(pgn=pgn,
                                     jugadaInicial=jugadaInicial,
                                     must_save=must_save)

        clonProcesador.main_window.muestraVariantes(
            clonProcesador.gestor.tituloVentanaPGN())

        return getattr(clonProcesador, "valorPGN", (None, None, None))
コード例 #4
0
    def saveAsPKS(self, estado, partida, pgn):
        dic = GestorSolo.pgn_pks(estado, pgn)
        dic["PARTIDA"] = partida.guardaEnTexto()

        return dic
コード例 #5
0
ファイル: Procesador.py プロジェクト: xaizek/lucaschessR
 def jugarSolo(self):
     self.gestor = GestorSolo.GestorSolo(self)
     self.gestor.inicio()
コード例 #6
0
ファイル: Procesador.py プロジェクト: xaizek/lucaschessR
 def save_lcsb(self, estado, game, pgn):
     dic = GestorSolo.pgn_lcsb(estado, pgn)
     dic["GAME"] = game.save()
     return dic
コード例 #7
0
ファイル: Procesador.py プロジェクト: JERUKA9/lucaschess
    def saveAsPKS(self, estado, partida, pgn):
        dic = GestorSolo.pgn_pks(estado, pgn)
        dic["PARTIDA"] = partida.guardaEnTexto()

        return dic