Дефлекторы

Дефлекторы отталкивают частицы, когда они появляются в их области. Обратите внимание, что принимается во внимание только позиция частицы - не её спрайт или размер. Система частиц может иметь произвольное количество дефлекторов. Дефлектор имеет следующие свойства:

Для установки свойств дефлектора существуют следующие функции. Отметьте, что каждый из них получает идентификатор системы частиц, который принадлежит как первый аргумент.

part_deflector_create(ps) Создаёт новый дефлектор в заданной системе частиц. Это возвращает идентификатор типа. Этот идентификатор должен быть использован на всех нижеуказанных вызовах, чтобы устанавливать свойства дефлектора.
part_deflector_destroy(ps,ind) Уничтожает дефлектор ind в системе частиц. Используйте это, если Вам не нужен больше этот дефлектор, чтобы сохранить память.
part_deflector_destroy_all(ps) Уничтожает все созданные дефлекторы в системе частиц.
part_deflector_exists(ps,ind) Возвращает, если указанный дефлектор существует в системе частиц.
part_deflector_clear(ps,ind) Очищает дефлектор ind на установки по умолчанию.
part_deflector_region(ps,ind,xmin,xmax,ymin,ymax) Устанавливает регион для дефлектора.
part_deflector_kind(ps,ind,kind) Устанавливает тип для дефлектора.
part_deflector_friction(ps,ind,friction) Устанавливает силу трения для дефлектора.