Во-первых, предложение: когда вы копируете блок кода в вопрос или ответ о переполнении стека, вы должны отформатировать его как блок кода. Это намного легче читать таким образом.
Проблема, с которой вы сталкиваетесь, заключается в том, что собственная переменная neighborhood
для исправлений не была инициализирована, и поэтому NetLo go использует номер ноль в качестве значения по умолчанию. При изменении кода восстания библиотеки вы сбросили 4-ю и 5-ю строки
ask patches [
; make background a slightly dark gray
set pcolor gray - 1
; cache patch neighborhoods
set neighborhood patches in-radius vision
]
строк в setup
, которые инициализируют переменную neighborhood
каждого патча. Добавление их обратно должно устранить ошибку, с которой вы столкнулись.
Надеюсь, это поможет, Чарльз