def ir_a_sub(símismo, núm_sub_nueva):
     if símismo.SubCajaActual is None:
         símismo.SubCajaActual = símismo.SubCajas[núm_sub_nueva - 1]
         símismo.SubCajaActual.lift()
     else:
         if núm_sub_nueva < símismo.SubCajaActual.núm:
             dirección = "derecha"
         elif núm_sub_nueva > símismo.SubCajaActual.núm:
             dirección = "izquierda"
         else:
             return
         Anim.intercambiar(símismo.SubCajaActual, símismo.SubCajas[núm_sub_nueva - 1], dirección=dirección)
         símismo.SubCajaActual = símismo.SubCajas[núm_sub_nueva - 1]
    def ir_a_caja(símismo, núm_cj_nueva):
        if núm_cj_nueva < símismo.CajaActual.núm:
            dirección = "abajo"
        elif núm_cj_nueva > símismo.CajaActual.núm:
            dirección = "arriba"
        else:
            return

        if not símismo.en_transición:
            símismo.en_transición = True
            nueva_caja = símismo.Cajas[núm_cj_nueva - 1]
            nueva_caja.lift()
            Anim.intercambiar(símismo.CajaActual, nueva_caja, dirección=dirección)
            símismo.CajaActual = nueva_caja
            símismo.en_transición = False
Beispiel #3
0
 def acción_bt_regreso(símismo):
     Anim.quitar(símismo, 'derecha')
Beispiel #4
0
 def acción_bt_empezar(símismo):
     Anim.quitar(símismo, 'arriba')
     símismo.destroy()
Beispiel #5
0
 def acción_bt_leng(símismo):
     Anim.sobreponer(símismo.apli.CajaCentral, símismo.apli.CajaLenguas, 'izquierda')