Ciao a tutti!
Ho un blocco per quanto riguarda un codice che sto scrivendo, il mio obbiettivo è quello di far in modo che nel momento in cui ho un valore true i rettangoli assumano un determinato colore e nel caso fossero false invece un altro colore…
L’unico problema è che non saprei come fare
Qualcuno sa darmi una mano?
float randomNum;
boolean[] contenitore = new boolean [5];
float[] cellPos = {0, 0};
float[] cellSize = {400/5, 400};
color color1 = #2179db;
color color2 = #2621db;
void setup() {
surface.setTitle("esercizio Array");
size(400, 400);
background(127);
frameRate(1);
}
void draw() {
for (int i = 0; i <contenitore.length; i++) {
randomNum = random(100);
if (randomNum < 50) {
contenitore [i] = true;
rect(0, 0, width/5, height = width );
rect(80, 0, width/5, height = width);
rect(160, 0, width/5, height = width);
rect(240, 0, width/5, height = width);
rect(320, 0, width/5, height = width);
} else {
contenitore[i] = false;
}
stroke(0);
}
printArrayValues();
}
void printArrayValues() {
String s = "";
for (int i=0; i<contenitore.length; i++) {
s += "[" + i + "]" + contenitore[i] + "\t";
}
println(s);
}
Grazie a chiunque voglia aiutarmi