Спросите всех черепах, но примените к каждой черепахе по-разному - NetLogo
Я использую логотип сети и хочу спросить у всех черепах что-нибудь, но примените это к каждой черепахе индивидуально:
to setup-t
ask turtles [
if color = white [ set t 99 ]
if color = red [ set t 92.4 ]
if color = orange [ set t 85.8 ]
if color = brown [ set t 79.2 ]
if color = yellow [ set t 72.6 ]
if color = green [ set t 66 ]
if color = lime [ set t 59.4 ]
if color = turquoise [ set t 52.8 ]
if color = cyan [ set t 46.2 ]
if color = sky [ set t 39.6 ]
if color = blue [ set t 33 ]
if color = violet [ set t 26.4 ]
if color = magenta [ set t 19.8 ]
if color = pink [ set t 13.2 ]
if color = black [ set t 6.6 ]
]
end
Таким образом, это относится ко всем черепахам, но каждая черепаха имеет свой цвет, и я хочу, чтобы она применялась к каждой черепахе по-разному и индивидуально. Как я могу это сделать? Спасибо
1 ответ
Чтобы создать переменную, которая может отличаться для каждой черепахи, объявите ее с помощью turtles-own
, Так что в вашем случае вы бы положили
turtles-own [ t ]
Тогда код, который у вас есть, должен работать.