User input/Text: Difference between revisions
Content added Content deleted
mNo edit summary |
(GDScript) |
||
Line 1,106: | Line 1,106: | ||
s = input["Enter a string: "] |
s = input["Enter a string: "] |
||
i = parseInt[input["Enter an integer: "]] |
i = parseInt[input["Enter an integer: "]] |
||
</syntaxhighlight> |
|||
=={{header|GDScript}}== |
|||
{{works with|Godot|4.0}} |
|||
Run with <code>godot --headless --script <file></code> |
|||
<syntaxhighlight lang="gdscript"> |
|||
extends MainLoop |
|||
func _process(_delta: float) -> bool: |
|||
printraw("Input a string: ") |
|||
var read_line := OS.read_string_from_stdin() # Mote that this retains the newline. |
|||
printraw("Input an integer: ") |
|||
var read_integer := int(OS.read_string_from_stdin()) |
|||
print("read_line = %s" % read_line.trim_suffix("\n")) |
|||
print("read_integer = %d" % read_integer) |
|||
return true # Exit instead of looping |
|||
</syntaxhighlight> |
</syntaxhighlight> |
||