It works really well Rbraz. I love it, it's great that you have included some functions that will help to get people started and that they behave like Blitz.
I'm not sure if I would find these functions useful myself as I'd prefer to resource my media into the program to get it one filed but I am glad that you have included them as it gives a great example for people who are making the step from Blitz to FB.
The PTC_SETFLIP command is wicked. Love it, it works brilliantly.
I have to check this. how is this relating to the keyboard? Is that check a part of the lib?
So if I want to have a demo that exits on escape, that's all I have to do?
Great that it runs without any modifications to the original install of FB.
Now, to make this really kickass, here are a few things that I would do.
1: a screendim command.
as this is using opengl now, how about using a blank sprite as a means of dimming the screen?
The dim command could be;
dim (&HFFFFFF , 255) Where the colour is the colour of the sprite and the following number is the opacity of it. The sprite could just be drawn over the top of the screen. That would really rock.
Maybe access Opengl's lines,polygons and gourad triangles?
I don't know how practical these suggestions would be to get them to work in conjunction with a screen buffer.
Commands for reasing the mouse.
As far as it is at the moment though, it is something to be proud of. I'll definately be using it