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 |