Quiero guardar el valor de un entero mediante el nodo LineEdit.
Por ejemplo: Coloco el valor de 10 y luego quiero transformar ese valor de texto en valor numerico y tambien validar si es un dato valido ejemplo espero guardar un numero y no un texto
Blockquote
extends Control
var numero_ingresado: int
func _on_button_pressed() → void:
var nuevo_texto = $LineEdit.text
var numero:int
if nuevo_texto != "":
var es_entero = int(nuevo_texto) is int
if es_entero:
numero = int(nuevo_texto)
if numero >=0 and numero <= 100:
numero_ingresado = numero
print("Numero entero ingresado es: ", numero_ingresado)
else:
print("El rango de numeros validos es de (0 a 100)")
else:
print("Por favor ingresa un numero entero valido!")
else:
print("Por favor ingresa un numero!")
pass
Thanks friend, but I was already able to solve my problem.