Version 1.2 + Added a Irr3DLib class that will control all 3D objects + Also Added a Irr2D class that works on the same concept. + IrrSphere is now owned by Irr3DLib + Updated the examples using the latest code Version 1.2.2 + Added IrrEventReciever to handle all input - Still under work + Fixed some misc coding bugs + Added template class + Added sprite class + Added GUI class Version 1.2.3 + IrrEventReciver now works as advertised + Baseclass is now being used + A couple somewhat-useful functions + int_to_string + stringw_to_stdstring + stdstring_to_stringw + GUI elements + Static text is working + Under construction for a data type class Version 1.2.4 + Implmented color codes accessiable through the class + IrrLib.Color.RED (ect) Version 1.2.5 + Implmented mouse events + IrrLib.IrrEvent.getMouseX(); + IrrLib.IrrEvent.getMouseY(); + Using vectors instead of static arrays + Side note: Was going to use dynamic arrays, but C++ has vectors which are 10x better. + Added a default exit for when you hit esc + Use IrrLib.IrrEvent.SetEscExit(false) to turn that off for your software + Use IrrLib.IrrEvent.SetEscExit(true) to turn it back on + Every stable version will now include a windows DLL. + Possible Linux .so file in the future. Version 1.2.6 + Added a IrrEvent for buttons + IrrLib.IrrEvent.checkButtonState(); + See example for use + Added an AddButton function + IrrLib.GUI.AddButton(..); + See example for use + Problems with making the DLL + reasearching Version 1.2.7 + Fixed DLL Problem + Added an enum example to example 1 + Added more examples + Added example 9 + Added left click handling (see example 9) + Added AddLines function to Irr2D + DrawLines function in Irr2D will draw the lines you add Version 1.2.9 + Added Listbox GUI object + Added a new datatype IrrObj + Contains 2 ints, 1 for object id and 1 for event id + Added a IrrData.h file Version 1.3.0 + Changed String class use to Irrlicht's type Strings Version 1.3.1 + Added support for newest Irrlict version Version 1.3.2/1.3.3 + Added Newton Physics engine - Deleted Irr2D::Collision as this will be now handled by the physics engine + Added a few functions for Collision + Added a new object Irr3DObj + Has several functions that allow you to work easily with 3D objects including moving them and setting the texture. + You can now detect collision between 2 3D objects and output them to the screen + Example code: http://pastethis.net/?code=49 + Changed the way IrrColor colors work + Changed internally handling of some global variables + Added some static variables + Irrlicht Device is now static in IrrLib class + Some variables that deal with Physics are static + Updated copyright + Added new datatypes + Irr3DLibObj + Irr3DObj + Irr2DObj + IrrGUIObj + IrrGUIStruct + IrrEventObj + Irr3DSphere + Irr3DObjColor - Deleted IrrData.h + 3D mesh display is working, though its still in the works (see example 11 in the SVN) + Implmented smart pointer class "IrrObj" + Possible fix of header circular inclusion % Future planned use of namespace