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
答案更新了更多的代碼。 –