MatrixHelper things, MatrixUtil reformatting, StringBuilder properly uses try/catch, and Buffer.next() now makes more sense.
Experimental task system, moved all utility threads over to util.concurrent
*sigh*...
It's good to be back!
CaelumEngine:
* Now adds its shutdown hook before anything else.
* Now stores the current RenderSystem.
* Fixed a potential ClassCastException when flipping your screen using Android.
* Made certain comments more verbose.
Game:
* initiate() now throws exceptions, and is now void.
* Fixed a potential issue involving not swapping game states.
* Is no longer initiated from ThreadGameLoop.
Created RenderConst, to keep everything tidy.
Created helper functions for creating certain array types in RenderHelper.
Created RenderTask; Every frame, one task will be completed. Hopefully this will help mitigate performance tanks when looking at something new.
RenderSysem.onScreenFlipped() is now synchronized.
RenderTicket is now thread safe for real.
Task.completeTask() no longer has arguments.