Pixel-Composer/scripts/text_file/text_file.gml
2024-06-03 10:44:08 +07:00

37 lines
701 B
Plaintext

function file_read_all(path) { #region
INLINE
var f = file_text_open_read(path);
if(!f) return "";
var s = "";
while(!file_text_eof(f))
s += string(file_text_readln(f));
file_text_close(f);
return s;
} #endregion
function file_text_read_all_lines(path) { #region
INLINE
var f = file_text_open_read(path);
if(!f) return "";
var s = [];
while(!file_text_eof(f))
array_push(s, file_text_readln(f));
file_text_close(f);
return s;
} #endregion
function file_text_write_all(path, str) { #region
INLINE
if(file_exists_empty(path)) file_delete(path);
var f = file_text_open_write(path);
if(!f) return "";
file_text_write_string(f, str);
file_text_close(f);
} #endregion