2.3.3 Piilokuva B

2.3.3 Piilokuva B

Piilokuva B tehtävässä ohjelma reagoi siihen missä kohtaa ruutua käyttäjä klikkaa hiirellä. Hiiren sijainti saadaan x ja y koordinaattien avulla, lisäksi saat käyttöösi tiedon siitä mikä hiiritapahtuma oli kyseessä. Hiiritapahtumiin voit tutustua käsikirjan avulla. Tutustu oheiseen esimerkkikoodiin ja muokkaa sitä ehto- tai valintalauseen avulla sellaiseksi, että hiirtä klikkaamalla paljastuu alla olevan esimerkin mukaisesti jokin itse valitsemasi piilokuva. Kuvan saat tuotua valitsemalla valikosta Insert->Image.

WeSchemessä kuva tuodaanImages-napin avulla. Koodiin ei silloin ilmesty kuvaa kuten DrRacket:issä vaan url-linkki kuvaan. Itse kuva tallentuu Google-driveen.

Piilokuva B (DrRacket)

Piilokuva B (WeScheme)

Tässä harjoituksessa saatat tarvita seuraavia Racket-kielen funktioita:

<

>

<=

>=

=

check-expect

if

cond

and

or

not

mouse=?

crop

overlay/xy