Suomeksi kommentoitu ohjelma, joka piirtää ympyröitä Finnish language commented example program that draws circles
Dependencies: PokittoLib
Fork of HelloWorld by
Suomeksi kommentoitu ohjelma, joka piirtää ympyröitä
Finnish language commented example program that draws circles
main.cpp@13:ae9a64172113, 2018-10-07 (annotated)
- Committer:
- Pokitto
- Date:
- Sun Oct 07 10:29:53 2018 +0000
- Revision:
- 13:ae9a64172113
- Parent:
- 12:c006fae9f691
Update lib
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Pokitto | 11:c956634c67cc | 1 | #include "Pokitto.h" // liittää Pokitto-kirjaston ohjelman osaksi. Ps. "//" tarkoittaa kommenttia, ja sen perään voi kirjoittaa mitä vain |
Pokitto | 0:2d2a3994d55d | 2 | |
Pokitto | 11:c956634c67cc | 3 | Pokitto::Core peli; // luodaan ohjelmaobjekti nimeltä "peli" |
Pokitto | 11:c956634c67cc | 4 | |
Pokitto | 11:c956634c67cc | 5 | // main on C kielen "pääfunktio" josta ohjelma aina alkaa |
Pokitto | 0:2d2a3994d55d | 6 | |
Pokitto | 0:2d2a3994d55d | 7 | int main () { |
Pokitto | 11:c956634c67cc | 8 | peli.begin(); // käynnistetään Pokitton näyttö ja muut toiminnot |
Pokitto | 11:c956634c67cc | 9 | peli.display.persistence=1; // käännetään näytön "pyyhkiytyminen" pois päältä |
Pokitto | 12:c006fae9f691 | 10 | //Vastaus 3. asetetaan näkymättömäksi väriksi musta (0) |
Pokitto | 12:c006fae9f691 | 11 | peli.display.invisiblecolor=0; |
Pokitto | 11:c956634c67cc | 12 | |
Pokitto | 11:c956634c67cc | 13 | while (peli.isRunning()) { // while eli "kunnes" pyörii niin kauan kun Peli.isRunning = 1 |
Pokitto | 11:c956634c67cc | 14 | if (peli.update()) { // kun on tullut aika piirtää näyttö uudelleen |
Pokitto | 11:c956634c67cc | 15 | peli.display.setColor(random(10)); // otetaan sattumanvarainen väri (random) |
Pokitto | 11:c956634c67cc | 16 | peli.display.fillCircle(random(110),random(88),random(20)); // piirretään ympyröitä näytölle satunnaisiin paikkohin ja satunnaisen kokoisina |
Pokitto | 12:c006fae9f691 | 17 | // Vastaus 2. setCursor tehdään _ennen_ print komentoa |
Pokitto | 12:c006fae9f691 | 18 | peli.display.setCursor(40,40); |
Pokitto | 12:c006fae9f691 | 19 | // Vastaus 4. valitaan valkoinen (1) aktiiviseksi väriksi |
Pokitto | 12:c006fae9f691 | 20 | peli.display.color = 1; |
Pokitto | 12:c006fae9f691 | 21 | // Vastaus 1. kirjoitetaan oma nimi |
Pokitto | 12:c006fae9f691 | 22 | peli.display.print("Pekka"); |
Pokitto | 0:2d2a3994d55d | 23 | } |
Pokitto | 0:2d2a3994d55d | 24 | } |
Pokitto | 0:2d2a3994d55d | 25 | } |