コード例 #1
0
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
コード例 #2
0
ファイル: Procesador.py プロジェクト: vipmath/lucaschess
    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)
コード例 #3
0
 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
コード例 #4
0
 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
コード例 #5
0
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
コード例 #6
0
    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)