Kirjautuminen

Haku

Tehtävät

Hakemisto: QBasic: Grafiikka: DRAW

DRAW piirtää viivakuvion annettujen komentojen mukaisesti.

DRAW komentojono

Komentojono sisältää piirtokomentoja, jotka suoritetaan järjestyksessä vasemmalta oikealle. Käytössä on oma, yksinkertainen makrokieli, jolla voi saada aikaan monimutkaisiakin graafisia kuvioita. Kaikki kuviot muodostuvat viivoista.

Piirtäminen aloitetaan näytön keskeltä. Piirtokomennot ovat U ylös, D alas, L vasemmalle, R oikealle, E yläoikealle, F alaoikealle, G alavasemmalle ja H ylävasemmalle. Jokaisen komennon perään voi laittaa viivan pituuden (oletuksena 1). Komento M[{+|-}]x,y päättää viivan pisteeseen (x, y). Jos komento sisältää merkin + tai -, viivan päätepiste lasketaan edellisestä piirtokohdasta. Kaikkien komentojen edessä voi olla lisäksi B (siirto ilman piirtämistä) tai N (piirtäminen ilman siirtoa).

Viivan väriä voi vaihtaa komennolla Cn, jossa n on värin numero. Komento Pp,r täyttää värillä r rajatun alueen värillä p. Sn määrittää kuvion mittakaavan, n on luku väliltä 1 - 255. Mitä suurempi n, sen suurempi kuviosta tulee (oletuksena 4). Komennot An ja TAn määrittävät kuvion piirtokulman. A-komennossa n voi olla 0 (0°), 1 (90°), 2 (180°) tai 3 (270°). TA-komennossa n on asteluku väliltä -360° - 360° - positiivinen kierto on myötäpäivään ja negatiivinen vastapäivään.

Esimerkki:

SCREEN 13

'mittakaava 8, piirtokulma 57°
DRAW "s8ta57"

'neliö
DRAW "l20d30r30u30l10"

'sininen kahdeksankulmio neliön sisään
DRAW "c1"
DRAW "l10g10d10f10r10e10u10h10"

'täytetään vaaleansinisellä
DRAW "bd10p9,1"
Tietoa sivustosta