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)
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()