Вопрос нубский, но что-то не могу найти красивого решения.
Некий почти бесконечный цикл выполняется около 70 раз в секунду.
Внутри проверяется на истинность множество условий, так вот, мне нужно как-нибудь сделать так, чтобы если условие N истинно, то выполняются некоторые действия, при условии, что N стало истиной только на данном шаге.
Можно для каждого такого условия создавать переменную, можно в массив загонять, отводя свою ячейку под каждое, но это не очень удобно, т.к. если порядок и количество таких условий изменится, нужно будет это учесть и переписать часть кода.
В идеале, нужна такая функция TriggerOnce(), чтобы возвращала истину только в момент начала срабатывания условия.Добавлено (20 февраля 2015, 15:40)
---------------------------------------------
Неужели никто не делал ничего подобного?