summaryrefslogtreecommitdiff
path: root/src/ai/api
diff options
context:
space:
mode:
authoryexo <yexo@openttd.org>2009-08-20 13:36:48 +0000
committeryexo <yexo@openttd.org>2009-08-20 13:36:48 +0000
commit330c8d6a57c847d621c629ac709a811db01d51d1 (patch)
tree0d325e54ef88aa06ebe58fc0b6b59d249b4575f7 /src/ai/api
parentb71de3a3776c51dbe38d512d344d07968c3b59c2 (diff)
downloadopenttd-330c8d6a57c847d621c629ac709a811db01d51d1.tar.xz
(svn r17237) -Update: AI changelog
Diffstat (limited to 'src/ai/api')
-rw-r--r--src/ai/api/ai_changelog.hpp42
1 files changed, 23 insertions, 19 deletions
diff --git a/src/ai/api/ai_changelog.hpp b/src/ai/api/ai_changelog.hpp
index 42a67ad17..cb419f7df 100644
--- a/src/ai/api/ai_changelog.hpp
+++ b/src/ai/api/ai_changelog.hpp
@@ -3,19 +3,9 @@
/** @file ai_changelog.hpp Lists all changes / additions to the API.
*
* Only new / renamed / deleted api functions will be listed here. A list of
- * bug fixes can be found in the normal changelog.
- *
- * \b 0.9.0
- *
- * Scheduled API removals:
- * \li AIOrder::ChangeOrder
- * \li AISign::GetMaxSignID
- * \li AITile::GetHeight
- * \li AIBaseStation::WAYPOINT_INVALID
- * \li AISubsidy::SourceIsTown
- * \li AISubsidy::GetSource
- * \li AISubsidy::DestinationIsTown
- * \li AISubsidy::GetDestination
+ * bug fixes can be found in the normal changelog. Note that removed API
+ * functions may still be available if you return an older API version
+ * in GetAPIVersion() in info.nut.
*
* \b 0.8.0
*
@@ -29,6 +19,17 @@
* \li AISubsidy::GetDestinationType
* \li AISubsidy::GetDestinationIndex
*
+ * API removals:
+ * \li AIOrder::ChangeOrder
+ * \li AISign::GetMaxSignID
+ * \li AITile::GetHeight
+ * \li AIBaseStation::WAYPOINT_INVALID
+ * \li AISubsidy::SourceIsTown
+ * \li AISubsidy::GetSource
+ * \li AISubsidy::DestinationIsTown
+ * \li AISubsidy::GetDestination
+ * \li AIWaypoint::WAYPOINT_INVALID
+ *
* Other changes:
* \li The GetName / SetName / GetLocation functions were moved from AIStation
* and AIWaypoint to AIBaseStation, but you can still use AIStation.GetName
@@ -36,12 +37,7 @@
* \li The GetConstructionDate function was moved from AIStation to
* AIBaseStation, but can still be used as AIStation.GetConstructionDate
* \li WaypointID was replaced by StationID. All WaypointIDs from previous
- * savegames are invalid
- * \li WAYPOINT_INVALID is now deprecated, use STATION_INVALID instead
- * \li AISubsidy::GetSource and AISubsidy::GetDestination return STATION_INVALID
- * for awarded subsidies. They are deprecated as well
- * \li AIs can create subclasses of API classes and use API constants as part
- * of their own constants
+ * savegames are invalid. Use STATION_INVALID instead of WAYPOINT_INVALID
* \li AIVehicleList_Station now also works for waypoints
*
* \b 0.7.3
@@ -54,6 +50,14 @@
* \li AIEngine::GetDesignDate
* \li AIStation::GetConstructionDate
*
+ * Other changes:
+ * \li AIs are now killed when they execute a DoCommand or Sleep at a time
+ * they are not allowed to do so.
+ * \li When the API requests a string as parameter you can give ever squirrel
+ * type and it'll be converted to a string
+ * \li AIs can create subclasses of API classes and use API constants as part
+ * of their own constants
+ *
* \b 0.7.2
*
* API additions: