Code: Select all
OpenScreen(lWidth, lHeight, lDepth, cTitle$, [#Flags]) ;#PB_Windowed
and for the other stuff, an extra command would be nice, like SetFrameRate() for example SetAntiAliasing(), SetBufferingMode() etc. or something like that. if you want to change it during the game, for some reason (user request), then it would be way too ugly to close the screen and call again OpenScreen(lWidth, lHeight, lDepth, cTitle$, [#Flags]) because there would be no other way to do so.
Code: Select all
OpenScreen(..., #PB_AntiAliasing4x)
Delay(10000)
CloseScreen()
OpenScreen(..., #PB_AntiAliasing2x)
Code: Select all
OpenWindow() : OpenWindowedScreen()
SetAntiAliasing(4x)
Delay(10000)
SetAntiAliasing(2x)

c ya,
nco2k