truelight [Wed, 18 Jul 2007 09:23:35 +0000] rev 9671
(svn r10610) [NoAI] -Fix r10609: typo in WrightAI
truelight [Wed, 18 Jul 2007 09:20:50 +0000] rev 9670
(svn r10609) [NoAI] -Add: added GetAirportWidth / GetAirportHeight
[NoAI] -Add: added GetCoverageRadius / GetAirportCoverageRadius
[NoAI] -Fix: AiportAvailable was bugged, returned always true for AT_SMALL
[NoAI] -Change: improved WrightAI to work from 1950 (based on above functions)
truelight [Wed, 18 Jul 2007 08:38:50 +0000] rev 9669
(svn r10608) [NoAI] -Documentation: comment some functions to make Doxygen happy
rubidium [Sun, 15 Jul 2007 16:39:11 +0000] rev 9668
(svn r10582) [NoAI] -Codechange: allow getting the president and company names of other companies as well as their company value and bank balance.
truelight [Sun, 15 Jul 2007 13:24:06 +0000] rev 9667
(svn r10581) [NoAI] -Add: added WrightAI, and even though it is an aircraft only AI, it is the first NoAI that actually builds something useful and that is where the name came from (wright is archaic English for craftsman or builder)
[NoAI] -Remove: removed SQNoAI, as it didn't do anything useful
truelight [Sun, 15 Jul 2007 12:56:41 +0000] rev 9666
(svn r10580) [NoAI] -Add: added GetStationID to get the StationID based on a tile
rubidium [Sun, 15 Jul 2007 12:36:43 +0000] rev 9665
(svn r10579) [NoAI] -Add: functions to remove/keep the top/bottom X items from a list.
[NoAI] -Add: functions to remove/keep items given in another list.
truelight [Sun, 15 Jul 2007 11:45:25 +0000] rev 9664
(svn r10577) [NoAI] -Add: added ChangeItem to AIList
[NoAI] -Change [API]: AddItem of AIList now takes a second param: value
truelight [Sun, 15 Jul 2007 11:28:52 +0000] rev 9663
(svn r10576) [NoAI] -Add: added -g to regression test script, to start gdb over regression-test
truelight [Sun, 15 Jul 2007 00:31:03 +0000] rev 9662
(svn r10574) [NoAI] -Fix: make a better BestVehicle detection for aircrafts
truelight [Sun, 15 Jul 2007 00:15:23 +0000] rev 9661
(svn r10571) [NoAI] -Fix r10569: about time I forgot to add some files
truelight [Sat, 14 Jul 2007 23:49:31 +0000] rev 9660
(svn r10569) [NoAI] -Add: added AIListRandomize as Valuator for all lists to attach a random value to all items
glx [Sat, 14 Jul 2007 23:35:46 +0000] rev 9659
(svn r10568) [NoAI] -Add: {Build|Remove}RoadFull(). These functions have the same behaviour as {Build|Remove}Road(), except road is built/removed on both halves of ending tiles (ie build a sloped road on sloped tile instead half road with fundations)
truelight [Sat, 14 Jul 2007 22:06:38 +0000] rev 9658
(svn r10565) [NoAI] -Add: allow giving width, height and radius to check for cargo acceptance
truelight [Sat, 14 Jul 2007 21:15:49 +0000] rev 9657
(svn r10564) [NoAI] -Add: added a AITileList valuator that checks for a NxM buildable spot with the entry from the AITileList as top-left tile
truelight [Sat, 14 Jul 2007 14:56:26 +0000] rev 9656
(svn r10558) [NoAI] -Fix: don't use free'd memory (tnx glx for tracing!!)
truelight [Sat, 14 Jul 2007 08:54:17 +0000] rev 9655
(svn r10557) [NoAI] -Add: added for all lists 2 valuators: DistanceManhattanToTile and DistanceSquareToTile, to get the distance from object to some tile you specify
truelight [Fri, 13 Jul 2007 23:18:12 +0000] rev 9654
(svn r10556) [NoAI] -Add: added AIAirport, which can build an airport
[NoAI] -Add: added FindBestAircraft in AIVehicle
[NoAI] -Add: finished all AIVehicle commands for non-RVs
rubidium [Fri, 13 Jul 2007 19:54:59 +0000] rev 9653
(svn r10554) [NoAI] -Codechange: allow classes with virtual functions to still export their enums.
truelight [Fri, 13 Jul 2007 19:12:43 +0000] rev 9652
(svn r10553) [NoAI] -Add: added a framework for AIPathFinder() and implemented a really stupid AIPathFinderStupid()
truelight [Fri, 13 Jul 2007 18:10:33 +0000] rev 9651
(svn r10551) [NoAI] -Add: added SQ support for "void *"
truelight [Fri, 13 Jul 2007 14:44:31 +0000] rev 9650
(svn r10545) [NoAI] -Fix: GetProduction doesn't return a tile, but a value (tnx glx)
truelight [Fri, 13 Jul 2007 14:14:26 +0000] rev 9649
(svn r10544) [NoAI] -Add: added AIIndustryList to list industries
[NoAI] -Add: added AIIndustry::GetProduction, to get the production of a certain cargo of the industry
truelight [Fri, 13 Jul 2007 13:49:39 +0000] rev 9648
(svn r10543) [NoAI] -Add: added AIStationListCargoRating as valuator for a station list
truelight [Fri, 13 Jul 2007 11:04:00 +0000] rev 9647
(svn r10540) [NoAI] -Add: added AIStationVehicleList, which lists all vehicles that go to a given station
truelight [Fri, 13 Jul 2007 10:49:57 +0000] rev 9646
(svn r10539) [NoAI] -Documentation: added some comments for AI(Vehicle)StationList
truelight [Fri, 13 Jul 2007 10:48:08 +0000] rev 9645
(svn r10538) [NoAI] -Add: added AIVehicleStationList, which lists all stations a vehicle goes to
truelight [Fri, 13 Jul 2007 10:42:23 +0000] rev 9644
(svn r10536) [NoAI] -Add: added option for null-driver to configure how long it should run (-vnull:ticks=10000)
truelight [Fri, 13 Jul 2007 10:37:01 +0000] rev 9643
(svn r10535) [NoAI] -Fix: set _current_player also for dying AI (tnx Rubidium for the help!!)
truelight [Fri, 13 Jul 2007 09:20:54 +0000] rev 9642
(svn r10534) [NoAI] -Fix r10533: update regression output
truelight [Fri, 13 Jul 2007 09:18:50 +0000] rev 9641
(svn r10533) [NoAI] -Sync with trunk r10460:r10532.
truelight [Thu, 12 Jul 2007 15:52:17 +0000] rev 9640
(svn r10531) [NoAI] -Fix r10529: forgot to update regression output
truelight [Thu, 12 Jul 2007 15:51:38 +0000] rev 9639
(svn r10530) [NoAI] -Fix r10529: forgot to update MSVC project files
truelight [Thu, 12 Jul 2007 15:51:19 +0000] rev 9638
(svn r10529) [NoAI] -Add: added AIStation to gather information about stations directly by Id, which is used now by AIStationList
truelight [Thu, 12 Jul 2007 15:50:55 +0000] rev 9637
(svn r10528) [NoAI] -Codechange: mark in comment static members as such in .cpp files
truelight [Thu, 12 Jul 2007 15:05:24 +0000] rev 9636
(svn r10527) [NoAI] -Add: AIStationList(), which lists all your stations; useful to maintain routes
truelight [Thu, 12 Jul 2007 15:04:26 +0000] rev 9635
(svn r10526) [NoAI] -Fix: a class with params for the constructor lost his instance when called from SQ (templates can be really useful ;))
truelight [Thu, 12 Jul 2007 14:55:28 +0000] rev 9634
(svn r10525) [NoAI] -Fix: the build-truck-param of BuildRoadStation was flipped
truelight [Thu, 12 Jul 2007 14:53:17 +0000] rev 9633
(svn r10524) [NoAI] -Fix: follow coding-style
truelight [Thu, 12 Jul 2007 14:52:33 +0000] rev 9632
(svn r10523) [NoAI] -Fix: typo in comment for AIVehicleList()
rubidium [Sat, 07 Jul 2007 09:20:52 +0000] rev 9631
(svn r10461) [NoAI] -Sync with trunk r10349:r10460.
glx [Wed, 27 Jun 2007 01:01:16 +0000] rev 9630
(svn r10351) [NoAI] -Fix r10350: forgot to update regression.txt (indeed GetCompanyName() and GetPresidentName() were half-broken before r10350)
glx [Tue, 26 Jun 2007 23:40:58 +0000] rev 9629
(svn r10350) [NoAI] -Sync with trunk r10194:10349
rubidium [Sun, 17 Jun 2007 21:31:00 +0000] rev 9628
(svn r10195) [NoAI] -Sync: with trunk r10119:10194.
glx [Tue, 12 Jun 2007 19:52:26 +0000] rev 9627
(svn r10120) [NoAI] -Sync with trunk r10096:r10119
glx [Tue, 12 Jun 2007 18:02:11 +0000] rev 9626
(svn r10118) [NoAI] -Sync with trunk r10015:r10096
rubidium [Fri, 01 Jun 2007 20:54:09 +0000] rev 9625
(svn r10016) [NoAI] -Sync with trunk r9914:r10015.
glx [Fri, 25 May 2007 00:25:08 +0000] rev 9624
(svn r9915) [NoAI] -Sync with trunk -r9815:9914
truelight [Fri, 11 May 2007 15:13:08 +0000] rev 9623
(svn r9826) [NoAI] -Fix r9821: in bash '==' is disliked, use '='
rubidium [Thu, 10 May 2007 15:08:55 +0000] rev 9622
(svn r9822) [NoAI] -Fix: update the MSVC project files.
rubidium [Thu, 10 May 2007 15:07:16 +0000] rev 9621
(svn r9821) [NoAI] -Fix: support compilation without threads.
rubidium [Wed, 09 May 2007 20:22:49 +0000] rev 9620
(svn r9816) [NoAI] -Sync with trunk r9712:9815 except r9759 (MorphOS threading) because that needs special attention.
truelight [Fri, 04 May 2007 23:17:26 +0000] rev 9619
(svn r9788) [NoAI] -Fix r9786: forgot to doxygen comment 1 param
truelight [Fri, 04 May 2007 23:04:22 +0000] rev 9618
(svn r9787) [NoAI] -Fix r9786: and again, forgot to update regression.txt..... (tnx glx)
truelight [Fri, 04 May 2007 22:59:59 +0000] rev 9617
(svn r9786) [NoAI] -Fix: NeighbourRoad -> NeighbourRoadCount
[NoAI] -Fix: move AITileListValuators self-defined checks to AITile so we can call it per tile (instead of only via AITileList)
truelight [Fri, 04 May 2007 21:46:28 +0000] rev 9616
(svn r9783) [NoAI] -Fix: make naming more consistent between Valuators: don't add Get before them.
truelight [Fri, 04 May 2007 21:26:42 +0000] rev 9615
(svn r9782) [NoAI] -Add: add information functions to AIVehicle, like the valuators of AIVehicleList
truelight [Fri, 04 May 2007 19:55:35 +0000] rev 9614
(svn r9781) [NoAI] -Add: added AIVehicleListProfit[This|Last]Year as valuator
[NoAI] -Add: added AIVehicleList(Max)Age(Left) (3 functions) valuators
[NoAI] -Add: added AIVehicleList and some valuators
[NoAI] -Add: added regression test for AIVehicleList
truelight [Fri, 04 May 2007 16:02:34 +0000] rev 9613
(svn r9778) [NoAI] -Fix r9776: forgot to update regression output (tnx glx)
truelight [Fri, 04 May 2007 15:57:39 +0000] rev 9612
(svn r9777) [NoAI] -Fix: renamed AITileListFlat to AITileListSlope and returnt he slope value