0
我创建了一个包含多个矩形的网格。这些矩形由几个橙色块组成,每个矩形由白色走廊定界。如何给定矩形内的色块
如何在给定的橙色矩形内打印色块?
在此先感谢。
这是一个代码开头:
to create-yellow-patches
ask one-of patches with [pcolor = orange] [
set pcolor yellow
foreach list pxcor to max-pxcor [ ;; I don't know how to define a list from pxcor to max-pxcor
let x ?
foreach list min-pycor to max-pycor [ ;; I don't know how to define a list from min-pycor to max-pycor
let y ?
ifelse [pcolor] of patches with [pxcor = x and pycor = y ] = orange
[ set pcolor yellow ]
[ break ] ] ] ;; I don't know what is the equivalent of break in netlogo
foreach pxcor - 1 to min-pxcor [ ;; I don't know how to define a list from pxcor - 1 to min-pxcor
let x ?
foreach min-pycor to max-pycor [ ;; I don't know how to define a list from min-pycor to max-pycor
let y ?
ifelse [pcolor] of patches with [pxcor = x and pycor = y ] = orange
[ set pcolor yellow ]
[ break ] ] ] ;; I don't know what is the equivalent of break in netlogo
end
我有一个像橙色长方形和白色走廊的示例“交通网格”的网格。我随机在一个橙色的矩形中放置一个黄色的补丁。事实上,我尝试在黄色的所有橙色色块中随机放置黄色色块。 – Nell
答案更新了更多的代码。 –