Grafiikka : komennot

SCREENGAMMA


   KUVAUS

Säätää näytön värisävyä ajon aikana. Voit esimerkiksi häivyttää koko näytön mustaksi tai valkoiseksi. Näytön on oltava kokoruudun tilassa tai komento ei toimi. Katso esimerkki.

Käytä komentoa vain kerran loopin aikana. Sitä ei myöskään kannata käyttää jokaisella kerralla loopissa, vaan päivittää vain tarvittaessa.

Voit käyttää väriarvojen tilalla CoolBasicin sisäänrakennettuja värivakioita.

   KÄYTTÖ
SCREENGAMMA punainen, vihreä, sininen

  • punainen = Kokonaisluku. Punainen komponentti.
  • vihreä = Kokonaisluku. Vihreä komponentti.
  • sininen = Kokonaisluku. Sininen komponentti.

  •    ESIMERKKI
    SCREEN 640,480,16,cbfullscreen

    themap=LoadImage("Media/map.bmp")

    While Not EscapeKey()

        Cls

        'First draw the map
        DrawImage themap,100,50

        oldgamma=gamma

        If LeftKey() Then gamma=gamma-1
        If RightKey() Then gamma=gamma+1

        If gamma< -255 Then gamma= -255
        If gamma>255 Then gamma=255

        If KeyDown(cbkeyreturn) Then
            'hue red
            ScreenGamma 255,0,0
        Else
            'if changed, update gamma
            If oldgamma<>gamma Then ScreenGamma gamma,gamma,gamma
        EndIf

        Text 0,0,"Use arrows to adjust screen gamma."
        Text 0,14,"Press Return for Blood Fill"


        DrawScreen

    Wend

    End

    <<TAKAISIN