Ohjelmassa pupu hypytetään pääsiäismunan luo.
Pupun hypyttely -ohjelma lähtee liikkeelle käyttäjän syötteestä paina lippua –tapahtumalla.
Pupuolio siirretään haluttuun paikkaan xy-koodinaatistolla mene kohtaan –metodia käyttämällä, metodille annettujen x- ja y-argumenttien mukaisesti.
While-loopissa seuraamme koskettaako pupuolio pääsiäismunaa. Jos ei kosketa pyörimme while-loopissa ja seuraamme if-lausetta käyttäen painaako käyttäjä nuolinäppäintä vasemmalle tai oikealle. Tässä näppäinten painamiset ovat käyttäjän aiheuttamia tapahtumia ja tai -käsky niiden välissä looginen operaatio. Jos jompi kumpi näppäin on painettu, vaihdamme pupuolion asustetta seuraavaan ja saamme pupun vaihtamaan asentoa. Kolmea eri asustetta käyttämällä saa jo hyppyanimaation aikaiseksi.
Seuraavaksi tutkimme if-else -ehtolauseella kumpaa nappia on painettu. Jos käyttäjä on painanut nuolta oikealle lisäämme pupuolion x-propertya eli ominaisuutta kymmenellä pikselillä, jolloin se siirtyy xy-koordinaatistossa 10 pikseliä oikealle.
käytämme uloimman if-lauseen sisällä myös odota-käskyä, jotta sen suoritus hiukan hidastuu, siinä tapauksessa, että käyttäjä pitää oikean nuolinapin pohjassa. Tällöin hyppiminen näyttää tässäkin tapauksessa luonnolliselta.
Pupun hypyttely -ohjelman löydät täältä ja voit vapaasti käyttää sitä itseopisekluun sekä muiden opettamiseen 🙂