diff options
Diffstat (limited to 'src/ai')
-rw-r--r-- | src/ai/api/ai_changelog.hpp | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/src/ai/api/ai_changelog.hpp b/src/ai/api/ai_changelog.hpp new file mode 100644 index 000000000..0855160cf --- /dev/null +++ b/src/ai/api/ai_changelog.hpp @@ -0,0 +1,63 @@ +/* $Id$ */ + +/** @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 + * + * \b 0.8.0 + * + * API additions: + * \li AIAbstractList::SORT_ASCENDING + * \li AIAbstractList::SORT_DESCENDING + * \li AIBaseStation + * \li AICompany::GetPresidentGender + * \li AICompany::SetPresidentGender + * \li AIEngine::GetDesignDate + * + * Other changes: + * \li The GetName / SetName / GetLocation functions were moved from AIStation + * and AIWaypoint to AIBaseStation, but you can still use AIStation.GetName + * as before + * \li WaypointID was replaced by StationID. All WaypointIDs from previous + * savegames are invalid + * \li WAYPOINT_INVALID is now deprecated, use STATION_INVALID instead + * + * \b 0.7.2 + * + * API additions: + * \li AIVehicle::GetReliability + * + * \b 0.7.1 + * + * API additions: + * \li AIAirport::GetPrice + * \li AIController::GetVersion + * \li AIOrder::AIOF_STOP_IN_DEPOT + * \li AIOrder::IsCurrentOrderPartOfOrderList + * \li AIOrder::IsGotoDepotOrder + * \li AIOrder::IsGotoStationOrder + * \li AIOrder::IsGotoWaypointOrder + * \li AISignList + * \li AITile::ERR_AREA_ALREADY_FLAT + * \li AITile::ERR_EXCAVATION_WOULD_DAMAGE + * \li AITile::GetCornerHeight + * \li AITile::GetMaxHeight + * \li AITile::GetMinHeight + * + * Other changes: + * \li GetURL() was added as optional function to info.nut + * \li UseAsRandomAI() was added as optional function to info.nut + * \li A limit was introduced on the time the AI spends in the constructor and Load function + * + * \b 0.7.0 + * \li First stable release with the NoAI framework. + */ |