Files
@ r23385:8b5c5d818774
Branch filter:
Location: cpp/openttd-patchpack/source/src/script/api/game_changelog.hpp - annotation
r23385:8b5c5d818774
4.4 KiB
text/x-c++hdr
Add: AI functions to get/set company colours.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 | r18752:7d19f6ab30ad r18752:7d19f6ab30ad r18752:7d19f6ab30ad r18752:7d19f6ab30ad r18752:7d19f6ab30ad r18752:7d19f6ab30ad r18752:7d19f6ab30ad r18752:7d19f6ab30ad r18752:7d19f6ab30ad r18752:7d19f6ab30ad r18752:7d19f6ab30ad r18752:7d19f6ab30ad r18752:7d19f6ab30ad r18752:7d19f6ab30ad r18752:7d19f6ab30ad r18752:7d19f6ab30ad r18752:7d19f6ab30ad r22764:564422d7281f r22764:564422d7281f r22764:564422d7281f r22826:e94a22fb9ee5 r23036:932cf9d10a19 r22826:e94a22fb9ee5 r22826:e94a22fb9ee5 r22826:e94a22fb9ee5 r22830:80781225f8f0 r22830:80781225f8f0 r22830:80781225f8f0 r22831:2d7a323f310a r22764:564422d7281f r23249:0dd80ccaa0af r23249:0dd80ccaa0af r23249:0dd80ccaa0af r22572:c2cb47123468 r22572:c2cb47123468 r22826:e94a22fb9ee5 r22572:c2cb47123468 r22722:8790a73aa324 r22327:f5aaceaaa775 r22572:c2cb47123468 r22327:f5aaceaaa775 r22569:a493dc0f1c55 r21316:52334f119e4d r22327:f5aaceaaa775 r22034:c244a8f7264f r22569:a493dc0f1c55 r22273:03cb0045b240 r22273:03cb0045b240 r22273:03cb0045b240 r22034:c244a8f7264f r21316:52334f119e4d r21451:0bf2db89be68 r21751:e74313e4c9dd r21749:eb934cabf63b r21749:eb934cabf63b r21749:eb934cabf63b r21749:eb934cabf63b r21451:0bf2db89be68 r21750:39b1b1a11c25 r21750:39b1b1a11c25 r21750:39b1b1a11c25 r21750:39b1b1a11c25 r21750:39b1b1a11c25 r21750:39b1b1a11c25 r21750:39b1b1a11c25 r21750:39b1b1a11c25 r21451:0bf2db89be68 r22008:9105b2c72c6f r22008:9105b2c72c6f r22008:9105b2c72c6f r22008:9105b2c72c6f r22008:9105b2c72c6f r22569:a493dc0f1c55 r21878:5db7ecf34146 r21878:5db7ecf34146 r21878:5db7ecf34146 r21616:b509fd2ae3b3 r21616:b509fd2ae3b3 r21562:3a3a489566c6 r21562:3a3a489566c6 r21562:3a3a489566c6 r21562:3a3a489566c6 r21616:b509fd2ae3b3 r21616:b509fd2ae3b3 r21616:b509fd2ae3b3 r21616:b509fd2ae3b3 r20043:6b528c4aa319 r20043:6b528c4aa319 r20172:3f30c8c6ef61 r21307:0fc34c69be2d r20745:b1ebcc10c74a r21219:7180bb39d4d9 r21219:7180bb39d4d9 r20947:e99af07846a3 r20289:1f623493c20d r20289:1f623493c20d r20289:1f623493c20d r20289:1f623493c20d r20571:85c710859649 r21451:0bf2db89be68 r21451:0bf2db89be68 r20384:c5dd9b8809ae r21215:9db6a30bdb18 r21217:433ac9b65f88 r20213:7373bc0402e8 r20742:35845025ed4c r20922:151662ea5510 r20742:35845025ed4c r20921:36ca42247c3a r20920:8ff3063af990 r20172:3f30c8c6ef61 r20172:3f30c8c6ef61 r20292:8df9b08a97df r20571:85c710859649 r20172:3f30c8c6ef61 r20172:3f30c8c6ef61 r22569:a493dc0f1c55 r21055:0daae95bb4c0 r21055:0daae95bb4c0 r21055:0daae95bb4c0 r21055:0daae95bb4c0 r21055:0daae95bb4c0 r21055:0daae95bb4c0 r21055:0daae95bb4c0 r21055:0daae95bb4c0 r19100:7fe59f0fb0d4 r19100:7fe59f0fb0d4 r19224:da5678df5fbc r19489:8159e7deec22 r19562:18804bdca6dc r19375:5e05c9787ff3 r19376:dd573f88a83f r19371:a29bb8dae376 r19582:dc0eafc8298f r19224:da5678df5fbc r19224:da5678df5fbc r19639:4c858d9638a6 r19680:46fc084fceea r19224:da5678df5fbc r20029:969f10f03aca r20029:969f10f03aca r20029:969f10f03aca r22569:a493dc0f1c55 r19546:9d2e6fd6132b r19546:9d2e6fd6132b r19546:9d2e6fd6132b r18752:7d19f6ab30ad r18752:7d19f6ab30ad r18752:7d19f6ab30ad | /* $Id$ */
/*
* This file is part of OpenTTD.
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/**
* @file game_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. Note that removed API
* functions may still be available if you return an older API version
* in GetAPIVersion() in info.nut.
*
* \b 1.9.0
*
* 1.9.0 is not yet released. The following changes are not set in stone yet.
* API additions:
* \li GSAirport::GetMonthlyMaintenanceCost
* \li GSClient
* \li GSClientList
* \li GSClientList_Company
* \li GSViewport::ScrollEveryoneTo
* \li GSViewport::ScrollCompanyClientsTo
* \li GSViewport::ScrollClientTo
* \li GSGoal::QuestionClient
*
* Other changes:
* \li GSBridge::GetName takes one extra parameter to refer the vehicle type
*
* \b 1.8.0
*
* No changes
*
* \b 1.7.0 - 1.7.2
*
* No changes
*
* \b 1.6.1 - 1.6.0
*
* No changes
*
* \b 1.5.3 - 1.5.1
*
* No changes
*
* \b 1.5.0
*
* API additions:
* \li GSList::SwapList
* \li GSStation::GetCargoPlanned
* \li GSStation::GetCargoPlannedFrom
* \li GSStation::GetCargoPlannedFromVia
* \li GSStation::GetCargoPlannedVia
* \li GSStation::GetCargoWaitingFromVia
* \li GSStationList_CargoPlannedByFrom
* \li GSStationList_CargoPlannedByVia
* \li GSStationList_CargoPlannedFromByVia
* \li GSStationList_CargoPlannedViaByFrom
* \li GSStationList_CargoWaitingByFrom
* \li GSStationList_CargoWaitingByVia
* \li GSStationList_CargoWaitingFromByVia
* \li GSStationList_CargoWaitingViaByFrom
*
* Other changes:
* \li GSNews::Create takes two extra parameters to refer to a location, station,
* industry, or town. The user can click at the news message to jump to the
* referred location.
*
* \b 1.4.4 - 1.4.3
*
* No changes
*
* \b 1.4.2
*
* Other changes:
* \li GSCargoMonitor delivery and pickup monitor functions have improved boundary checking for
* their parameters, and return \c -1 if they are found out of bounds.
*
* \b 1.4.1
*
* No changes
*
* \b 1.4.0
*
* API additions:
* \li AICargo::GetDistributionType
* \li GSCompany::ChangeBankBalance
* \li GSDate::DATE_INVALID
* \li GSDate::IsValidDate
* \li GSGoal::GT_STORY_PAGE
* \li GSGoal::IsCompleted
* \li GSGoal::SetCompleted
* \li GSGoal::SetProgress
* \li GSGoal::SetText
* \li GSStation::HasCargoRating
* \li GSStation::GetCargoWaitingFrom
* \li GSStation::GetCargoWaitingVia
* \li GSStoryPage
* \li GSStoryPageList
* \li GSStoryPageElementList
* \li GSTile::GetTerrainType
* \li GSTown::FoundTown
* \li GSTown::GetFundBuildingsDuration
* \li GSTown::SetName
* \li GSTown::TOWN_GROWTH_NONE
* \li GSTown::TOWN_GROWTH_NORMAL
*
* Other changes:
* \li GSGoal::New can now create up to 64000 concurrent goals. The old limit was 256 goals.
* \li GSStation::GetCargoRating does return -1 for cargo-station combinations that
* do not have a rating yet instead of returning 69.
*
* \b 1.3.3 - 1.3.2
*
* No changes
*
* \b 1.3.1
*
* API additions:
* \li GSTile::GetTerrainType
*
* \b 1.3.0
*
* API additions:
* \li GSCargoMonitor
* \li GSEngine::IsValidEngine and GSEngine::IsBuildable when outside GSCompanyMode scope
* \li GSEventExclusiveTransportRights
* \li GSEventRoadReconstruction
* \li GSNews::NT_ACCIDENT, GSNews::NT_COMPANY_INFO, GSNews::NT_ADVICE, GSNews::NT_ACCEPTANCE
* \li GSIndustryType::IsProcessingIndustry
* \li GSStation::IsAirportClosed
* \li GSStation::OpenCloseAirport
* \li GSController::Break
* \li GSIndustryType::BuildIndustry, GSIndustryType::CanBuildIndustry, GSIndustryType::ProspectIndustry and GSIndustryType::CanProspectIndustry when outside GSCompanyMode scope
*
* Other changes:
* \li Company specific goals are now removed when a company goes bankrupt or is taken over.
*
* \b 1.2.3 - 1.2.1
*
* No changes
*
* \b 1.2.0
* \li First stable release with the NoGo framework.
*/
|