def insertar_builds(): agregar_item = 1 while True: nombre_heroe = input("Nombre del heroe: ") if (procesamiento.existe_nombre(path_heores, nombre_heroe, 0)): break else: print( "El heroe no se encuentra registrado, ingrese otro por favor." ) lista_items = [] while (agregar_item): while True: item = input("Item: ") if (procesamiento.existe_nombre(path_items, item, 0)): break else: print( "El item no se encuentra registrado, ingrese otro por favor." ) lista_items.append(item) agregar_item = int( input(""" ¿Desea agregar otro item? si -> 1 no -> 0 """)) return procesamiento.insertar(path_builds, f"{nombre_heroe};{lista_items}")
def insertar_items(): while True: item = Items(input("Nombre: "), input("Tipo: "), input("Costo: "), input("Activa: "), input("Pasiva: ")) if (not (procesamiento.existe_nombre(path_items, item.nombre, 0))): break else: print("El item ya está registrado, ingrese otro por favor.") return procesamiento.insertar(path_items, str(item))
def eliminar_items(): while True: nombre = input("Nombre: ") if (procesamiento.existe_nombre(path_items, nombre, 0)): break else: print( "El item no se encuentra registrado, ingrese otro por favor." ) return procesamiento.eliminar(path_items, nombre)
def eliminar_builds(): while True: id_build = input("Id de la build: ") if (procesamiento.existe_nombre(path_builds, id_build, 0)): break else: print( "La build no se encuentra registrada, ingrese otro por favor." ) return procesamiento.eliminar(path_builds, id_build)
def actualizar_items(): while True: item = Items(input("Nombre: "), input("Tipo: "), input("Costo: "), input("Activa: "), input("Pasiva: ")) if (procesamiento.existe_nombre(path_items, item.nombre, 0)): break else: print( "El item no se encuentra registrado, ingrese otro por favor." ) return procesamiento.actualizar(path_items, str(item))
def insertar_heroes(): while True: heroe = Heroes(input("Nombre: "), input("Fuerza: "), input("Mana: "), input("Armadura: "), input("Daño: "), input("Arcana: ")) if (not (procesamiento.existe_nombre(path_heores, heroe.nombre, 0))): break else: print("El heroe ya está registrado, ingrese otro por favor.") return procesamiento.insertar(path_heores, str(heroe))
def actualizar_heroes(): while True: heroe = Heroes(input("Nombre: "), input("Fuerza: "), input("Mana: "), input("Armadura: "), input("Daño: "), input("Arcana: ")) if (procesamiento.existe_nombre(path_heores, heroe.nombre, 0)): break else: print( "El heroe no se encuentra registrado, ingrese otro por favor." ) return procesamiento.actualizar(path_heores, str(heroe))