Tämä ohjelma piirtelee palloja Pokitton näytölle

Dependencies:   PokittoLib

Fork of Palloja by PokittoLuokka

Committer:
Pokitto
Date:
Wed Oct 10 07:56:32 2018 +0000
Revision:
0:c263b42ca99e
Alku

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Pokitto 0:c263b42ca99e 1 #include "Pokitto.h" // liittää Pokitto-kirjaston ohjelman osaksi. Ps. "//" tarkoittaa kommenttia, ja sen perään voi kirjoittaa mitä vain
Pokitto 0:c263b42ca99e 2
Pokitto 0:c263b42ca99e 3 Pokitto::Core peli; // luodaan ohjelmaobjekti nimeltä "peli"
Pokitto 0:c263b42ca99e 4
Pokitto 0:c263b42ca99e 5 // main on C kielen "pääfunktio" josta ohjelma aina alkaa
Pokitto 0:c263b42ca99e 6
Pokitto 0:c263b42ca99e 7 int main () {
Pokitto 0:c263b42ca99e 8 peli.begin(); // käynnistetään Pokitton näyttö ja muut toiminnot
Pokitto 0:c263b42ca99e 9 peli.display.persistence=1; // käännetään näytön "pyyhkiytyminen" pois päältä
Pokitto 0:c263b42ca99e 10 //Vastaus 3. asetetaan näkymättömäksi väriksi musta (0)
Pokitto 0:c263b42ca99e 11 peli.display.invisiblecolor=0;
Pokitto 0:c263b42ca99e 12
Pokitto 0:c263b42ca99e 13 while (peli.isRunning()) { // while eli "kunnes" pyörii niin kauan kun Peli.isRunning = 1
Pokitto 0:c263b42ca99e 14 if (peli.update()) { // kun on tullut aika piirtää näyttö uudelleen
Pokitto 0:c263b42ca99e 15 peli.display.setColor(random(10)); // otetaan sattumanvarainen väri (random)
Pokitto 0:c263b42ca99e 16 peli.display.fillCircle(random(110),random(88),random(20)); // piirretään ympyröitä näytölle satunnaisiin paikkohin ja satunnaisen kokoisina
Pokitto 0:c263b42ca99e 17 // Vastaus 2. setCursor tehdään _ennen_ print komentoa
Pokitto 0:c263b42ca99e 18 peli.display.setCursor(40,40);
Pokitto 0:c263b42ca99e 19 // Vastaus 4. valitaan valkoinen (1) aktiiviseksi väriksi
Pokitto 0:c263b42ca99e 20 peli.display.color = 1;
Pokitto 0:c263b42ca99e 21 // Vastaus 1. kirjoitetaan oma nimi
Pokitto 0:c263b42ca99e 22 peli.display.print("Pekka");
Pokitto 0:c263b42ca99e 23 }
Pokitto 0:c263b42ca99e 24 }
Pokitto 0:c263b42ca99e 25 }