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