Well I've started working on EasyCE 1.5, I needed it anyway for a small project. I cleaned up the header file of EasyCE (EasyCE.cpp is beyond rescue already:) ), and finally fixed the 'getbuffer()' function that returned a long*. It now nicely returns a PIXEL (wich is also defined now in EasyCE.h). The header file includes macro's for color component masks, shift masks, and the rapid blend and color scale code that we developed here on PM.<br><br>For convenience, I added the sprite code that I released a while back in one of the tutorials (since virtually every game needs these) and the tga loading stuff. Makes the header and especially the .cpp ugly, but now you can include a single header file and add a single cpp file to your project to get all basic functionality.<br><br>And now I'm considering if I should paste the source code of ZLib in EasyCE.cpp to get compression as well.

And perhaps MikMod?

Would make EasyCE a perfect game creation tool, if I document it properly.

<br><br>Once I think it's sorta good, I'll release it, and I'll start a tread for EasyCE suggestions. I'll start the version numbering with 1.5, from there on we'll simply add small things until we need a major rewrite. It would for example be nice to put EasyCE in a class and let your own app derive from it. Would waste the DOS Mode 13h feeling of having a main function, of course.

<br><br>- Jacco.