Pixel-Composer/scripts/text_file/text_file.gml

25 lines
551 B
Text
Raw Normal View History

2023-02-28 15:43:01 +07:00
function file_text_read_all(path) {
var f = file_text_open_read(path);
2023-01-01 08:06:02 +07:00
var s = "";
2023-02-28 15:43:01 +07:00
while(!file_text_eof(f))
2023-03-22 12:59:58 +07:00
s += string(file_text_readln(f));
2023-02-28 15:43:01 +07:00
file_text_close(f);
2023-01-01 08:06:02 +07:00
return s;
}
2023-02-28 15:43:01 +07:00
function file_text_read_all_lines(path) {
var f = file_text_open_read(path);
2023-01-04 08:30:04 +07:00
var s = [];
2023-03-22 13:07:38 +07:00
while(!file_text_eof(f))
2023-02-28 15:43:01 +07:00
array_push(s, file_text_readln(f));
file_text_close(f);
2023-01-04 08:30:04 +07:00
return s;
}
2023-02-28 15:43:01 +07:00
function file_text_write_all(path, str) {
2023-10-18 19:58:55 +07:00
if(file_exists(path)) file_delete(path);
2023-02-28 15:43:01 +07:00
var f = file_text_open_write(path);
2023-01-01 08:06:02 +07:00
file_text_write_string(f, str);
file_text_close(f);
}