Onko mitään keinoa saada Screen 12 tilassa testin taustalla oleva "musta laatikko" jonkin toisen väriseksi?
On.
voit muuttaa paletista mustan värin esim. vihreäksi :)
Tuota... En hallihte tuota paletin käyttyä ollenkaan. :( Joten voisikko laittaa pienen koodin pätkän esille?
https://www.ohjelmointiputka.net/koodivinkit/
https://www.ohjelmointiputka.net/koodivinkit/
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!"
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.
color 3? sehän voisi olla punainen 0, vihreä 40, sininen 40. en tiedä tarkasti.
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%
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ä.
Tai oikeastaan tartten nuo punainen 0-63, vihreä 0-63 ja sininen 0-63 numerot väreille 1-14.
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
tuosta oli apua :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.