1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-06 12:20:30 +00:00

Expose OS.read_string_from_stdin() to the scripting API

This can be used in scripts to read user input in a blocking manner.

This also removes the unused `block` argument, which is always `true`.
This commit is contained in:
Hugo Locurcio
2022-12-21 00:30:55 +01:00
parent 7d6db300d2
commit badcfa2523
10 changed files with 26 additions and 21 deletions

View File

@@ -136,15 +136,11 @@ void OS_Unix::alert(const String &p_alert, const String &p_title) {
fprintf(stderr, "ALERT: %s: %s\n", p_title.utf8().get_data(), p_alert.utf8().get_data());
}
String OS_Unix::get_stdin_string(bool p_block) {
if (p_block) {
char buff[1024];
String ret = stdin_buf + fgets(buff, 1024, stdin);
stdin_buf = "";
return ret;
}
return "";
String OS_Unix::get_stdin_string() {
char buff[1024];
String ret = stdin_buf + fgets(buff, 1024, stdin);
stdin_buf = "";
return ret;
}
String OS_Unix::get_name() const {