This is going to suck...
Modified the project settings to institute a couple more warnings. (Note: When making a constructor, ignore the unqualified field thing)
Note: Every constructor now includes a @SuppressWarnings annotation; Leave these be.
Included the GL task tag, for the GL class (Not that I bothered to use it)
Buffer:
* Fixed iteration.
* Added some new methods, to emulate NIO's buffer.
All BufferHelper functions now take Collections.
Several methods are now static in varying classes.
Created FileHelper.createOutStream().
Created BitHelper, for converting integers (long -> byte[], stuff like that).
Converted Camera3D's float storage over to an array.
Color can now use Buffer<Byte>.
Camera polling types now have a boolean attached to them, for 2D/3D differation.
EnumColorFormat now uses Buffer<Byte>, too.
Removed the remaining code for the old model reading system.
IRenderEngine.getPriority() now requires a rendering HUB.
ITexture.getTexture() now has a boolean argument; Set it to "true" for animated textures to go to the next frame.
Model:
* Now uses Buffer<Float> for color mixing.
* Created isFinished().
RenderEngine2D now has a priority of 0 if the current HUB isn't rendering anything 3D.
Reviewed usage of NIO buffers in RenderHelper.
RenderTicket:
* Now explicitly defines the shaders to use.
* Now checks if the model being used is finished.
TextureAnimated now uses Buffer<Integer> for its textures.
Removed argument assignment in VertexBufferObject.
Removed scripting, in favor of using something else; If I can't properly include things I want in a scripting language, I'll undo this portion of the commit manually.
Implemented tagging, a simple yet effective way to save things, particularly games.
* Note: It's meant to used for games, and is *NOT* meant to hand-hold you; DO NOT be an idiot with it.
* Note #2: Tagging supports UTF-16, so looking at save files with a text editor is odd either way.
* Note #3: It currently has no generic way to save objects, and it never will. Do not ask for it.