лето прошло и надо снова возвращаться к станку
Clickermann v4.11 (18.08.14)
промежуточная сборка
http://rghost.net/57532953 (exe)
tfwritearr("filename", $arr) - записывает массив в текстовый файл, каждый элемент в новую строку
filename - выходной файл
$arr - входной массивtfreadarr("filename", $arr) - считывает массив из файла, каждую строку в отдельный элемент
filename - входной файл
$arr - выходной массив[spoiler=Пример]
// generate primary array
for($i, $i<30)
$arr_out[$i] = rnd(1,99)
end_cyc
// save primary array
tfwritearr("arr_save.txt", $arr_out)
// load to second array
tfreadarr("arr_save.txt", $arr_in)
// print second array
for($i, $i<30)
print($arr_in[$i])
end_cyc
halt
[/spoiler]
strseparate("str_in", "divider", $arr) - разбивает строку на отдельные подстроки, помещаемые в массив
str_in - входная строка
divider - подстрока-разделитель
$arr - выходной массив[spoiler=Пример]
strseparate("login:pass:email", ":", $arr)
for($i, $i<arrsize($arr))
print($arr[$i])
end_cyc
halt
[/spoiler]
getscreen обзавелся четырьмя необязательными параметрами, позволяющими очертить область экрана, которая попадет в буфер. действительно, кусочек экрана берется быстрее чем целый экран, однако выигрыш составляет всего несколько милисекунд. но все же. getscreen без параметров работает как и ранее
ну и традиционные очередной виток борьбы с динамической типизацией и некоторые прочие мелкие фиксы
все важные фиксы у меня выписаны в todo, некоторые темы я читаю периодически, поэтому про свич в свиче например можете не напоминать