Thursday, June 28, 2007

Irrlicht Engine 2D Support

Well, I've (Filip Zemljak a.k.a. ANDROSS - Hell Entertainment Lead Programmer) started to work on Irrlicht Engine 2D support. Irrlicht already has support for drawing 2D graphics, but it's lousy and code is very ugly. Users always must to write their own CSprite, CSpriteManager etc. classes because there are non of this classes in the engine. So I'm writting these classes, and when I'm done, I'll include them in the Irrlicht Engine and send them to Nicolaus Gebhardt to publish the new version of Irrlicht Engine that will have uber cool 2D graphics support. I'm currently writting CSprite class and I've done the most parts of the class. Here is the list of CSprite class ability's:

Rendering
Updating
Color - Key Transparency
Moving
Rectangle Collision
Shadow Drawing (yes it can draw shadow!)

This is the list of features yet to be done:

Scaling
Rotating
Pixel - Perfect Collision
Event Handling
Alpha Channel Transparency

So check out this blog because I'll be informing you on every Irrlicht Engine 2D Support updates, and our new projects!

Greatest regards, ANDROSS

No comments: