* Development 13 | Recommended 1 *

* Added ImagePack
* Added ImageStore
* Added AndroidAudio
* Added JavaAudio
* Added AudioClip
* Added AudioPack
* Added AudioStore
* Added AudioTest
* Added IconTest
* Added PropertiesFile
* Added BitmapFont
* Added BitmapFontTest
* Added LibraryGUIPanel
* Added GUIPanelParseTest
* Added some settings for sound
* Added method in Window to set the window
* Added method into FontUtils to create a GUIFont using a BitmapFont
* Added methods to stop the need to use getBase() methods
* Added method in FileUtils: move
* Added method in FileUtils: copy
* Added method in FileUtils: delete
* Added method in GUIPanel: parseFile
* Added GUIRenderableCheckBox into the GUIPanel parseLine()
* Added method in GUITextBoxBuilder to create a GUIImageTextBox without
a mask character
* Added method in GUIBuilder to create a GUIImageTextBox without a mask
character
* Added GUIImageButton into the GUIPanel parseLine()
* Added GUIImageTextBox into the GUIPanel parseLine()
* Added GUIImageLoadingBar into the GUIPanel parseLine()
* Added GUIImageCheckBox into the GUIPanel parseLine()
* Added the method readConfig() in Settings
* Added the method writeConfig() in Settings
* Added the method centre() into Window, JavaWindow and OpenGLWindow
* Added method in JavaWindow: setCursor()
* Added method in OpenGLWindow: setCursor() (NOT FINNISHED)
* Added method in Window: setCursor()
* Added ThreadUtils
* Added variable in GUIFont: fontSize
* Renamed the variable size in JavaGUIFont
* Renamed the variable size in AndroidGUIFont
* Changed the variable names in GUIRenderableCheckBox
* Changed the font parameter in JavaGUITextDisplayAre to GUIFont
* Changed the font parameter in AndroidGUITextDisplayAre to GUIFont
* Fixed a bug where the KeyboardInput last key event was never set when
OpenGL was off
* Fixed bug: it was possible to call window methods when the android
* Fixed bug: When Settings.Window.Border was set to false the border
still showed
* Fixed a bug where the InFolder parameter in Image was false and the
system couldn't load an image from its own jar / surrounding folder.
* Fixed null pointer exception when creating an image
already exists otherwise it will call a NullPointerException
* Renamed a few variables in GUIRenderableButton
* WARNING: BitmapFonts do not work with Android at the moment
* WARNING: BitmapFonts only work with OpenGL if the width and height are
both powers of 2
* Look at setIcon() for details about setting the icon when using OpenGL
http://lwjgl.org/javadoc/org/lwjgl/opengl/Display.html#setIcon(java.nio.ByteBuffer[])
* GUIPanel can now set up a basic GUI using a file or by using the
scripting language
* In the Scripting language you can use syntax syntaxfile on the first
line of your code to set the syntax to what ever you want defined as
follows:
SYNTAX_KEY_WORD_METHOD::method
* Renamed ScriptData to ScriptSyntax
* Libraries for the Scripting language now take a ScriptFile in their
arguments
* All logs are now displayed as default (Default LogLevel is
LOG_LEVEL_ALL)
* GUIPanel now accepts rgba values
* You can call readConfig() to read a recently saved configuration file
made with writeConfig() to save and load all the settings for MyEngine
* Settings.Window.Border is set to true by default
* GUIFont now sets the font size from its own variable before calling
methods such as getWidth() and render()
* NOTE: Make sure that when doing this that the images are located in
the src folder
* NOTE: to call ImageStore.load() make sure an instance of the window