В процедуре я хочу запустить таймер для каждого черепахи (агента), который при изменении своей формы от «shape2» до «shape1», и этот таймер истекает после 10 тиков, а форма меняется назад к «shape1». моя процедура работает только тогда, когда я нажимаю «go», она работает только для первых 10 тиков. после этого он не называется. Я назвал это имя процедуры «Изменить» в блоке GO.Инициализация и завершение таймера черепах
to change
let test one-of breed-here with [ shape = "shape2" ]
if test != nobody and [ ticks ] of test = 10
[ask breed with [ shape = "shape2" ]
[ set shape "shape1" ]
]
end
блок операторов GO является:
to Go
ask breed with [ shape = "shape2" ] [ change ]
end