def cambioRival(self): if self.dicRival: dicBase = self.dicRival else: dicBase = self.configuracion.leeVariables("ENG_GESTORSOLO") dic = self.dicRival = PantallaEntMaq.cambioRival(self.pantalla, self.configuracion, dicBase, siGestorSolo=True) if dic: for k, v in dic.iteritems(): self.reinicio[k] = v dr = dic["RIVAL"] rival = dr["CM"] r_t = dr["TIEMPO"] * 100 # Se guarda en decimas -> milesimas r_p = dr["PROFUNDIDAD"] if r_t <= 0: r_t = None if r_p <= 0: r_p = None if r_t is None and r_p is None and not dic["SITIEMPO"]: r_t = 1000 nAjustarFuerza = dic["AJUSTAR"] self.xrival = self.procesador.creaGestorMotor(rival, r_t, r_p, nAjustarFuerza != kAjustarMejor) self.xrival.nAjustarFuerza = nAjustarFuerza dic["ROTULO1"] = _("Opponent") + ": <b>" + self.xrival.nombre self.ponRotulo1(dic["ROTULO1"]) self.siJuegaMotor = True self.configuracion.escVariables("ENG_GESTORSOLO", dic)
def cambioRival(self): if self.dicRival: dicBase = self.dicRival else: dicBase = self.configuracion.leeVariables("ENG_GESTORSOLO") dic = self.dicRival = PantallaEntMaq.cambioRival(self.pantalla, self.configuracion, dicBase, siGestorSolo=True) if dic: for k, v in dic.iteritems(): self.reinicio[k] = v dr = dic["RIVAL"] rival = dr["CM"] r_t = dr["TIEMPO"] * 100 # Se guarda en decimas -> milesimas r_p = dr["PROFUNDIDAD"] if r_t <= 0: r_t = None if r_p <= 0: r_p = None if r_t is None and r_p is None and not dic["SITIEMPO"]: r_t = 1000 nAjustarFuerza = dic["AJUSTAR"] self.xrival = self.procesador.creaGestorMotor( rival, r_t, r_p, nAjustarFuerza != kAjustarMejor) self.xrival.nAjustarFuerza = nAjustarFuerza dic["ROTULO1"] = _("Opponent") + ": <b>" + self.xrival.nombre self.ponRotulo1(dic["ROTULO1"]) self.siJuegaMotor = True self.configuracion.escVariables("ENG_GESTORSOLO", dic)
def cambioRival(self): dic = PantallaEntMaq.cambioRival(self.pantalla, self.configuracion, self.reinicio) if dic: Util.guardaDIC(dic, self.configuracion.ficheroEntMaquina) for k, v in dic.iteritems(): self.reinicio[k] = v siBlancas = dic["SIBLANCAS"] self.siAtras = dic["ATRAS"] if self.siAtras: self.pantalla.ponToolBar( (k_mainmenu, k_rendirse, k_atras, k_reiniciar, k_aplazar, k_configurar, k_utilidades)) else: self.pantalla.ponToolBar( (k_mainmenu, k_rendirse, k_reiniciar, k_aplazar, k_configurar, k_utilidades)) self.nAjustarFuerza = dic["AJUSTAR"] dr = dic["RIVAL"] rival = dr["CM"] r_t = dr["TIEMPO"] * 100 # Se guarda en decimas -> milesimas r_p = dr["PROFUNDIDAD"] if r_t <= 0: r_t = None if r_p <= 0: r_p = None if r_t is None and r_p is None and not dic["SITIEMPO"]: r_t = 1000 dr["RESIGN"] = self.resignPTS self.xrival = self.procesador.creaGestorMotor( rival, r_t, r_p, self.nAjustarFuerza != kAjustarMejor) self.xrival.siBlancas = not siBlancas self.rmRival = None rival = self.xrival.nombre jugador = self.configuracion.jugador bl, ng = jugador, rival if not siBlancas: bl, ng = ng, bl self.pantalla.cambiaRotulosReloj(bl, ng) # self.ponPiezasAbajo( siBlancas ) self.ponRotuloBasico() self.ponPiezasAbajo(siBlancas) if siBlancas != self.siJugamosConBlancas: self.siJugamosConBlancas = siBlancas self.siRivalConBlancas = not siBlancas self.siguienteJugada()
def cambioRival(self): dic = PantallaEntMaq.cambioRival(self.pantalla, self.configuracion, self.reinicio) if dic: Util.guardaDIC(dic, self.configuracion.ficheroEntMaquina) for k, v in dic.iteritems(): self.reinicio[k] = v siBlancas = dic["SIBLANCAS"] self.siAtras = dic["ATRAS"] if self.siAtras: self.pantalla.ponToolBar( ( k_mainmenu, k_rendirse, k_atras, k_reiniciar, k_aplazar, k_configurar, k_utilidades )) else: self.pantalla.ponToolBar(( k_mainmenu, k_rendirse, k_reiniciar, k_aplazar, k_configurar, k_utilidades )) self.rmRival = None self.nAjustarFuerza = dic["AJUSTAR"] dr = dic["RIVAL"] rival = dr["CM"] r_t = dr["TIEMPO"] * 100 # Se guarda en decimas -> milesimas r_p = dr["PROFUNDIDAD"] if r_t <= 0: r_t = None if r_p <= 0: r_p = None if r_t is None and r_p is None and not dic["SITIEMPO"]: r_t = 1000 dr["RESIGN"] = self.resignPTS self.xrival = self.procesador.creaGestorMotor(rival, r_t, r_p, self.nAjustarFuerza != kAjustarMejor) self.xrival.siBlancas = not siBlancas rival = self.xrival.nombre jugador = self.configuracion.jugador bl, ng = jugador, rival if not siBlancas: bl, ng = ng, bl self.pantalla.cambiaRotulosReloj(bl, ng) # self.ponPiezasAbajo( siBlancas ) self.ponRotuloBasico() self.ponPiezasAbajo(siBlancas) if siBlancas != self.siJugamosConBlancas: self.siJugamosConBlancas = siBlancas self.siRivalConBlancas = not siBlancas self.siguienteJugada()
def cambioRival(self): if self.dicRival: dicBase = self.dicRival else: dicBase = self.configuracion.leeVariables("ENG_VARIANTES") import Code.QT.PantallaEntMaq as PantallaEntMaq dic = self.dicRival = PantallaEntMaq.cambioRival(self.pantalla, self.configuracion, dicBase, siGestorSolo=True) if dic: self.ponRival(dic)
def cambioRival(self): if self.dicRival: dicBase = self.dicRival else: dicBase = self.configuracion.leeVariables("ENG_GESTORSOLO") dicBase["SIBLANCAS"] = self.partida.iniPosicion.siBlancas dic = self.dicRival = PantallaEntMaq.cambioRival(self.pantalla, self.configuracion, dicBase, siGestorSolo=True) if dic: for k, v in dic.iteritems(): self.reinicio[k] = v dr = dic["RIVAL"] rival = dr["CM"] if hasattr(rival, "icono"): delattr( rival, "icono" ) # problem with configuracion.escVariables and saving qt variables r_t = dr["TIEMPO"] * 100 # Se guarda en decimas -> milesimas r_p = dr["PROFUNDIDAD"] if r_t <= 0: r_t = None if r_p <= 0: r_p = None if r_t is None and r_p is None and not dic["SITIEMPO"]: r_t = 1000 nAjustarFuerza = dic["AJUSTAR"] self.xrival = self.procesador.creaGestorMotor( rival, r_t, r_p, nAjustarFuerza != kAjustarMejor) self.xrival.nAjustarFuerza = nAjustarFuerza dic["ROTULO1"] = _("Opponent") + ": <b>" + self.xrival.nombre self.ponRotulo1(dic["ROTULO1"]) self.siJuegaMotor = True self.configuracion.escVariables("ENG_GESTORSOLO", dic) self.siJugamosConBlancas = dic["SIBLANCAS"] if self.partida.ultPosicion.siBlancas != self.siJugamosConBlancas and not self.partida.siEstaTerminada( ): self.siJuegaMotor = False self.desactivaTodas() self.juegaRival() self.siJuegaMotor = True