def __init__(self):
        if Code.list_engine_managers is None:
            Code.list_engine_managers = EngineManager.ListEngineManagers()

        self.web = "https://lucaschess.pythonanywhere.com"
        self.blog = "https://lucaschess.blogspot.com"
        self.github = "https://github.com/lukasmonk/lucaschessR"

        self.main_window = None
        self.kibitzers_manager = KibitzersManager.Manager(self)
Example #2
0
    def iniciar_gui(self):
        if len(sys.argv) > 1:
            comando = sys.argv[1]
            if comando.lower().endswith(".pgn"):
                self.main_window = None
                self.read_pgn(comando)
                return

        self.main_window = Pantalla.PantallaDialog(self)
        self.main_window.ponGestor(self)  # antes que muestra
        self.main_window.muestra()
        self.kibitzers_manager = KibitzersManager.Manager(self)

        self.tablero = self.main_window.tablero

        self.entrenamientos = Trainings.Entrenamientos(self)

        if self.configuracion.x_check_for_update:
            Update.test_update(self.version, self)

        if self.configuracion.siAplazada:
            aplazamiento = self.configuracion.aplazamiento
            self.juegaAplazada(aplazamiento)
        else:
            if len(sys.argv) > 1:
                comando = sys.argv[1]
                comandoL = comando.lower()
                if comandoL.endswith(".pgn"):
                    aplazamiento = {}
                    aplazamiento["TIPOJUEGO"] = GT_AGAINST_PGN
                    aplazamiento["ISWHITE"] = True  # Compatibilidad
                    self.juegaAplazada(aplazamiento)
                    return
                elif comandoL.endswith(".lcsb"):
                    aplazamiento = {}
                    aplazamiento["TIPOJUEGO"] = GT_ALONE
                    aplazamiento["ISWHITE"] = True  # Compatibilidad
                    self.juegaAplazada(aplazamiento)
                    return
                elif comandoL.endswith(".lcdb"):
                    self.externDatabase(comando)
                    return
                elif comandoL.endswith(".bmt"):
                    self.inicio()
                    self.externBMT(comando)
                    return
                elif comando == "-play":
                    fich_tmp = sys.argv[2]
                    self.juegaExterno(fich_tmp)
                    return

            else:
                self.inicio()
    def iniciar_gui(self):
        if len(sys.argv) > 1:
            comando = sys.argv[1]
            if comando.lower().endswith(".pgn"):
                self.main_window = None
                self.read_pgn(comando)
                return

        self.main_window = MainWindow.MainWindow(self)
        self.main_window.set_manager_active(self)  # antes que muestra
        self.main_window.muestra()
        self.kibitzers_manager = KibitzersManager.Manager(self)

        self.board = self.main_window.board

        self.cpu = CPU.CPU(self.main_window)

        self.entrenamientos = Trainings.Entrenamientos(self)

        if self.configuration.x_check_for_update:
            Update.test_update(self)

        if len(sys.argv) > 1:
            comando = sys.argv[1]
            comandoL = comando.lower()
            if comandoL.endswith(".pgn"):
                aplazamiento = {}
                aplazamiento["TIPOJUEGO"] = GT_AGAINST_PGN
                aplazamiento["ISWHITE"] = True  # Compatibilidad
                self.juegaAplazada(aplazamiento)
                return
            elif comandoL.endswith(".lcsb"):
                aplazamiento = {}
                aplazamiento["TIPOJUEGO"] = GT_ALONE
                aplazamiento["ISWHITE"] = True  # Compatibilidad
                self.juegaAplazada(aplazamiento)
                return
            elif comandoL.endswith(".lcdb"):
                self.externDatabase(comando)
                return
            elif comandoL.endswith(".bmt"):
                self.start()
                self.externBMT(comando)
                return
            elif comando == "-play":
                fich_tmp = sys.argv[2]
                self.juegaExterno(fich_tmp)
                return

        else:
            self.start()