summaryrefslogtreecommitdiff
path: root/src/script/api
diff options
context:
space:
mode:
authorPatric Stout <truebrain@openttd.org>2021-08-14 18:28:35 +0200
committerPatric Stout <github@truebrain.nl>2021-08-15 12:28:51 +0200
commiteca73a810c19ed5cfb3f24cb5560d0735e19ea00 (patch)
tree19fd84b2bd77beca620287fbd8a8aa7d57962250 /src/script/api
parentee333a954934fee206a65795670d15150178c0f3 (diff)
downloadopenttd-eca73a810c19ed5cfb3f24cb5560d0735e19ea00.tar.xz
Change: rebrand 1.12.0 to 12.0
One question that keeps popping up: "when do we release 2.0?". NewGRF will force that at least 1.16 will be 2.0, but to not wait for this, let's drop the "1." and be for ever done with that conversation. We are following in the footstep of giants here.
Diffstat (limited to 'src/script/api')
-rw-r--r--src/script/api/ai_changelog.hpp2
-rw-r--r--src/script/api/game_changelog.hpp2
-rw-r--r--src/script/api/script_controller.hpp15
3 files changed, 14 insertions, 5 deletions
diff --git a/src/script/api/ai_changelog.hpp b/src/script/api/ai_changelog.hpp
index 6e3283820..e5699a7d4 100644
--- a/src/script/api/ai_changelog.hpp
+++ b/src/script/api/ai_changelog.hpp
@@ -13,7 +13,7 @@
* functions may still be available if you return an older API version
* in GetAPIVersion() in info.nut.
*
- * \b 1.12.0
+ * \b 12.0
*
* This version is not yet released. The following changes are not set in stone yet.
*
diff --git a/src/script/api/game_changelog.hpp b/src/script/api/game_changelog.hpp
index 5d214efb1..d3efea919 100644
--- a/src/script/api/game_changelog.hpp
+++ b/src/script/api/game_changelog.hpp
@@ -13,7 +13,7 @@
* functions may still be available if you return an older API version
* in GetAPIVersion() in info.nut.
*
- * \b 1.12.0
+ * \b 12.0
*
* This version is not yet released. The following changes are not set in stone yet.
*
diff --git a/src/script/api/script_controller.hpp b/src/script/api/script_controller.hpp
index 992a9ebf2..d0bb129e9 100644
--- a/src/script/api/script_controller.hpp
+++ b/src/script/api/script_controller.hpp
@@ -135,11 +135,20 @@ public:
/**
* Get the OpenTTD version of this executable. The version is formatted
* with the bits having the following meaning:
- * 28-31 major version
- * 24-27 minor version
- * 20-23 build
+ * 24-31 major version + 16.
+ * 20-23 minor version.
* 19 1 if it is a release, 0 if it is not.
* 0-18 revision number; 0 when the revision is unknown.
+ * You have to subtract 16 from the major version to get the correct
+ * value.
+ *
+ * Prior to OpenTTD 12, the bits have the following meaning:
+ * 28-31 major version.
+ * 24-27 minor version.
+ * 20-23 build.
+ * 19 1 if it is a release, 0 if it is not.
+ * 0-18 revision number; 0 when the revision is unknown.
+ *
* @return The version in newgrf format.
*/
static uint GetVersion();