询问所有海龟,但不同地适用于每只海龟 - NetLogo

时间:2013-04-26 05:27:46

标签: colors netlogo turtle-graphics temp logo-lang

我正在使用网络徽标,我想问一下所有海龟的东西,但是将它分别应用于每只海龟:

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 个答案:

答案 0 :(得分:1)

要为每个海龟创建一个不同的变量,请使用turtles-own声明它。所以在你的情况下,你会把

turtles-own [ t ]

然后,你的代码应该有用。