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