Esempio n. 1
0
 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)
Esempio n. 2
0
    def juegaExterno(self, fen):
        self.gestor = GestorSolo.GestorSolo(self)

        dic = {}
        dic["FEN"] = fen
        dic["SICAMBIORIVAL"] = True
        dic["FINEXIT"] = True
        self.gestor.inicio(dic)
Esempio n. 3
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))
Esempio n. 4
0
 def miniatura(self):
     file_miniatures = Code.path_resource("IntFiles", "Miniatures.lcdb")
     db = DBgames.DBgames(file_miniatures)
     db.all_reccount()
     num_game = random.randint(0, db.reccount() - 1)
     game = db.leePartidaRecno(num_game)
     db.close()
     dic = {"GAME": game.save()}
     gestor = GestorSolo.GestorSolo(self)
     gestor.inicio(dic)
Esempio n. 5
0
 def jugarSolo(self, fichero=None, pgn=None, partida=None):
     self.gestor = GestorSolo.GestorSolo(self)
     if pgn is not None:
         dic = GestorSolo.pgn_pks(kJugando, pgn)
         self.gestor.inicio(dic)
     elif partida is not None:
         dic = GestorSolo.partida_pks(kJugando, partida)
         self.gestor.inicio(dic)
     else:
         self.gestor.inicio(fichero=fichero)
Esempio n. 6
0
    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))
Esempio n. 7
0
 def jugarSolo(self):
     self.gestor = GestorSolo.GestorSolo(self)
     self.gestor.inicio()