src/ai/ai_squirrel.cpp
Sat, 14 Jul 2007 08:54:17 +0000 truelight (svn r10557) [NoAI] -Add: added for all lists 2 valuators: DistanceManhattanToTile and DistanceSquareToTile, to get the distance from object to some tile you specify noai
Fri, 13 Jul 2007 23:18:12 +0000 truelight (svn r10556) [NoAI] -Add: added AIAirport, which can build an airport noai
Fri, 13 Jul 2007 19:12:43 +0000 truelight (svn r10553) [NoAI] -Add: added a framework for AIPathFinder() and implemented a really stupid AIPathFinderStupid() noai
Fri, 13 Jul 2007 14:14:26 +0000 truelight (svn r10544) [NoAI] -Add: added AIIndustryList to list industries noai
Fri, 13 Jul 2007 13:49:39 +0000 truelight (svn r10543) [NoAI] -Add: added AIStationListCargoRating as valuator for a station list noai
Fri, 13 Jul 2007 11:04:00 +0000 truelight (svn r10540) [NoAI] -Add: added AIStationVehicleList, which lists all vehicles that go to a given station noai
Fri, 13 Jul 2007 10:48:08 +0000 truelight (svn r10538) [NoAI] -Add: added AIVehicleStationList, which lists all stations a vehicle goes to noai
Thu, 12 Jul 2007 15:51:19 +0000 truelight (svn r10529) [NoAI] -Add: added AIStation to gather information about stations directly by Id, which is used now by AIStationList noai
Thu, 12 Jul 2007 15:05:24 +0000 truelight (svn r10527) [NoAI] -Add: AIStationList(), which lists all your stations; useful to maintain routes noai
Fri, 01 Jun 2007 20:54:09 +0000 rubidium (svn r10016) [NoAI] -Sync with trunk r9914:r10015. noai
Fri, 04 May 2007 22:59:59 +0000 truelight (svn r9786) [NoAI] -Fix: NeighbourRoad -> NeighbourRoadCount noai
Fri, 04 May 2007 21:46:28 +0000 truelight (svn r9783) [NoAI] -Fix: make naming more consistent between Valuators: don't add Get before them. noai
Fri, 04 May 2007 19:55:35 +0000 truelight (svn r9781) [NoAI] -Add: added AIVehicleListProfit[This|Last]Year as valuator noai
Fri, 04 May 2007 15:57:29 +0000 truelight (svn r9776) [NoAI] -Add: added AITileListSlope as valuator to see if tiles are flat or not noai
Wed, 02 May 2007 12:47:16 +0000 truelight (svn r9767) [NoAI] -Add: add support for params in the constructor (via C++ templates) noai
Sun, 29 Apr 2007 12:35:39 +0000 truelight (svn r9747) [NoAI] -Add: added AITileListRoadTile and AITileListNeighbourRoad as Valuators for AITileList noai
Sat, 14 Apr 2007 22:16:11 +0000 rubidium (svn r9630) [NoAI] -Codechange: remove now useless define. noai
Sat, 14 Apr 2007 21:57:44 +0000 rubidium (svn r9629) [NoAI] -Codechange: move the squirrel export functions out of the API header files. noai
Sat, 14 Apr 2007 20:38:10 +0000 rubidium (svn r9627) [NoAI] -Fix: let the squirrel export script export all needed (and a few more) types of references to structs and classes. noai
Sat, 14 Apr 2007 20:17:36 +0000 truelight (svn r9626) [NoAI] -Change: renamed AIList to AIAbstractList and hide 'AddItem' and 'RemoveItem' noai
Sat, 14 Apr 2007 20:01:25 +0000 truelight (svn r9625) [NoAI] -Add: added AITileList() and one valuator for now: AITileListBuildable() noai
Sat, 14 Apr 2007 09:44:18 +0000 truelight (svn r9622) [NoAI] -Add: added AITownList, which lists all towns (and which you can iterate) noai
Thu, 12 Apr 2007 11:37:24 +0000 truelight (svn r9603) [NoAI] -Add: added AIList(), a simple list in which you can add item/value pairs. You can sort them, walk them, and valuate them noai
Sun, 25 Mar 2007 15:22:56 +0000 rubidium (svn r9448) [NoAI] -Codechange: extend the squirrel_export script to update ai_squirrel too. noai
Sat, 24 Mar 2007 14:41:28 +0000 truelight (svn r9426) [NoAI] -Fix: register AIVehicle() for SQ (Zuu) noai
Thu, 22 Mar 2007 09:52:12 +0000 rubidium (svn r9407) [NoAI] -Add: placing of signs. noai
Tue, 20 Mar 2007 14:30:42 +0000 truelight (svn r9375) [NoAI] -Fix r9374: make AIOrder() work for SQ (enums not yet) noai
Mon, 19 Mar 2007 23:43:20 +0000 truelight (svn r9356) [NoAI] -Add: add abs() function to global scope in SQ. This means we now have an own squirrel_std class which registers such functions. (on request by Zuu) noai
Mon, 19 Mar 2007 13:14:20 +0000 truelight (svn r9329) [NoAI] -Fix: add AIRoad() for Squirrel noai
Mon, 19 Mar 2007 12:25:17 +0000 truelight (svn r9319) [NoAI] -Add: added AITransactionMode, which allows you to record commands and execute it later on. noai
Sun, 18 Mar 2007 16:02:23 +0000 truelight (svn r9278) [NoAI] -Add: added AISettings which adds the function to control the Delay-value on DoCommands noai
Fri, 16 Mar 2007 22:00:07 +0000 rubidium (svn r9260) [NoAI] -Codechange: do the AI threading properly using a mutex and condition signalling. noai
Fri, 16 Mar 2007 17:03:49 +0000 truelight (svn r9255) [NoAI] -Add: each AI now runs in a seperate thread. The main thread is suspended if any AI thread is running, only one AI thread runs at the time. noai
Fri, 16 Mar 2007 09:59:19 +0000 truelight (svn r9249) [NoAI] -Fix: clean up custom defines when you are done with them noai
Thu, 15 Mar 2007 23:42:08 +0000 glx (svn r9241) [NoAI] -Revert r9181: remove the #undef _UNICODE hack noai
Thu, 15 Mar 2007 23:13:13 +0000 truelight (svn r9238) [NoAI] -Codechange: removed ai/api/ai_factory.h, as it isn't an api header noai
Thu, 15 Mar 2007 22:48:43 +0000 truelight (svn r9235) [NoAI] -Codechange: renamed ai/squirrel.* to ai/ai_squirrel.* noai