Thu, 12 Jun 2008 18:03:50 +0000 |
truebrain |
(svn r13492) [NoAI] -Add: added the 'standard' functions max() and min() in global scope
noai
|
file |
diff |
annotate
|
Thu, 12 Jun 2008 11:15:59 +0000 |
rubidium |
(svn r13486) [NoAI] -Add: function to determine what TransportTypes a tile holds.
noai
|
file |
diff |
annotate
|
Thu, 12 Jun 2008 10:34:21 +0000 |
truebrain |
(svn r13484) [NoAI] -Fix [API CHANGE]: AITile::IsBuildable() now returns 'true' on coast tiles
noai
|
file |
diff |
annotate
|
Wed, 11 Jun 2008 14:55:10 +0000 |
truebrain |
(svn r13470) [NoAI] -Change [Library CHANGE]: allow in graph.aystar to give a custom param to the callbacks, so you can send in an instance of yourself
noai
|
file |
diff |
annotate
|
Wed, 11 Jun 2008 13:04:27 +0000 |
truebrain |
(svn r13463) [NoAI] -Change [Library CHANGE]: AyStar is now more object oriented, and you can indicate the amount of iterations FindPath should do in one go (tnx to Yexo and TrueBrain)
noai
|
file |
diff |
annotate
|
Wed, 11 Jun 2008 12:13:22 +0000 |
truebrain |
(svn r13461) [NoAI] -Fix: add A* to regression, so we test it a bit (very basic test ;))
noai
|
file |
diff |
annotate
|
Tue, 10 Jun 2008 21:51:01 +0000 |
truebrain |
(svn r13455) [NoAI] -Fix: extend the regression to test the queues a bit more
noai
|
file |
diff |
annotate
|
Tue, 10 Jun 2008 19:05:12 +0000 |
truebrain |
(svn r13450) [NoAI] -Change [API CHANGE]: renamed library category 'sets' to 'queue', as it represents more what the implementations do
noai
|
file |
diff |
annotate
|
Tue, 10 Jun 2008 18:28:39 +0000 |
truebrain |
(svn r13447) [NoAI] -Add [Library]: Binary Heap ( O(ln n) insert/pop )
noai
|
file |
diff |
annotate
|
Tue, 10 Jun 2008 14:11:35 +0000 |
truebrain |
(svn r13440) [NoAI] -Add: introducing ai/library, a method to load libraries into your AI.
noai
|
file |
diff |
annotate
|
Sun, 08 Jun 2008 21:20:48 +0000 |
truebrain |
(svn r13422) [NoAI] -Change [API CHANGE]: remove Stop() as part of the AIController. This means you no longer need to have a Stop() function in your AI, nor is it ever called. This because it was silly, never used, and couldn't do anything real (all Sleep/DoCommands resulted in an assert, as the game expected the company to be gone).
noai
|
file |
diff |
annotate
|
Sun, 08 Jun 2008 19:35:16 +0000 |
rubidium |
(svn r13420) [NoAI] -Add: function to get the town rating.
noai
|
file |
diff |
annotate
|
Sun, 08 Jun 2008 13:56:35 +0000 |
truebrain |
(svn r13415) [NoAI] -Add: added AITileList_StationType, giving all the tiles on which a station of your requested type is, for a given station
noai
|
file |
diff |
annotate
|
Sun, 08 Jun 2008 12:45:11 +0000 |
truebrain |
(svn r13414) [NoAI] -Add: added AIStation::HasStationType(station_id, station_type) to check if a given station has a given station-type
noai
|
file |
diff |
annotate
|
Sun, 08 Jun 2008 10:37:30 +0000 |
rubidium |
(svn r13410) [NoAI] -Add: functions to perform town actions (advertising, bribing, building statues, etc).
noai
|
file |
diff |
annotate
|
Sat, 07 Jun 2008 23:30:41 +0000 |
truebrain |
(svn r13407) [NoAI] -Add: added AICompany::IsMine() to ease up owner-checks (no, not the ones to cash in money)
noai
|
file |
diff |
annotate
|
Sat, 07 Jun 2008 22:57:00 +0000 |
rubidium |
(svn r13403) [NoAI] -Add: wrapper to read the game settings directly without *any* promises on the results being stable in the future when OpenTTD changes the semantics.
noai
|
file |
diff |
annotate
|
Sat, 07 Jun 2008 16:01:47 +0000 |
truebrain |
(svn r13398) [NoAI] -Add: added AISign::GetOwner (on request by Finaldeath)
noai
|
file |
diff |
annotate
|
Fri, 06 Jun 2008 18:25:42 +0000 |
truebrain |
(svn r13395) [NoAI] -Fix [API CHANGE]: Rename AIOrder::GetNumberOfORders to AIOrder::GetOrderCount
noai
|
file |
diff |
annotate
|
Wed, 04 Jun 2008 22:57:17 +0000 |
truebrain |
(svn r13382) [NoAI] -Add: added AICargo::GetTownEffect()
noai
|
file |
diff |
annotate
|
Thu, 29 May 2008 15:56:32 +0000 |
glx |
(svn r13326) [NoAI] -Sync with trunk r13264:13325
noai
|
file |
diff |
annotate
|
Sat, 24 May 2008 22:48:46 +0000 |
glx |
(svn r13235) [NoAI] -Change [API CHANGE]: AITunnel.GetOtherTunnelEnd() now returns INVALID_TILE if no other end is found
noai
|
file |
diff |
annotate
|
Fri, 23 May 2008 09:18:04 +0000 |
truebrain |
(svn r13219) [NoAI] -Add: added AICargo.HasCargoClass(), which allows you to find, say, passenger-based cargo (tnx kuifware for the pointer!)
noai
|
file |
diff |
annotate
|
Thu, 22 May 2008 15:49:08 +0000 |
truebrain |
(svn r13212) [NoAI] -Add: introducing the ability to build trams. Use AIRoad.SetCurrentRoadType to switch to Trams, than all AIRoad functions will produce tram-objects.
noai
|
file |
diff |
annotate
|
Tue, 20 May 2008 15:25:47 +0000 |
truebrain |
(svn r13194) [NoAI] -Change [API CHANGE]: split 'main.nut' in 'info.nut' and 'main.nut'. The first contains the information about the AI, the second the AI. This avoid several problems we had. It also speeds up OpenTTD start-up.
noai
|
file |
diff |
annotate
|
Tue, 20 May 2008 13:09:34 +0000 |
truebrain |
(svn r13193) [NoAI] -Add: allow AIs to be packed in a .tar. one AI per tar, always in a subdir. It looks for main.nut in the first dir it finds in the archive
noai
|
file |
diff |
annotate
|
Tue, 29 Apr 2008 21:34:17 +0000 |
truebrain |
(svn r12925) [NoAI] -Add: added AIIndustry::GetAmountOfStationsAround() (Yexo)
noai
|
file |
diff |
annotate
|
Tue, 29 Apr 2008 21:06:16 +0000 |
truebrain |
(svn r12922) [NoAI] -Add: added AIStation::SetName() (Yexo)
noai
|
file |
diff |
annotate
|
Sun, 27 Apr 2008 15:05:17 +0000 |
truebrain |
(svn r12911) [NoAI] -Add: added AIEventVehicle(List|WaitingInDepot|Unprofitable) (Yexo)
noai
|
file |
diff |
annotate
|
Fri, 25 Apr 2008 15:56:58 +0000 |
truebrain |
(svn r12902) [NoAI] -Fix r12901 [API CHANGE]: renamed IsWithinTownRadius to IsWithinTownInfluence, as that reflects the meaning much better
noai
|
file |
diff |
annotate
|
Fri, 25 Apr 2008 15:51:12 +0000 |
truebrain |
(svn r12901) [NoAI] -Add: added AITown.IsWithinTownRadius, AIStation.IsWithinTownRadius and AITile.GetOwner (Yexo)
noai
|
file |
diff |
annotate
|
Fri, 25 Apr 2008 00:22:41 +0000 |
truebrain |
(svn r12885) [NoAI] -Add: added AISubsidy and AIEventSubsidyNNN (Yexo)
noai
|
file |
diff |
annotate
|
Mon, 21 Apr 2008 20:33:03 +0000 |
glx |
(svn r12823) [NoAI] -Add: added AICompany::(G|S)etAutoRenew(Status|Months|Money)
noai
|
file |
diff |
annotate
|
Tue, 15 Apr 2008 22:18:11 +0000 |
truebrain |
(svn r12724) [NoAI] -Fix r12720: also add regression test for new functions
noai
|
file |
diff |
annotate
|
Tue, 15 Apr 2008 16:11:29 +0000 |
truebrain |
(svn r12722) [NoAI] -Add (or -Feature for yorick): added AITile::IsSteepSlope(), AITile::IsHalftileSlope() and AITile::GetComplementSlope()
noai
|
file |
diff |
annotate
|
Tue, 15 Apr 2008 14:49:20 +0000 |
truebrain |
(svn r12718) [NoAI] -Add: added AIVehicle::GetCurrentSpeed
noai
|
file |
diff |
annotate
|
Mon, 07 Apr 2008 18:32:42 +0000 |
rubidium |
(svn r12612) [NoAI] -Add: support for GetLastError for AITunnel. Patch by Morloth.
noai
|
file |
diff |
annotate
|
Mon, 07 Apr 2008 18:24:45 +0000 |
rubidium |
(svn r12610) [NoAI] -Fix: a subsidiary is a 'subcompany' and not the financial bonus for routes which is called a subsidy.
noai
|
file |
diff |
annotate
|
Mon, 07 Apr 2008 14:00:52 +0000 |
truebrain |
(svn r12607) [NoAI] -Add: SetLastError support for AIVehicle (Morloth)
noai
|
file |
diff |
annotate
|
Sun, 06 Apr 2008 12:26:40 +0000 |
rubidium |
(svn r12589) [NoAI] -Add: GetLastError support for AIBridge.
noai
|
file |
diff |
annotate
|
Thu, 03 Apr 2008 23:01:54 +0000 |
rubidium |
(svn r12555) [NoAI] -Add: support for GetLastError for AICompany.
noai
|
file |
diff |
annotate
|
Mon, 31 Mar 2008 10:55:13 +0000 |
truebrain |
(svn r12510) [NoAI] -Add: added AIError, which allows you to catch errors triggered by commands (Morloth)
noai
|
file |
diff |
annotate
|
Mon, 31 Mar 2008 06:48:59 +0000 |
truebrain |
(svn r12497) [NoAI] -Change [API CHANGE]: AIMap.DemolishTile -> AITile.DemolishTile (that makes much more sense, doesn't it? ;))
noai
|
file |
diff |
annotate
|
Mon, 31 Mar 2008 06:36:54 +0000 |
truebrain |
(svn r12493) [NoAI] -Remove [API CHANGE]: AIPathFinder should never been part of this API (more like a contrib or extended something)
noai
|
file |
diff |
annotate
|
Wed, 26 Mar 2008 15:17:40 +0000 |
truebrain |
(svn r12431) [NoAI] -Add: added AIEventSubsidiaryOffer, which keeps you informed about new Subsidiaries
noai
|
file |
diff |
annotate
|
Tue, 25 Mar 2008 12:12:45 +0000 |
truebrain |
(svn r12411) [NoAI] -Change [API CHANGE]: order of params of CargoIncome is changed
noai
|
file |
diff |
annotate
|
Mon, 03 Mar 2008 16:15:24 +0000 |
truebrain |
(svn r12327) [NoAI] -Add: GetLastMonth(Production|Transported) (Morloth)
noai
|
file |
diff |
annotate
|
Sun, 02 Mar 2008 13:19:08 +0000 |
truebrain |
(svn r12325) [NoAI] -Add: added AIEngine:CanRefitCargo()
noai
|
file |
diff |
annotate
|
Fri, 29 Feb 2008 08:51:47 +0000 |
truebrain |
(svn r12318) [NoAI] -Add: added AICompany::(Build|Get)CompanyHQ (college of Morloth)
noai
|
file |
diff |
annotate
|
Fri, 29 Feb 2008 00:17:59 +0000 |
truebrain |
(svn r12315) [NoAI] -Fix: AITunnel::GetOtherTunnelEnd() now also works to estimate where a non-existing tunnel would end (Morloth / glx)
noai
|
file |
diff |
annotate
|
Thu, 28 Feb 2008 14:28:44 +0000 |
truebrain |
(svn r12312) [NoAI] -Fix: AIVehicle_vRunningCost didn't exist
noai
|
file |
diff |
annotate
|
Thu, 28 Feb 2008 00:59:01 +0000 |
truebrain |
(svn r12307) [NoAI] -Codechange: as followup on r12303 (trunk), use ::IsValidTile to check if a tile is inside the map, instead of all our custom ways
noai
|
file |
diff |
annotate
|
Wed, 27 Feb 2008 23:28:34 +0000 |
truebrain |
(svn r12300) [NoAI] -Add: added AIAbstractList.AddList() (on request by Progman)
noai
|
file |
diff |
annotate
|
Wed, 27 Feb 2008 23:06:43 +0000 |
truebrain |
(svn r12298) [NoAI] -Add: added AITunnel (Morloth)
noai
|
file |
diff |
annotate
|
Wed, 27 Feb 2008 22:45:27 +0000 |
truebrain |
(svn r12297) [NoAI] -Add: added AIBridge.BuildBridge and friends
noai
|
file |
diff |
annotate
|
Wed, 27 Feb 2008 21:07:31 +0000 |
truebrain |
(svn r12294) [NoAI] -Add: added AIBridge(List), which lists all available bridges (no build yet)
noai
|
file |
diff |
annotate
|
Wed, 27 Feb 2008 19:58:17 +0000 |
truebrain |
(svn r12292) [NoAI] -Fix: no need to print GetName twice for Engine in regression
noai
|
file |
diff |
annotate
|
Tue, 26 Feb 2008 23:47:37 +0000 |
truebrain |
(svn r12284) [NoAI] -Add: added AICargoList_v(IsFreight|CargoIncomes) (Morloth)
noai
|
file |
diff |
annotate
|
Tue, 26 Feb 2008 22:03:18 +0000 |
truebrain |
(svn r12280) [NoAI] -Add: added AICargoList (Morloth)
noai
|
file |
diff |
annotate
|
Tue, 26 Feb 2008 16:02:37 +0000 |
truebrain |
(svn r12270) [NoAI] -Add: added AIIndustryList_CargoAccepting and AIIndustryList_CargoProducing, which gives you Industry Lists with from where to where you can move cargo
noai
|
file |
diff |
annotate
|