Esempio n. 1
0
    def inicio(self, torneo, liGames):

        self.tipoJuego = kJugMvM

        self.torneo = torneo
        self.torneoTMP = torneo.clone()
        self.torneoTMP._liGames = liGames
        self.fenInicial = self.torneo.fenNorman()
        self.liGames = liGames
        self.pantalla.ponActivarTutor(False)
        self.ponPiezasAbajo(True)
        self.mostrarIndicador(True)
        self.siTerminar = False
        self.pantalla.ponToolBar((k_cancelar, ))
        self.colorJugando = True
        self.ponCapPorDefecto()

        self.wresult = PantallaTorneos.WResult(self.pantalla, torneo,
                                               self.torneoTMP, self)
        self.wresult.show()

        numGames = len(self.liGames)
        for ng, gm in enumerate(self.liGames):
            self.siguienteJuego(gm, ng + 1, numGames)
            if self.siTerminar:
                break
            if self.wresult:
                self.wresult.refresh()

        if self.wresult:
            self.wresult.terminar()
Esempio n. 2
0
    def inicio(self, nombre_torneo, liNumGames):

        self.tipoJuego = kJugMvM

        self.torneo = Torneo.leer(nombre_torneo)
        Torneo.leerTmp(liNumGames)
        self.pantalla.ponActivarTutor(False)
        self.ponPiezasAbajo(True)
        self.mostrarIndicador(True)
        self.siTerminar = False
        self.siPausa = False
        self.pantalla.ponToolBar((k_cancelar, k_peliculaPausa, k_forceEnd))
        self.colorJugando = True
        self.ponCapPorDefecto()

        self.wresult = PantallaTorneos.WResult(self.pantalla, self)
        self.wresult.show()

        numGames = len(liNumGames)
        for ng in range(numGames):
            gm = self.torneo._liGames[liNumGames[ng]]
            self.siguienteJuego(gm, ng + 1, numGames)
            self.procesador.pararMotores()
            if self.siTerminar:
                break
            if self.wresult:
                self.wresult.refresh()

        if self.wresult:
            self.wresult.terminar()