def menuplay_youngs(menu1): for name, trans, ico in QTVarios.list_irina(): menu1.opcion(("person", name), trans, ico) menu1.separador() menu2 = menu1.submenu(_("Albums of animals"), Iconos.Penguin()) albumes = Albums.AlbumesAnimales() dic = albumes.list_menu() anterior = None for animal in dic: is_disabled = False if anterior and not dic[anterior]: is_disabled = True menu2.opcion(("animales", animal), _F(animal), Iconos.icono(animal), is_disabled=is_disabled) anterior = animal menu1.separador() menu2 = menu1.submenu(_("Albums of vehicles"), Iconos.Wheel()) albumes = Albums.AlbumesVehicles() dic = albumes.list_menu() anterior = None for character in dic: is_disabled = False if anterior and not dic[anterior]: is_disabled = True menu2.opcion(("vehicles", character), _F(character), Iconos.icono(character), is_disabled=is_disabled) anterior = character
def menuPlay(self): menu = QTVarios.LCMenu(self.pantalla) menu.opcion(("free", None), _("Play against an engine of your choice"), Iconos.Libre()) menu.separador() # Principiantes ---------------------------------------------------------------------------------------- menu1 = menu.submenu(_("Opponents for young players"), Iconos.RivalesMP()) for name, trans, ico in QTVarios.list_irina(): menu1.opcion(("person", name), trans, ico) menu1.separador() menu2 = menu1.submenu(_("Albums of animals"), Iconos.Penguin()) albumes = Albums.AlbumesAnimales() dic = albumes.list_menu() anterior = None for animal in dic: siDeshabilitado = False if anterior and not dic[anterior]: siDeshabilitado = True menu2.opcion(("animales", animal), _F(animal), Iconos.icono(animal), siDeshabilitado=siDeshabilitado) anterior = animal menu1.separador() menu2 = menu1.submenu(_("Albums of vehicles"), Iconos.Wheel()) albumes = Albums.AlbumesVehicles() dic = albumes.list_menu() anterior = None for character in dic: siDeshabilitado = False if anterior and not dic[anterior]: siDeshabilitado = True menu2.opcion(("vehicles", character), _F(character), Iconos.icono(character), siDeshabilitado=siDeshabilitado) anterior = character resp = menu.lanza() if resp: tipo, rival = resp if tipo == "free": self.procesarAccion(k_libre) elif tipo == "person": self.playPerson(rival) elif tipo == "animales": self.albumAnimales(rival) elif tipo == "vehicles": self.albumVehicles(rival)
def genEnginesIrina(self): cmbase = self.configuracion.buscaRival("irina") li = [] for name, trans, ico in QTVarios.list_irina(): cm = Engines.Engine(name, cmbase.autor, cmbase.version, cmbase.url, cmbase.path_exe) cm.name = trans cm.icono = ico cm.ordenUCI("Personality", name) li.append(cm) return li
def genEnginesIrina(self): cmbase = self.configuracion.buscaRival("irina") li = [] for name, trans, ico in QTVarios.list_irina(): cm = BaseConfig.ConfigMotor(name, cmbase.autor, cmbase.version, cmbase.url) cm.nombre = trans cm.icono = ico cm.carpeta = cmbase.carpeta cm.path = cmbase.path cm.ordenUCI("Personality", name) li.append(cm) return li
def menuPlay_savemenu(procesador, dicDatos=None): savemenu = SaveMenu(dicDatos, procesador.menuPlay_run) savemenu.opcion(("free", None), _("Play against an engine of your choice"), Iconos.Libre()) savemenu.separador() # Principiantes ---------------------------------------------------------------------------------------- menu1 = savemenu.submenu(_("Opponents for young players"), Iconos.RivalesMP()) for name, trans, ico in QTVarios.list_irina(): menu1.opcion(("person", name), trans, ico) menu1.separador() menu2 = menu1.submenu(_("Albums of animals"), Iconos.Penguin()) albumes = Albums.AlbumesAnimales() dic = albumes.list_menu() anterior = None for animal in dic: siDeshabilitado = False if anterior and not dic[anterior]: siDeshabilitado = True menu2.opcion(("animales", animal), _F(animal), Iconos.icono(animal), siDeshabilitado=siDeshabilitado) anterior = animal menu1.separador() menu2 = menu1.submenu(_("Albums of vehicles"), Iconos.Wheel()) albumes = Albums.AlbumesVehicles() dic = albumes.list_menu() anterior = None for character in dic: siDeshabilitado = False if anterior and not dic[anterior]: siDeshabilitado = True menu2.opcion(("vehicles", character), _F(character), Iconos.icono(character), siDeshabilitado=siDeshabilitado) anterior = character return savemenu
def menuPlay(self): menu = QTVarios.LCMenu(self.pantalla) menu.opcion(("free", None), _("Play against an engine of your choice"), Iconos.Libre()) menu.separador() menu.opcion(("competition", None), _("Competition"), Iconos.NuevaPartida()) menu.separador() submenu = menu.submenu(_("Elo-Rating"), Iconos.Elo()) submenu.opcion(("lucaselo", 0), "%s (%d)" % (_("Lucas-Elo"), self.configuracion.elo), Iconos.Elo()) submenu.separador() submenu.opcion( ("micelo", 0), "%s (%d)" % (_("Tourney-Elo"), self.configuracion.michelo), Iconos.EloTimed()) submenu.separador() fics = self.configuracion.fics menuf = submenu.submenu("%s (%d)" % (_("Fics-Elo"), fics), Iconos.Fics()) rp = QTVarios.rondoPuntos() for elo in range(900, 2800, 100): if (elo == 900) or (0 <= (elo + 99 - fics) <= 400 or 0 <= (fics - elo) <= 400): menuf.opcion(("fics", elo / 100), "%d-%d" % (elo, elo + 99), rp.otro()) submenu.separador() fide = self.configuracion.fide menuf = submenu.submenu("%s (%d)" % (_("Fide-Elo"), fide), Iconos.Fide()) for elo in range(1500, 2700, 100): if (elo == 1500) or (0 <= (elo + 99 - fide) <= 400 or 0 <= (fide - elo) <= 400): menuf.opcion(("fide", elo / 100), "%d-%d" % (elo, elo + 99), rp.otro()) menu.separador() # Principiantes ---------------------------------------------------------------------------------------- menu1 = menu.submenu(_("Opponents for young players"), Iconos.RivalesMP()) for name, trans, ico in QTVarios.list_irina(): menu1.opcion(("person", name), trans, ico) menu1.separador() menu2 = menu1.submenu(_("Albums of animals"), Iconos.Penguin()) albumes = Albums.AlbumesAnimales() dic = albumes.list_menu() anterior = None for animal in dic: siDeshabilitado = False if anterior and not dic[anterior]: siDeshabilitado = True menu2.opcion(("animales", animal), _F(animal), Iconos.icono(animal), siDeshabilitado=siDeshabilitado) anterior = animal menu1.separador() menu2 = menu1.submenu(_("Albums of vehicles"), Iconos.Wheel()) albumes = Albums.AlbumesVehicles() dic = albumes.list_menu() anterior = None for character in dic: siDeshabilitado = False if anterior and not dic[anterior]: siDeshabilitado = True menu2.opcion(("vehicles", character), _F(character), Iconos.icono(character), siDeshabilitado=siDeshabilitado) anterior = character resp = menu.lanza() if resp: tipo, rival = resp if tipo == "free": self.procesarAccion(k_libre) elif tipo == "competition": self.competicion() elif tipo == "lucaselo": self.lucaselo(True) elif tipo == "micelo": self.micelo(True) elif tipo == "fics": self.ficselo(True, rival) elif tipo == "fide": self.fideelo(True, rival) elif tipo == "person": self.playPerson(rival) elif tipo == "animales": self.albumAnimales(rival) elif tipo == "vehicles": self.albumVehicles(rival)