Wat nu als je het hele grid over de X-as en over de Y-as automatisch wil vullen? Eerst loop je de x-en af, en terwijl je in de X-loop bent, open je even de Y-loop. In die Y-loop laat je al het werk gebeuren.
Voorbeeld for-loop in een for-loop
for (x = 20; x < 400; x = x + 20) {
for (y = 20; y < 400; y = y + 20) {
ellipse(x, y, 15, 15);
}
}
Opdracht: pas aan die nested for-loop
Pak nu bovenstaand voorbeeld en zorg dat:
- Er meer ellipsen op een rij kunnen en ook meer in een kolom.
- Daarom maak je de stapgrootte ergens tussen 8 en 12. En maak je ellips kleiner, in een eigen kleur.
- Extra: pas je symbool aan als je in de buurt van de muis bent
- Extra: random aanpassingen iedere keer dat je runt