Orx - Portable Game Engine (Version 1.5)
+Orx - Portable Game Engine (Version 1.6rc0)
Email iarwain [at] orx-project.org to contact the author; or, better, check orx's homepage for the most up-to-date contact information.
This engine is licensed under the very permissive zlib license, -see the LICENSE file for details.
+see the LICENSE file for details.Summary
Orx is a 2D-oriented, data-driven, portable game engine focused primarily on ease of use and powerful features. See below for a list of supported platforms.
-This is the first release candidate for orx v1.5. If you find any bugs, +
This is the first release candidate for orx v1.6rc0. If you find any bugs, please report them on the forum, in the "Bug report - Feature request" board, or via orx's issue page/tracker.
The current features of orx engine are:
@@ -54,7 +54,8 @@Summary
See the doc/html directory for the doxygen documentation of orx's API.
+See the doc/html directory for the doxygen documentation of orx's API. +The documentation for the latest release version is available here at orx's homepage.
You can find details about the tutorials (as well as community-made ones), the tools and the data-driven side of orx
(ie. how to use the config system) on orx's wiki.
The English version is the most complete one.
@@ -107,35 +108,36 @@
Packages
You can download all the packages from sourceforge or bitbucket. Here is a list with a small description for each package.
-
-
- orx-doc-1.5.zip: orx's API doxygen documentation -
- orx-src-1.5.zip: orx's source code including build projects for
-
+
- orx-doc-1.6rc0.zip: orx's API doxygen documentation +
- orx-src-1.6rc0.zip: orx's source code including build projects for
- codelite (Windows and Linux, all versions, Mac OS X, non-static versions)
- codeblocks (Windows and Linux, all versions, Mac OS X, non-static versions)
- GNU makefiles (Windows and Linux, all versions, Mac OS X, non-static versions)
- vs2008 & vs2010 (Windows Visual Studio, all versions)
- xcode (3.2+, for MacOS X, non-static versions; 4.2 for iOS, static embedded versions)
- ndk build files for Android (static embedded versions) -NB: You'll need orx-extern-1.5.zip (orx plugins' external dependencies) if you intend to compile orx yourself. +NB: You'll need orx-extern-1.6rc0.zip (orx plugins' external dependencies) if you intend to compile orx yourself.
- - orx-extern-1.5.zip: orx's external dependencies. You will only NEED these if you - use orx-src-1.5.zip and you plan on compiling orx yourself. They are not needed otherwise. +
- orx-extern-1.6rc0.zip: orx's external dependencies. You will only NEED these if you
+ use orx-src-1.6rc0.zip and you plan on compiling orx yourself. They are not needed otherwise.
The external libraries are usually modified versions of the original ones.
VERY IMPORTANT: If you want to compile orx yourself, you'll need these versions and not the official ones.
- - orx-dev-linux32-1.5.tar.bz2 : dynamic embedded binaries for Linux (x86), release/profile/debug + tutorials + tools. -
- orx-dev-linux64-1.5.tar.bz2 : dynamic embedded binaries for Linux (x86-64), release/profile/debug + tutorials + tools. -
- orx-dev-mac-1.5.zip : dynamic embedded binaries for MacOS X (x86/x86-64), release/profile/debug + tutorials + tools. -
- orx-dev-mingw-1.5.zip : dynamic embedded binaries for Windows (mingw), release/profile/debug + tutorials + tools. -
- orx-dev-vs2008-1.5.zip : dynamic embedded binaries for Windows (Visual Studio 2008), release/profile/debug + tutorials + tools. -
- orx-dev-vs2010-1.5.zip : dynamic embedded binaries for Windows (Visual Studio 2010), release/profile/debug + tutorials + tools. -
- orx-full-ios-1.5.zip : static embedded binaries for iOS, release/profile/debug, simulator/device + doc + source + XCode project file. -
- orx-full-android-1.5.zip : static embedded binaries for Android, release/profile/debug (device) + doc + source + NDK files. -
- orx-tutorial-linux32-1.5.tar.bz2 : tutorials for Linux (x86) -
- orx-tutorial-linux64-1.5.tar.bz2 : tutorials for Linux (x86-64) -
- orx-tutorial-mac-1.5.zip : tutorials for MacOS X (x86/x86-64) -
- orx-tutorial-mingw-1.5.zip : tutorials for Windows (mingw) -
- orx-tutorial-vs2008-1.5.zip : tutorials for Windows (Visual Studio 2008) -
- orx-tutorial-vs2010-1.5.zip : tutorials for Windows (Visual Studio 2010) +
- orx-dev-linux32-1.6rc0.tar.bz2 : dynamic embedded binaries for Linux (x86), release/profile/debug + tutorials + tools. +
- orx-dev-linux64-1.6rc0.tar.bz2 : dynamic embedded binaries for Linux (x86-64), release/profile/debug + tutorials + tools. +
- orx-dev-mac-1.6rc0.zip : dynamic embedded binaries for MacOS X (x86/x86-64), release/profile/debug + tutorials + tools. +
- orx-dev-mingw-1.6rc0.zip : dynamic embedded binaries for Windows (mingw), release/profile/debug + tutorials + tools. +
- orx-dev-vs2008-1.6rc0.zip : dynamic embedded binaries for Windows (Visual Studio 2008), release/profile/debug + tutorials + tools. +
- orx-dev-vs2010-1.6rc0.zip : dynamic embedded binaries for Windows (Visual Studio 2010), release/profile/debug + tutorials + tools. +
- orx-full-ios-1.6rc0.zip : static embedded binaries for iOS, release/profile/debug, simulator/device + doc + source + XCode project file. +
- orx-full-android-1.6rc0.zip : static embedded binaries for Android, release/profile/debug (device) + doc + source + NDK files. +
- orx-full-android-native-1.6rc0.zip : static embedded binaries for Android Native, release/profile/debug (device) + doc + source + NDK files. +
- orx-tutorial-linux32-1.6rc0.tar.bz2 : tutorials for Linux (x86) +
- orx-tutorial-linux64-1.6rc0.tar.bz2 : tutorials for Linux (x86-64) +
- orx-tutorial-mac-1.6rc0.zip : tutorials for MacOS X (x86/x86-64) +
- orx-tutorial-mingw-1.6rc0.zip : tutorials for Windows (mingw) +
- orx-tutorial-vs2008-1.6rc0.zip : tutorials for Windows (Visual Studio 2008) +
- orx-tutorial-vs2010-1.6rc0.zip : tutorials for Windows (Visual Studio 2010)
All the *-dev-*
packages above include:
-
diff --git a/README.md b/README.md
index 8ee21ae42..342dc691d 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-Orx - Portable Game Engine (Version 1.5)
+Orx - Portable Game Engine (Version 1.6rc0)
========================================
Email iarwain [at] orx-project.org to contact the author; or, better,
@@ -14,7 +14,7 @@ Summary
Orx is a 2D-oriented, data-driven, portable game engine focused primarily on ease of use and powerful features.
See below for a list of supported platforms.
-This is the first release candidate for orx v1.5. If you find any bugs,
+This is the first release candidate for orx v1.6rc0. If you find any bugs,
please report them on the [forum](http://forum.orx-project.org), in the "Bug report - Feature request" board,
or via orx's [issue page/tracker](https://bitbucket.org/orx/orx/issues?status=new&status=open).
@@ -117,33 +117,34 @@ Packages
You can download all the packages from [sourceforge](http://orx.sf.net) or [bitbucket](https://bitbucket.org/orx/orx/downloads).
Here is a list with a small description for each package.
-- orx-doc-1.5.zip: orx's API doxygen documentation
-- orx-src-1.5.zip: orx's source code including build projects for
+- orx-doc-1.6rc0.zip: orx's API doxygen documentation
+- orx-src-1.6rc0.zip: orx's source code including build projects for
- codelite (Windows and Linux, all versions, Mac OS X, non-static versions)
- codeblocks (Windows and Linux, all versions, Mac OS X, non-static versions)
- GNU makefiles (Windows and Linux, all versions, Mac OS X, non-static versions)
- vs2008 & vs2010 (Windows Visual Studio, all versions)
- xcode (3.2+, for MacOS X, non-static versions; 4.2 for iOS, static embedded versions)
- ndk build files for Android (static embedded versions)
-NB: You'll need orx-extern-1.5.zip (orx plugins' external dependencies) if you intend to compile orx yourself.
-- orx-extern-1.5.zip: orx's external dependencies. You will *only NEED* these if you
- use orx-src-1.5.zip and you plan on compiling orx yourself. They are not needed otherwise.
+NB: You'll need orx-extern-1.6rc0.zip (orx plugins' external dependencies) if you intend to compile orx yourself.
+- orx-extern-1.6rc0.zip: orx's external dependencies. You will *only NEED* these if you
+ use orx-src-1.6rc0.zip and you plan on compiling orx yourself. They are not needed otherwise.
The external libraries are usually modified versions of the original ones.
__VERY IMPORTANT__: If you want to compile orx yourself, you'll need these versions and not the official ones.
-- orx-dev-linux32-1.5.tar.bz2 : dynamic embedded binaries for Linux (x86), release/profile/debug + tutorials + tools.
-- orx-dev-linux64-1.5.tar.bz2 : dynamic embedded binaries for Linux (x86-64), release/profile/debug + tutorials + tools.
-- orx-dev-mac-1.5.zip : dynamic embedded binaries for MacOS X (x86/x86-64), release/profile/debug + tutorials + tools.
-- orx-dev-mingw-1.5.zip : dynamic embedded binaries for Windows (mingw), release/profile/debug + tutorials + tools.
-- orx-dev-vs2008-1.5.zip : dynamic embedded binaries for Windows (Visual Studio 2008), release/profile/debug + tutorials + tools.
-- orx-dev-vs2010-1.5.zip : dynamic embedded binaries for Windows (Visual Studio 2010), release/profile/debug + tutorials + tools.
-- orx-full-ios-1.5.zip : static embedded binaries for iOS, release/profile/debug, simulator/device + doc + source + XCode project file.
-- orx-full-android-1.5.zip : static embedded binaries for Android, release/profile/debug (device) + doc + source + NDK files.
-- orx-tutorial-linux32-1.5.tar.bz2 : tutorials for Linux (x86)
-- orx-tutorial-linux64-1.5.tar.bz2 : tutorials for Linux (x86-64)
-- orx-tutorial-mac-1.5.zip : tutorials for MacOS X (x86/x86-64)
-- orx-tutorial-mingw-1.5.zip : tutorials for Windows (mingw)
-- orx-tutorial-vs2008-1.5.zip : tutorials for Windows (Visual Studio 2008)
-- orx-tutorial-vs2010-1.5.zip : tutorials for Windows (Visual Studio 2010)
+- orx-dev-linux32-1.6rc0.tar.bz2 : dynamic embedded binaries for Linux (x86), release/profile/debug + tutorials + tools.
+- orx-dev-linux64-1.6rc0.tar.bz2 : dynamic embedded binaries for Linux (x86-64), release/profile/debug + tutorials + tools.
+- orx-dev-mac-1.6rc0.zip : dynamic embedded binaries for MacOS X (x86/x86-64), release/profile/debug + tutorials + tools.
+- orx-dev-mingw-1.6rc0.zip : dynamic embedded binaries for Windows (mingw), release/profile/debug + tutorials + tools.
+- orx-dev-vs2008-1.6rc0.zip : dynamic embedded binaries for Windows (Visual Studio 2008), release/profile/debug + tutorials + tools.
+- orx-dev-vs2010-1.6rc0.zip : dynamic embedded binaries for Windows (Visual Studio 2010), release/profile/debug + tutorials + tools.
+- orx-full-ios-1.6rc0.zip : static embedded binaries for iOS, release/profile/debug, simulator/device + doc + source + XCode project file.
+- orx-full-android-1.6rc0.zip : static embedded binaries for Android, release/profile/debug (device) + doc + source + NDK files.
+- orx-full-android-native-1.6rc0.zip : static embedded binaries for Android Native, release/profile/debug (device) + doc + source + NDK files.
+- orx-tutorial-linux32-1.6rc0.tar.bz2 : tutorials for Linux (x86)
+- orx-tutorial-linux64-1.6rc0.tar.bz2 : tutorials for Linux (x86-64)
+- orx-tutorial-mac-1.6rc0.zip : tutorials for MacOS X (x86/x86-64)
+- orx-tutorial-mingw-1.6rc0.zip : tutorials for Windows (mingw)
+- orx-tutorial-vs2008-1.6rc0.zip : tutorials for Windows (Visual Studio 2008)
+- orx-tutorial-vs2010-1.6rc0.zip : tutorials for Windows (Visual Studio 2010)
All the `*-dev-*` packages above include:
diff --git a/code/src/core/orxConfig.c b/code/src/core/orxConfig.c
index ef5933533..eee5427d8 100644
--- a/code/src/core/orxConfig.c
+++ b/code/src/core/orxConfig.c
@@ -2242,7 +2242,7 @@ static orxINLINE void orxConfig_RegisterCommands()
/* Command: GetValue */
orxCOMMAND_REGISTER_CORE_COMMAND(Config, GetValue, "Value", orxCOMMAND_VAR_TYPE_STRING, 2, 2, {"Section", orxCOMMAND_VAR_TYPE_STRING}, {"Key", orxCOMMAND_VAR_TYPE_STRING}, {"Index = -1", orxCOMMAND_VAR_TYPE_S32}, {"Verbatim = false", orxCOMMAND_VAR_TYPE_BOOL});
/* Command: SetValue */
- orxCOMMAND_REGISTER_CORE_COMMAND(Config, SetValue, "Value", orxCOMMAND_VAR_TYPE_STRING, 3, 0, {"Section", orxCOMMAND_VAR_TYPE_STRING}, {"Key", orxCOMMAND_VAR_TYPE_STRING}, {"Value", orxCOMMAND_VAR_TYPE_STRING});
+ orxCOMMAND_REGISTER_CORE_COMMAND(Config, SetValue, "Value", orxCOMMAND_VAR_TYPE_STRING, 3, 0, {"Section", orxCOMMAND_VAR_TYPE_STRING}, {"Key", orxCOMMAND_VAR_TYPE_STRING}, {"Value", orxCOMMAND_VAR_TYPE_NUMERIC});
/* Command: GetRawValue */
orxCOMMAND_REGISTER_CORE_COMMAND(Config, GetRawValue, "RawValue", orxCOMMAND_VAR_TYPE_STRING, 2, 0, {"Section", orxCOMMAND_VAR_TYPE_STRING}, {"Key", orxCOMMAND_VAR_TYPE_STRING});
/* Command: GetListCounter */