J'ai créé une grille contenant plusieurs rectangles. Ces rectangles sont représentés par plusieurs rectangles oranges et chaque rectangle est délimité par des couloirs blancs.Comment colorer des patches dans un rectangle donné
Comment puis-je colorer des patches dans un rectangle orange donné?
Merci d'avance.
C'est un début de code:
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
J'ai une grille comme l'exemple "Traffic Grid" avec des rectangles oranges et des couloirs blancs. Je place au hasard une pièce jaune dans un rectangle orange. En fait, j'essaie de colorier en jaune toutes les taches orange dans le rectangle dans lequel j'ai placé au hasard les taches jaunes. – Nell
réponse mise à jour avec plus de code. –