Esempio n. 1
0
    def gestorPartida(self, wpantalla, game, siCompleta, tableroFather):
        clonProcesador = ProcesadorVariantes(
            wpantalla,
            self.xtutor,
            siCompetitivo=False,
            kibitzers_manager=self.kibitzers_manager)
        clonProcesador.gestor = GestorPartida.GestorPartida(clonProcesador)
        clonProcesador.gestor.inicio(game, siCompleta)

        tablero = clonProcesador.main_window.tablero
        if tableroFather:
            tablero.dbVisual_setFichero(tableroFather.dbVisual.fichero)
            tablero.dbVisual_setShowAllways(tableroFather.dbVisual.showAllways)

        resp = clonProcesador.main_window.muestraVariantes(
            clonProcesador.gestor.tituloVentana())
        if tableroFather:
            tableroFather.dbVisual_setFichero(tableroFather.dbVisual.fichero)
            tableroFather.dbVisual_setShowAllways(
                tableroFather.dbVisual.showAllways())

        if resp:
            return clonProcesador.gestor.game
        else:
            return None
Esempio n. 2
0
    def gestorPartida(self, wpantalla, partidaCompleta, siCompleta):
        clonProcesador = ProcesadorVariantes(wpantalla,
                                             self.liKibitzersActivas,
                                             self.xtutor, self.liEngines)

        clonProcesador.gestor = GestorPartida.GestorPartida(clonProcesador)
        clonProcesador.gestor.inicio(partidaCompleta, siCompleta)

        if clonProcesador.pantalla.muestraVariantes(
                clonProcesador.gestor.tituloVentana()):
            return clonProcesador.gestor.partida
        else:
            return None
Esempio n. 3
0
    def gestorPartida(self, wpantalla, partidaCompleta, siCompleta, tableroFather):
        clonProcesador = ProcesadorVariantes(wpantalla, self.liKibitzersActivas, self.xtutor)

        clonProcesador.gestor = GestorPartida.GestorPartida(clonProcesador)
        clonProcesador.gestor.inicio(partidaCompleta, siCompleta)

        tablero = clonProcesador.pantalla.tablero
        tablero.dbVisual_setFichero(tableroFather.dbVisual.fichero)
        tablero.dbVisual_setShowAllways(tableroFather.dbVisual.showAllways)

        resp = clonProcesador.pantalla.muestraVariantes(clonProcesador.gestor.tituloVentana())
        tableroFather.dbVisual_setFichero(tableroFather.dbVisual.fichero)
        tableroFather.dbVisual_setShowAllways(tableroFather.dbVisual.showAllways())

        if resp:
            return clonProcesador.gestor.partida
        else:
            return None