Kirjautuminen

Haku

Tehtävät

Hakemisto: QBasic: Grafiikka: SCREEN

SCREEN valitsee käytettävän näyttötilan.

SCREEN näyttötila[, värivalinta[, aktiivinen bittitaso[, näytettävä bittitaso]]]

Kokonaislukuna ilmoitettava näyttötila vaikuttaa mm. tekstin ja grafiikan tarkkuuteen sekä värimäärään. Mahdolliset näyttötilat CGA-, EGA- ja VGA-näytöillä ovat seuraavassa taulukossa:

näyttötilakuvaus
0CGA, EGA ja VGA. Vain tekstitila. Käytössä olevat tekstitilat: 40 x 25, 40 x 43, 40 x 50, 80 x 25, 80 x 43 (EGA ja VGA) sekä 80 x 50 (VGA). Tekstin koko: 8 x 8 (CGA), 8 x 8 tai 8 x 14 (EGA), 8 x 14, 9 x 14 tai 9 x 16 (VGA). Värimäärä: 16 väriä 16 värin paletista (CGA ja EGA), 16 väriä 64 värin paletista (EGA ja VGA). Bittitasot: 8.
1CGA, EGA ja VGA. Grafiikkatila: 320 x 200. Tekstitila: 40 x 25. Tekstin koko: 8 x 8. 4 väriä 16 värin paletista.
2CGA, EGA ja VGA. Grafiikkatila: 640 x 200. Tekstitila: 80 x 25. Tekstin koko: 8 x 8. 2 väriä, musta ja valkoinen (CGA), 16 värin paletista (EGA ja VGA).
7EGA ja VGA. Grafiikkatila: 320 x 200. Tekstitila: 40 x 25. Tekstin koko: 8 x 8. 16 väriä 16 värin paletista. Bittitasot: 2 (64K näyttömuistia), 4 (128K), 8 (256K).
8EGA ja VGA. Grafiikkatila: 640 x 200. Tekstitila: 80 x 25. Tekstin koko: 8 x 8. Bittitasot: 1 (64K näyttömuistia), 2 (128K), 4 (256K).
9EGA ja VGA. Grafiikkatila: 640 x 350. Tekstitila: 80 x 25 tai 80 x 43. Tekstin koko: 8 x 14 tai 8 x 8. 4 väriä 16 värin paletista (64K näyttömuistia), 16 väriä 64 värin paletista (yli 64K). Bittitasot: 1 (64K ja 128K), 2 (256K).
10EGA ja VGA, mustavalkoinen. Grafiikkatila: 640 x 350. Tekstitila: 80 x 25 tai 80 x 43. Tekstin koko: 8 x 14 tai 8 x 8. 4 väriä 9 harmaasävyn paletista. Bittitasot: 1 (128K), 2 (256K).
11VGA. Grafiikkatila: 640 x 480. Tekstitila: 80 x 30 tai 80 x 60. Tekstin koko: 8 x 16 tai 8 x 8. 2 väriä 262144 värin paletista.
12VGA. Grafiikkatila: 640 x 480. Tekstitila: 80 x 30 tai 80 x 60. Tekstin koko: 8 x 16 tai 8 x 8. 16 väriä 262144 värin paletista.
13VGA. Grafiikkatila: 320 x 200. Tekstitila: 40 x 25. Tekstin koko: 8 x 8. 256 väriä 262144 värin paletista.

Näyttötiloissa 0 ja 1 värivalinta määrittää, onko grafiikka mustavalkoista vai käytetäänkö värejä. Aktiivinen bittitaso on näyttömuistin sivu, johon tulostus- ja grafiikkakomennot kohdistuvat. Näytettävä bittitaso on näyttömuistin sivu, joka näytetään ruudulla. Bittitasot ilmoitetaan kokonaisluvuilla nollasta alkaen.

Esimerkki:

'piirtää 256-värisen kuvion näyttötilassa 13
SCREEN 13
DIM x AS LONG, y AS LONG
FOR x = 0 TO 319
  FOR y = 0 TO 199
    'väri on x:n ja y:n tulon jakojäännös 256:lla
    PSET (x, y), x * y MOD 256
  NEXT
NEXT
Tietoa sivustosta