Stránka sa načítava, prosím čakajte…
© 2005 – 2024 Roman Horváth, všetky práva vyhradené. Dnes je 4. 5. 2024.
Dátum: 13. 3. 2019, pred piatimi rokmi
~
import knižnica.*; public class Odmena extends GRobot { private ZmiznutieOdmeny zmiznutieOdmeny = new ZmiznutieOdmeny(); public Odmena() { hrúbkaČiary(3); otáčajTvar(3); } @Override public void kresliTvar() { krúžok(); vpred(); } @Override public void aktivácia() { zobraz(); } @Override public void deaktivácia() { zmiznutieOdmeny.poloha(poloha()); zmiznutieOdmeny.aktivuj(); skry(); } }
~
import knižnica.*; public class ZmiznutieOdmeny extends GRobot { public ZmiznutieOdmeny() { hrúbkaČiary(3); skry(); } @Override public void kresliTvar() { krúžok(); } @Override public void aktivácia() { veľkosť(10); zobraz(); } @Override public void aktivita() { veľkosť(veľkosť() + 2); if (veľkosť() > 30) deaktivuj(); } @Override public void deaktivácia() { skry(); } }
~
import knižnica.*; public class TestOdmeny extends GRobot { private Odmena odmena = new Odmena(); private TestOdmeny() { super(200, 200); skry(); odmena.náhodnáPoloha(); } @Override public void klik() { odmena.deaktivuj(); } public static void main(String[] args) { Svet.použiKonfiguráciu("TestOdmeny.cfg"); new TestOdmeny(); } }
Ukážka
TestOdmeny
testuje Odmenu
a ZmiznutieOdmeny
tak, že zobrazí odmenu na náhodnej pozícii. Odmena pokojne rotuje… Po kliknutí na plochu odmena zmizne a spustí sa animácia zmiznutia (ktorá môže byť ľubovoľne prispôsobená, podobne ako samotná odmena).