Yhteenveto
Laskuri saadaan aikaiseksi laskusäännöllä:
Esimerkki, jossa piirretään ympyröitä eri paikkaan.
Laskurin uusi arvo = Laskurin vanha arvo + Lisäys
Esimerkiksi laskuri a++; tarkoittaa laskusääntöä a = a + 1; ja laskuri b--; tarkoittaa laskusääntöä b = b - 1; Laskurin määrittely ja alkuarvo laitetaan heti ohjelman alkuun. Itse laskuri sijoitetaan aina void draw ()-lohkoon, koska void draw ()-lohko on ikuisessa silmukassa ja siksi laskuri kasvaa koko ajan.
Esimerkki, jossa tulostetaan laskurien arvoja.
|
// Ohjelman tehnyt e-Oppi Oy
// 30.8.2017
int a = 0; // Laskurin a alkuarvo
int b = 10; // Laskurin b alkuarvo
void setup() {
size(400,200); // Ikkunan koko
background(255); // Taustaväri valkoinen
fill(0); // Tekstin väri musta
textSize(20); // Tekstin koko 20
}
void draw () {
a++; // a = 1,2,3,4,5,...
text(a,30*a,50); // Tulosta a:n arvo
if (b > 0) { // Jos b on suurempi kuin nolla, niin
text(b,300-30*b,100); // Tulosta b:n arvo
}
b--; // b = 9,8,7,6,5,...
}
Esimerkki, jossa piirretään ympyröitä eri paikkaan.
|
// Ohjelman tehnyt e-Oppi Oy
// 30.8.2017
int a = 0; // Laskurin alkuarvo
void setup() {
size(400,400); // Ikkunan koko
background(255); // Taustaväri valkoinen
fill(255,0,0); // Täyttöväri punainen
}
void draw () {
translate(200,200); // Orogo ikkunan keskelle
rotate(radians(a)); // Kierrä koordinaatiostoa laskurin arvon verran
a = a + 90; // a = 90,120,180,270,360,...
ellipse(100,0,100,100); // Piirrä ympyrä
}
