Вывод ошибок в диалоговое окно

Я пытаюсь выдать ошибку (определяемую пользователем, а не ошибку времени выполнения netLogo), если одна кнопка нажата раньше другой. У меня три кнопки "НАСТРОЙКА", "КОНФИГУРАЦИЯ", "МОДЕЛИРОВАНИЕ". Я хочу выдать ошибку, если СИМУЛЯЦИЯ нажата до НАСТРОЙКИ. Я знаю, что существует примитивное доступное «сообщение пользователя», как упоминал сэр Сет Тизу в моем другом вопросе, но не знаю, как включить его для моей ситуации.


person user3369125    schedule 18.04.2014    source источник


Ответы (1)


Создайте глобальный configured?. Пусть configure установит для него значение true. Затем в simulate поместите:

if configured? != true [
  user-message "You must press configure first"
  stop
]
person Bryan Head    schedule 18.04.2014