Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: PokittoLib
Fork of Piirtely by
main.cpp
00001 #include "Pokitto.h" // liittää Pokitto-kirjaston ohjelman osaksi 00002 00003 Pokitto::Core peli; // luodaan ohjelmaobjekti nimeltä "peli" 00004 00005 // ohjelmassa käytettävät muuttujat 00006 int vari=1; // pensselin väri - ääkkösiä ei voi käyttää muuttujissa! 00007 int koko=2; // pensselin koko 00008 int x=55; // pensselin x-sijainti 00009 int y=44; // pensselin y-sijainti 00010 00011 int main () { 00012 peli.begin(); // käynnistetään Pokitton näyttö ja muut toiminnot 00013 peli.display.persistence=1; // käännetään näytön "pyyhkiytyminen" pois päältä 00014 00015 while (peli.isRunning()) { // while eli "kunnes" pyörii niin kauan kun peli.isRunning = 1 00016 if (peli.update()) { // kun on tullut aika piirtää näyttö uudelleen 00017 00018 // tarkistetaan näppäimet 00019 if (peli.buttons.upBtn()) y--; 00020 if (peli.buttons.downBtn()) y++; 00021 if (peli.buttons.leftBtn()) x--; 00022 if (peli.buttons.rightBtn()) x++; 00023 if (peli.buttons.aBtn()) vari++; 00024 if (peli.buttons.bBtn()) koko+=2; 00025 if (peli.buttons.cBtn()) peli.display.clear(); 00026 00027 // rajoitetaan pensselin liike pysymään näytön sisäpuolella 00028 if (x<0) x=0; 00029 if (y<0) y=0; 00030 if (x>110) x=110; 00031 if (y>88) y=88; 00032 00033 // rajoitetaan pensselin koko ja väri, huomaa "==" on vertailu C++ kielessä!! 00034 if (vari==16) vari=1; 00035 if (koko>8) koko=2; 00036 00037 // piirretään pensseli 00038 peli.display.setColor(vari); // aseta pensselin väri 00039 peli.display.fillCircle(x,y,koko); // piirrä pensseli 00040 00041 } 00042 } 00043 }
Generated on Tue Jul 12 2022 23:21:22 by
1.7.2
