Incorrect User wrote:
Еще бы как нибудь облегчить работу с координатами, а то приходилось писать отдельно массив для Х и еще один для Y.
Quote:
Добавлена поддержка многомерных массивов, использование:
Объявление массива mdim array_name[dim1]...[dimN]
Передача матрицы array_name в функцию c именем sub_name: sub_name(&mdim array_name)
Получение матрицы в качестве параметра функции sub sub_name(mdim array_name)
Добавлена функция SetArrayLength (var_name, length, [copy:1/0])
Используется для копирования или изменения размеров массивов
dim new_array = SetArrayLength(old_array, length, 1) - скопирует количество length элементов массива old_array в новый массив new_array. Элементы, которые не влезают в размер length обрезаются
old_array = SetArrayLength(old_array, length) - изменит длину массива old_array, в случае уменьшения размера лишние элементы будут обрезаны
Добавлена функция ArrayContains(Array, Value). Проверяет массив Array на наличие элемента Value в нём. В случае нахождения возвращает первую найденную позицию. В случае отсутствия возвращает "-1"
Добавлена функция GetArrayLength(Array). Возвращает длину массива Array
Или строчный массив из координат через разделитель и парсить каждый элемент.