Hi everyone,
I am now in Vancouver, and almost ready to resume working on PocketFrog.
I had quite some time to think about the current state of the library and where I want it to go.
It seems obvious that the license terms are not clear and preventing people from using the library. The next release will either be under LGPL or, most probably, under no license whatsoever.
I constantly receive requests for things like alpha blending, and it's about time I add it... The main reason for that is that I am seriously thinking about removing the graphic primitives from class Surface (they don't really belong there) and designing some kind of "pixel shaders" that would allow you to define how you want to process the pixels. You could for example draw a line using a normal shader, a transparent (alpha based) shader, etc.
Music support (MOD, IT, XM, ...) took too much of my energy and it's not there yet. There is two reasons: 1) The sound support in PocketFrog is currently very limited in functionality and 2) MikMod is hard to integrate.
I would like to have some constructive comments here about what you think and what is critically needed. (Unlike some people in another thread.)
Thanks,
Thierry