Commit Graph

88 Commits

Author SHA1 Message Date
yexo 67106dc063 (svn r17214) -Add [NoAI]: GetAPIVersion() as optional function in info.nut. Return "0.7" to get an api compatible (as much as possible) with the 0.7 api or "0.8" to get the latest api.
-Change [NoAI]: move all deprecated functions to a separate squirrel script that is only loaded if an AI requests an old API version.
2009-08-18 18:51:42 +00:00
rubidium 9ee2a66c86 (svn r17139) -Change: add the concept of sound sets 2009-08-09 19:50:44 +00:00
frosch 49c3d453be (svn r17136) -Fix: Some typos in .obg stuff. 2009-08-09 19:04:42 +00:00
smatz b43fd7266e (svn r17115) -Add [NoAI]: AISubsidy::SubsidyParticipantType, AISubsidy::GetSourceType, AISubsidy::GetSourceIndex, AISubsidy::GetDestinationType, AISubsidy::GetDestinationIndex for better subsidy management
-Change [NoAI]: mark AISubsidy::SourceIsTown, AISubsidy::GetSource, AISubsidy::GetDestinationType, AISubsidy::GetDestination as deprecated
2009-08-08 16:53:22 +00:00
smatz 50d03a8751 (svn r17091) -Fix (r17089)(r17090): regression test was right 2009-08-06 17:35:20 +00:00
smatz 23fd4bedd8 (svn r17090) -Fix (r17089): regression test failed (frosch123) 2009-08-06 17:23:53 +00:00
rubidium 4559ba0368 (svn r17034) -Update: openttd[dw].grf from ottd grf. 2009-08-02 11:44:29 +00:00
yexo c2ed884012 (svn r17005) -Add [NoAI]: AIAbstractList::SORT_ASCENDING / SORT_DESCENDING 2009-07-31 19:50:01 +00:00
yexo 1447a99ae6 (svn r16997) -Fix (r16985): forgot to update regression 2009-07-30 21:01:09 +00:00
yexo d09d3566dd (svn r16585) -Add [NoAI]: AIBuoyList to get a list of all buoys 2009-06-17 13:12:08 +00:00
rubidium 7633362912 (svn r16471) -Fix (r16461): don't test in 0.3.4 when you meant to test in trunk@HEAD. 2009-05-30 17:48:22 +00:00
rubidium 40f22c710e (svn r16461) -Fix [FS#2929]: add some valid orders so the trains leave the depot again... 2009-05-29 21:13:44 +00:00
yexo d7b0aa47c5 (svn r16456) -Fix (r16429): forgot to update regression test 2009-05-28 17:34:54 +00:00
yexo 0b243d25cb (svn r16400) -Add [NoAI]: add AISignList that can be used to get a list of valid signs. This makes AISign::GetMaxSignID obsolete. 2009-05-23 14:54:55 +00:00
yexo c299a38e1f (svn r16316) -Fix (r16287,before): Set the autorenew settings for new AI companies to the default values, not to 0 or the local settings 2009-05-16 00:16:43 +00:00
smatz 1724ed5c61 (svn r16271) -Fix (r16264) [NoAI]: make regression failed 2009-05-10 18:55:19 +00:00
yexo 9b4a32deb4 (svn r16252) -Add [NoAI]: AIAirport::GetPrice, returning the building cost of an airport 2009-05-07 21:30:18 +00:00
frosch e04ddbe0ac (svn r16166) -Add [NoAI]: AITile::Get(Min|Max|Corner)Height 2009-04-26 16:26:41 +00:00
rubidium a14ddb4962 (svn r16084) -Change: remove (soon to be) unneeded offset from the shared order sprite. 2009-04-18 17:14:24 +00:00
frosch f55be81e3c (svn r15901) -Add: AIIndustryType::IsBuiltOnWater(), HasHeliport() and HasDock(). Just like AIIndustry. 2009-03-30 20:48:10 +00:00
yexo 400208ee0a (svn r15875) -Add: AIBridge::GetBridgeID() so AIs can get the type of bridge that are already build. 2009-03-28 12:04:38 +00:00
frosch 44351cdc57 (svn r15860) -Add: AIRoad::GetRoadVehicleTypeForCargo() to tell whether a certain cargo needs a bus- or a truckstop. 2009-03-26 19:45:45 +00:00
rubidium 35e4dc0f4b (svn r15760) -Codechange [FS#2704]: support that the resize box is at the left side of the window too (based on work by Alberth) 2009-03-18 01:06:48 +00:00
rubidium 95cff9979c (svn r15730) -Fix (r15727): regression wasn't updated. 2009-03-15 21:22:08 +00:00
rubidium 71d5bdd074 (svn r15618) -Cleanup: remove unneeded (empty) scenario directory.
Note: as you might know subversion has the tendency to also remove unversioned files when a directory is removed, so scenarios and heightmaps in that directory will be gone too.
2009-03-04 23:46:47 +00:00
yexo 890c5e3ae4 (svn r15616) -Change [API CHANGE]: Rename AIOrder::ChangeOrder() to AIOrder::SetOrderFlags(). 2009-03-04 23:12:48 +00:00
rubidium f5a07faf87 (svn r15597) -Fix (r15563): regression wasn't updated after the removal of AIIndustry::GetMaxIndustryID(). 2009-03-01 23:22:17 +00:00
frosch d3850e101c (svn r15541) -Revert (r15399): 'v->cargo_type' is also used in other places, which cannot accept CT_INVALID.
-Codechange: Add Engine::GetDefaultCargoType() and Engine::CanCarryCargo() and use them.
-Fix [FS#2617]: When articulated parts have no available default cargo, use the cargo type of the first part for livery selection.
-Change: To decide whether a vehicle is refittable do not test its current capacity for being zero, but always use the 'capacity property'.
  Note: The property is used unmodifed without calling CB 15/36. By setting it to a non-zero value and returning zero in the callback vehicles can be refitted to/from zero capacity for e.g. livery effects.
  Note: It is intentional that you cannot control refittability by CB 36.
2009-02-21 12:52:41 +00:00
yexo 3491b0fab9 (svn r15524) -Add [NoAI]: AIEngine::GetPower, AIEngine::GetWeight and AIEngine::GetMaxTractiveEffort. 2009-02-19 19:44:19 +00:00
yexo a0b57c849e (svn r15494) -Change [API CHANGE]: Split AIRoad::BuildRoadStation in BuildRoadStation and BuildDriveThroughRoadStation. 2009-02-14 22:06:11 +00:00
yexo ab288d3bdb (svn r15493) -Fix (r15486): Forgot to update regression. 2009-02-14 21:57:25 +00:00
yexo 2b221f5afc (svn r15492) -Change [API CHANGE]: Split AIVehicle::MoveWagon in MoveWagon and MoveWagonChain (frosch). 2009-02-14 21:22:42 +00:00
yexo 336abd66a2 (svn r15491) -Change [API CHANGE]: AIMarine::BuildWaterDepot now accepts a front tile instead of a bool is_vertical (frosch). 2009-02-14 21:19:33 +00:00
yexo 7d88077add (svn r15490) -Change [API CHANGE]: Remove AIBridge::GetYearAvailable. AIBridge::IsValidBridge now only returns true for available bridges. 2009-02-14 21:17:35 +00:00
yexo 16954ba378 (svn r15489) -Change [API CHANGE]: Remove AIAirport::AirportAvailable. AIAirport::IsValidAirportType now only returns true for available AirportTypes. 2009-02-14 21:16:21 +00:00
yexo bce1bcb0f2 (svn r15488) -Change [API CHANGE]: Add support for distant-join stations. 2009-02-14 21:15:23 +00:00
yexo 7fdde2fec0 (svn r15483) -Change [API CHANGE]: Remove AIIndustry::GetProduction, use AIIndustry::GetLastMonthProduction instead. 2009-02-14 21:05:57 +00:00
glx 030f52e998 (svn r15426) -Fix (r15421): wrong grfcodec version was used to generate openttdd.grf 2009-02-09 02:28:31 +00:00
michi_cc ebd72fa0fd (svn r15421) -Change: Replace the path signal sprites borrowed from TTDPatch with our own custom sprites. 2009-02-08 20:11:59 +00:00
rubidium d23db8306e (svn r15323) -Fix: regression backed up game_start.scr but didn't/couldn't restore it. 2009-02-03 17:33:43 +00:00
frosch 4a8736033f (svn r15309) -Fix (r15307): Update regression. (Thanks glx) 2009-02-01 18:46:45 +00:00
rubidium 969af4d97d (svn r15302) -Add: example file for on_server_connect.scr and document it in the scripts readme 2009-01-31 23:50:53 +00:00
glx c1cf3934fa (svn r15263) -Codechange: added Engine::GetCost() to remove some code duplication. 2009-01-25 00:57:03 +00:00
glx a88883c1c1 (svn r15224) -Fix (r15213): incorrect regex 2009-01-23 14:40:19 +00:00
glx fab90386a7 (svn r15213) -Fix: AI API regression failed for non unicode builds (different format for NULL pointers) 2009-01-23 00:45:19 +00:00
truebrain b0be1553bf (svn r15129) -Fix [Regression]: no longer test the AI Libraries 2009-01-17 17:06:41 +00:00
truebrain ee1310af71 (svn r15128) -Remove: remove WrightAI and AI Libraries from SVN, as they are now available via the content service 2009-01-17 16:57:30 +00:00
truebrain 94dd36d1ec (svn r15101) -Change [API CHANGE]: more consistant naming for consts:
INVALID_TOWN_RATING        -> TOWN_RATING_INVALID
   INVALID_TRANSPORT          -> TRANSPORT_INVALID
   INVALID_ORDER              -> ORDER_INVALID
   INVALID_GROUP              -> GROUP_INVALID
   GROUP_ALL/DEFAULT          -> ALL/DEFAULT_GROUP
   VEHICLE_RAIL/ROAD/..       -> VT_RAIL/ROAD/..
   MY_COMPANY                 -> COMPANY_SELF
   FIRST/LAST/INVALID_COMPANY -> COMPANY_FIRST/LAST/INVALID
2009-01-16 00:05:26 +00:00
truebrain 7eac17f5ea (svn r15092) -Fix [NoAI]: make the library internal class name consistant with their directory name 2009-01-15 16:53:18 +00:00
truebrain 103cd2a5ed (svn r15091) -Add [NoAI] [API CHANGE]: introduce GetCategory() as a requirement for every library.nut, to indicate in which category it belongs. Currently the directory indicates the category, but this doesn't allow planned future additions 2009-01-15 15:56:10 +00:00