How to implement fade in\out functions in linux
the ChangeGamma() function does not work on
linux! Here is the code for windows:
Code: Select all
InitSprite()
InitKeyboard()
OpenScreen(1920, 1080, 16, "Fade In/Out")
LoadSprite(0, "/home/rndrei/purebasic/examples/sources/Data/PureBasicLogo.bmp")
ChangeGamma(0, 0, 0)
Repeat
ExamineKeyboard()
Until KeyboardPushed(#PB_Key_All)
For a = 0 To 255 Step 1
ClearScreen(RGB(0,0,0))
ChangeGamma(a, a, a)
DisplaySprite(0, 100, 100)
FlipBuffers()
Next a
For b = 255 To 0 Step -1
ClearScreen(RGB(0,0,0))
ChangeGamma(b, b, b)
DisplaySprite(0, 100, 100)
FlipBuffers()
Next b
End