1 | if (global.osflavor <= 2) |
2 | { |
3 | return file_text_read_string(argument0); |
4 | } |
5 | else |
6 | { |
7 | var handle = argument0; |
8 | if (ds_map_find_value(handle, "line_read")) |
9 | return ""; |
10 | var line = ds_map_find_value(handle, "line"); |
11 | if (line >= ds_map_find_value(handle, "num_lines")) |
12 | return ""; |
13 | ds_map_set(handle, "line_read", 1); |
14 | text = ds_map_find_value(handle, "text"); |
15 | return text[line]; |
16 | } |