Page 4 of 4

PNG with alpha on Symbian

PostPosted: Oct 22, 2004 @ 8:35am
by DigY

PostPosted: Oct 22, 2004 @ 9:36am
by Johan

PostPosted: Oct 22, 2004 @ 2:49pm
by Pejo Software - Per

PostPosted: Jan 21, 2005 @ 10:02pm
by Guest

PostPosted: Jan 22, 2005 @ 12:58am
by Johan

PostPosted: Jan 24, 2005 @ 3:51am
by dan.p

PostPosted: Jan 24, 2005 @ 3:26pm
by Johan
dan.p: Thanks for the suggestion. It's actually already on my todo-list, but since it requires some heavy code changes internally in GapiDraw I have saved it for an upcoming release.

In the mean time, it should be quite easy to write your own "surface wrapper", e.g. "CSurface" in namespace "gfxlib". It shouldn't take more than a couple of minutes to put it together, just copy the class description of CGapiSurface, add a member variable "CGapiSurface* m_pSurface", and call the appropriate the function.

I believe most people use their own wrappers to GapiDraw, which is why not more have complained about the const correctness. :-)

PostPosted: Jan 24, 2005 @ 11:09pm
by dan.p

PostPosted: Jan 25, 2005 @ 9:01pm
by dan.p

PostPosted: Jan 25, 2005 @ 9:10pm
by Johan

PostPosted: Oct 11, 2006 @ 4:21pm
by MSpeir
This is my first post here, but I thought I'd chime in on the general purpose sprite engine.

There is currently a open source general purpose sprite engine for the Mac called . The code is entirely in C and while the blitting code and some support code would require porting, the basic underlying engine should be easy to port. This engine includes many features, including time based animation, FPS based animation, multiple layer tile maps, multiple sprite layers, scrolling (sprite, tile map and background image), fast pixel precise collision detection (sprite to sprite and sprite to tile) and advanced memory managment.

It would take some effort to port it to the PocketPC, but I think this would be worth doing. I've used this engine on the Mac and it's very fast, even on slower processors and very easy to use. I have tried porting it myself, but I am still learning Windows programming and got overwelmed. Maybe a group project?