Tämä ohjelma piirtelee palloja Pokitton näytölle
Dependencies: PokittoLib
Fork of Palloja by
main.cpp@0:c263b42ca99e, 2018-10-10 (annotated)
- Committer:
- Pokitto
- Date:
- Wed Oct 10 07:56:32 2018 +0000
- Revision:
- 0:c263b42ca99e
Alku
Who changed what in which revision?
User | Revision | Line number | New 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 | } |