Есть множество различных видов эффектов:
Некоторые Вы захотите создать только однажды (подобно взрыву), а некоторые, Вы захотите создать в каждом шаге (подобно дыму или дождю). Обратите внимание, что дождь и снег всегда создаются сверху комнаты, так как другая позиция неуместна для этих эффектов.
Даже притом, что это может подразумевать некоторое ограничение, эти эффекты могут фактически использоваться, чтобы создать большие эффекты. Например, создать ленточку небольшого красного дыма снизу двигающегося космического корабля в каждом шаге, создание хвоста огня. Для создания таких эффектов существуют две следующие функции:
effect_create_below(kind,x,y,size,color) Создаёт эффект заданного вида (смотрите выше) в указанной позиции. size - задаёт размер следующим образом: 0 = маленький, 1 = средний, 2 = большой. color - указывает цвет для использования. Эффект создаётся нижними образцами, то есть в глубине 100000.
effect_create_above(kind,x,y,size,color) Подобно предыдущей функции, но на сей раз эффект создаётся верхними образцами, то есть в глубине -100000.
Если Вы хотите удалить все эффекты, вызовите следующую функцию:
effect_clear() Очищает все эффекты.