Friday, February 17, 2012

All is going well!

Good news, the engine is going great, and is looking better than ever, the game is also improving natural just by the fact that the underlying technology is getting better !

The basic systems of graphics are pretty much working good now, libRocket support was totally refactored and it now looks amazing! Let me explain,

There is a RocketPlugin class to control libRocket completely, becoming the interface with it.
You don't need at all to refer to it on basic usage of the module, what you need to know is the RocketContext class. 

When you instance a RocketContext , you are immediately ready to load documents, update and render them.. Whats funny about it is that until you do so, libRocket is completely unused and therefore not leaving a footprint in the program performance. When a context is instanced, if library was shutdown, the RocketPlugin will ensure its proper initiliazation with all custom systems it has. When the last context is destroyed, it automatically kills the library again. I guess this works well for all cases :)

If anyone needs help on implementing libRocket feel free to contact me! I 've got mine working very good with SFML 2.

On a informative note, the Demon Eulogy Games website is for now located at: www.demoneulogy.comze.com

It is still under construction!

No comments:

Post a Comment