CoolBasic SDK

CreateGradient

Include "cbGraphics.cb"

KUVAUS
Funktio tekee väriliun sisältävän kuvan sille annetusta kahdesta pääteväristä ja palauttaa uuden kuvan tunnisteen. Väriliun suunta voi olla joko vaaka tai pysty suorakaiteen muotoisilla liuilla, mutta funktio tekee myös ympyrä liukuja (jolloin kuvan mitta suhteet on hyvä olla 1:1).

Väriliukuja voi käyttää esimerkiksi energiapalkkien tai neutraalien taustakuvien tekemiseen.

KÄYTTÖ
CreateGradient(leveys, korkeus, r1, g1, b1, r2, g2, b2, [tyyli])
leveys = Kuvan/väiliun leveys
korkeus = Kuvan/väiliun korkeus
r1, g1, b1 = Ensimmäisen värin RGB-komponentit
r2, g2, b2 = Toisen värin RGB-komponentit
tyyli
0 - Vaakasuuntainen liuku (oletus)
1 - Pystysuuntainen liuku
2 - Ympyrä liuku

Katso myös:

ESIMERKKI
Include "sdk/include/cbGraphics.cb"
bar1 = CreateGradient(100,20,0,0,0,255,255,255,1)
bar2 = CreateGradient(100,30,255,255,0,255,0,0,0)
bar3 = CreateGradient(20,200,50,50,50,0,0,255,1)
cir1 = CreateGradient(150,100,255,255,255,0,0,0,2)
cir2 = CreateGradient(32,32,0,255,0,0,0,55,2)
DrawImage bar1,10,100
DrawImage bar2,10,130
DrawImage bar3,300,10
DrawImage cir1,130,100
DrawImage cir2,100,10
DrawScreen
WaitKey