You are currently viewing the gmlscripts.pro static mirror. Forum access and script submissions are not available through this mirror.

Invert gmlscripts.pro

file_text_open_read_all

file_text_open_read_all(fname)
Returns the contents of a given file as a multiline string.
COPY/// file_text_open_read_all(fname)
//
//  Returns the contents of a given file as a multiline 
//  string. Lines are delimited by the "#" character.
//  If the file cannot be read, returns undefined.
//
//      fname       file to read, string
//
/// gmlscripts.pro/license
{
    var file = file_text_open_read(argument0);
    if (file < 0) return undefined;
    var delim = "#";
    var str = "";
    while (!file_text_eof(file)) {
        str += file_text_read_string(file);
        str += delim;
        file_text_readln(file);
    }
    file_text_close(file);
    return str;
}

Contributors: RaniSputnik

GitHub: View · Commits · Blame · Raw