
Команда для пешехода "ожидать". Заставляет пешеходов ожидать в текущей позиции в течение определенного периода времени или вечно, в последнем случае ожидание может быть завершено вручную путем вызова метода free(). Более сложные команды ожидания можно смоделировать, используя объект PedWait.
void cancel(T ped) - Заставляет заданного пешехода немедленно покинуть блок через порт ccl. Для пешехода выполняется код параметра "Действие при отмене".
void cancelAll() - Заставляет всех пешеходов немедленно покинуть объект через порт ccl. Для каждого пешехода выполняется код параметра "Действие при отмене".
void forget(T ped) - Заставляет объект мгновенно удалить всю информацию об указанном пешеходе. Никакой код при этом не выполняется. Пешеходы не покидают объект через какие-либо порты.
void free(Ped ped) - В ручном режиме заставляет указанного пешехода немедленно покинуть объект через порт out. Для пешехода вызывается код параметра "Действие при выходе".
void freeAll() - В ручном режиме заставляет всех пешеходов немедленно покинуть объект через порт out. Для пешехода вызывается код параметра "Действие при выходе".
boolean contains(T ped) -
Возвращает true, если
пешеход
находится
внутри
объекта.
int size() - Возвращает количество пешеходов, находящихся внутри блока.