From e4e8a1e60883e97de549c216b1d2d08ebb1f35bd Mon Sep 17 00:00:00 2001 From: Flafla2 Date: Wed, 27 Nov 2013 23:08:27 -0500 Subject: [PATCH] Updated README, added CHANGELOG --- CHANGELOG | 31 +++++++++++++++++++++++++++++++ README.md | 22 +++++++++++++++++++++- 2 files changed, 52 insertions(+), 1 deletion(-) create mode 100644 CHANGELOG diff --git a/CHANGELOG b/CHANGELOG new file mode 100644 index 0000000..693cb2b --- /dev/null +++ b/CHANGELOG @@ -0,0 +1,31 @@ +===CHANGELOG=== + +==V0.1.2 ALPHA== +FEATURES: +- Added a debug tool in Renderer.class that allows you to see all matrix operations currently pushed to the stack +- Adding Components is now undoable +- Added a test component for testing Entity pointers +- Added Open Map / Save Map dialogs, as well as a “Save Map As...” option +- Saving a map reminds you if the file exists and is being overwritten +FIXES: +- Removed parenting temporarily, as it was buggy and didn’t work +- Fixed buggy rotation +- The inspector is now slightly more stable, using Entity UUIDs instead of the Entity’s index in the EntityList for storage +- Fixed Entity pointers not being updated when the Entity that is pointed to is changed. +- Fixed a crash when saving a file if user-defined attributes are unavailable for some reason (NOTE: if this does occur the engine will have to guess if XML is used) +- Fixed a bug where the map would still zoom in and out when you scroll even if a window is currently selected +- Fixed a bug where R2DFileUtility.getJarPath() would not be formatted in UTF-8 (ex. spaces would be formatted as “%20”) +- Fixed a bug in the browser which wouldn’t load anything outside of Eclipse +MISC: +- Updated changelog formatting + +==V0.1.1 ALPHA== +FEATURES: +- Changed build from packaging external jars to extracting them, allowing you to use the jar for both an API and a Runnable test jar. +FIXES: +- Hotfix fixing a fatal bug that doesn’t allow the editor to open +- Hotfix fixing a fatal error on macs if no icon is specified + +==V1.0 ALPHA== +FEATURES: +- Initial Release diff --git a/README.md b/README.md index 1ec21dd..7701b96 100644 --- a/README.md +++ b/README.md @@ -4,4 +4,24 @@ This is my (Flafla2) game engine, Remote2D. Remote2D aims to borrow a lot of th The ultimate goal is to have a 2D Java-based engine that makes it very easy to prototype new games, while still retaining a sense of control. Minimal core code should be required, and more focus should go into the game itself. -Creative Commons License
Remote2D Engine by Adrian Biagioli is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. \ No newline at end of file +===INSTALLATION=== +No explicit installation is required, however the natives files MUST be in a folder called “lib” (no quotes) in the SAME DIRECTORY as Remote2D.jar. + +===TO LAUNCH=== +Double click on Remote2D.jar. To use in your own engine import Remote2D.jar into the class path, and extend Remote2DGame. See the javadoc for more info. + +===LIBRARIES INCLUDED=== +Remote2D uses the following libraries, packaged inside of Remote2D.jar: +- LWJGL (Lightweight Java Game Library): http://www.lwjgl.org +- XOM: http://www.xom.nu +- Minlog: https://github.com/EsotericSoftware/minlog +- Macify: http://simplericity.org/macify/ +- Paulscode Soundsystem: http://www.paulscode.com/forum/index.php?topic=4.0 + +===LICENSE=== +All licenses, including Remote2D’s license and the licenses of the external libraries used, are included in the /LICENSE folder. + +Creative Commons License
Remote2D Engine by Adrian Biagioli is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. + +===JAVADOC=== +The javadoc can be found in the release zip. Check that out at http://github.com/Flafla2/Remote2D-Engine/releases \ No newline at end of file