| KUVAUS |
| Tarkistaa onko ruutu häivytetty/palautettu. Katso esimerkki. Paluuarvo on True tai False. |
| KÄYTTÖ |
| Faded(_direction) |
| _direction - Suunta. FX_FADE_IN tarkistaa onko ruutu häivytetty taysin mustaksi. FX_FADE_OUT tarkistaa onko ruutu palautunut normaalitilaan. |
Katso myös: Fade, Erikoistehosteet
| ESIMERKKI |
SCREEN 640, 480, 16, cbFullScreen
Include "SDK/include/cbMotion.cb"
Include "SDK/include/cbSpecialFX.cb"
img = LoadImage("SDK/media/sdklogo1.png")
img2 = MakeImage(400, 400)
waveDgr# = 0
// Ensin ruutu mustaksi
Fade(FX_FADE_IN)
// Palautus 2:ssa sekunnissa
Fade(FX_FADE_OUT, 2)
ClsColor 192, 192, 192
Repeat
UpdateFrameTimer()
// Ruutu pimeäksi ja takaisin mutta ohjelman suoritus
// pysähtyy siksi aikaa.
If KeyHit(cbKey1) Then
Fade(FX_FADE_IN, 1, True)
Fade(FX_FADE_OUT, 1, True)
EndIf
// Ruutu pimeäksi mutta ohjelma jatkaa suoritustaan normaalisti
If KeyHit(cbKey2) Then
Fade(FX_FADE_IN, 1)
EndIf
// Jos ruutu on jo pimeä niin asetetaan sen palautus
If Faded(FX_FADE_IN) then Fade(FX_FADE_OUT, 1)
waveDgr = waveDgr + DgrPerSec(200)
DrawToImage img2
Cls
DrawWaveImage(img, ImageWidth(img2) / 2, ImageHeight(img2) / 2, 300, 20, waveDgr, 0)
DrawToScreen
DrawWaveImage(img2, ScreenWidth() / 2, ScreenHeight() / 2, 300, 20, waveDgr, 1)
// Tehosteiden päivitys
UpdateEffects()
Color 0, 0, 0
Text 0, 0, "FPS..........: " + FPS()
Text 0, 20, "Paina 1 tai 2"
DrawScreen
Forever
|