Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: QB: Tekstin tausta SCREEN 12:sta

Sivun loppuun

Tuju [16.08.2003 16:37:54]

#

Onko mitään keinoa saada Screen 12 tilassa testin taustalla oleva "musta laatikko" jonkin toisen väriseksi?

tejeez [16.08.2003 16:53:29]

#

On.
voit muuttaa paletista mustan värin esim. vihreäksi :)

Tuju [16.08.2003 16:58:36]

#

Tuota... En hallihte tuota paletin käyttyä ollenkaan. :( Joten voisikko laittaa pienen koodin pätkän esille?

firebug [16.08.2003 17:05:58]

#

https://www.ohjelmointiputka.net/koodivinkit/23854-qb-paletin-käyttöä
https://www.ohjelmointiputka.net/koodivinkit/23578-qb-paletin-teko-ja-tallennus-qb-ssä

Pekka Kauppila [16.08.2003 17:06:46]

#

SCREEN 12

'Väri jota paletissa muutetaan = 0
OUT &H3C8, 0

'RGB
OUT &H3C9, 0   'Punainen 0-63
OUT &H3C9, 0   'Vihreä 0-63
OUT &H3C9, 63  'Sininen 0-63

PRINT "Terve!"

Tuju [16.08.2003 17:18:58]

#

Voinko saaja muuten kuin kokeilemalla selville mitä värejä nuista punasen, sinisen ja vihriän sekotuksista tulee? Tarvihten nimittäin saman värin kuin COLOR 3 komennolla saa.

tejeez [16.08.2003 19:12:19]

#

color 3? sehän voisi olla punainen 0, vihreä 40, sininen 40. en tiedä tarkasti.

tejeez [16.08.2003 19:19:01]

#

Nyt muistin miten saa ne color3:n värit, tässä koodi:

OUT &H3C8, 3
palettir% = INP(&H3C9)
palettig% = INP(&H3C9)
palettib% = INP(&H3C9)

OUT &H3C8, 0
OUT &H3C9, palettir%
OUT &H3C9, palettig%
OUT &H3C9, palettib%

Tuju [16.08.2003 19:41:22]

#

Screen 12:sta tuo jättää edelleen tekstin taustan mustaksi. Olisiko siis mahdollista, että värittäisin ensin taustan SCREEN 12:sta paint-käskyllä color 3:n väriseksi ja sen jälkeen voisin tulostaa taustan päälle tekstiä, jonka tausta olisi myös color 3:n värinen? Ts. koodin pätkästä olisi jälleen hyötyä.

Tuju [16.08.2003 20:40:23]

#

Tai oikeastaan tartten nuo punainen 0-63, vihreä 0-63 ja sininen 0-63 numerot väreille 1-14.

tejeez [16.08.2003 22:05:25]

#

Tässä lista:

Numero        Punainen      Vihreä        Sininen
 0             0             0             0
 1             0             0             42
 2             0             42            0
 3             0             42            42
 4             42            0             0
 5             42            0             42
 6             42            42            0
 7             42            42            42
 8             0             0             21
 9             0             0             63
 10            0             42            21
 11            0             42            63
 12            42            0             21
 13            42            0             63
 14            42            42            21
 15            42            42            63

Tuju [16.08.2003 22:54:10]

#

tuosta oli apua :)


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta