Mon, 25 Feb 2008 18:18:35 +0000 |
truebrain |
(svn r12260) [NoAI] -Change: make SelectAI return the factory, so some GUI might read how the AI is called, and who wrote it, etc etc
noai
|
changeset |
files
|
Mon, 25 Feb 2008 16:36:24 +0000 |
truebrain |
(svn r12259) [NoAI] -Fix: depots were considered buildable (tnx Progman)
noai
|
changeset |
files
|
Mon, 25 Feb 2008 16:29:48 +0000 |
truebrain |
(svn r12257) [NoAI] -Fix: flush stdout and stderr when killing a thread, avoids data-loss ;)
noai
|
changeset |
files
|
Mon, 25 Feb 2008 16:26:30 +0000 |
truebrain |
(svn r12256) [NoAI] -Fix: because of a 'bug' in OpenTTD, FindStationsAroundIndustryTile gave inconsitant results with GetProductionAroundTiles (first ignores station layout). Fixed with HACK, waiting for real solution in OpenTTD.
noai
|
changeset |
files
|
Mon, 25 Feb 2008 16:14:48 +0000 |
truebrain |
(svn r12255) [NoAI] -Fix: ensure AITileList_Industry* only operates on valid tiles (Morloth)
noai
|
changeset |
files
|
Mon, 25 Feb 2008 16:10:13 +0000 |
truebrain |
(svn r12254) [NoAI] -Fix: make AITileList_Industry* newgrf compatible (tnx glx)
noai
|
changeset |
files
|
Mon, 25 Feb 2008 15:40:08 +0000 |
truebrain |
(svn r12253) [NoAI] -Fix: removed obsolete comment at AIRoad
noai
|
changeset |
files
|
Mon, 25 Feb 2008 14:59:56 +0000 |
truebrain |
(svn r12251) [NoAI] -Add: 2 console commands: 'list_ai' and 'start_ai', listing or starting an AI
noai
|
changeset |
files
|
Mon, 25 Feb 2008 14:56:45 +0000 |
truebrain |
(svn r12250) [NoAI] -Fix: ChangeName -> AICompany.SetCompanyName
noai
|
changeset |
files
|
Mon, 25 Feb 2008 14:34:16 +0000 |
truebrain |
(svn r12249) [NoAI] -Fix: finally found why closing the game gave an assert() on running AIs
noai
|
changeset |
files
|
Mon, 25 Feb 2008 14:03:14 +0000 |
truebrain |
(svn r12248) [NoAI] -Codechange: last_command_res was in AIThread, while it should be in AIObject, like all other variables like it
noai
|
changeset |
files
|
Mon, 25 Feb 2008 09:23:53 +0000 |
truebrain |
(svn r12245) [NoAI] -Fix r12243: regression.txt wasn't updated (glx)
noai
|
changeset |
files
|
Sun, 24 Feb 2008 23:41:06 +0000 |
truebrain |
(svn r12243) [NoAI] -Fix r12242: move the regression-test for AITileList_Industry* to TileList(), and show that they really work by using the Valuators to proof that
noai
|
changeset |
files
|
Sun, 24 Feb 2008 23:34:42 +0000 |
truebrain |
(svn r12242) [NoAI] -Add: added AITileList_Industry(Accepting|Producing), giving tiles on which you want to build a station for an industry
noai
|
changeset |
files
|
Sun, 24 Feb 2008 23:00:00 +0000 |
truebrain |
(svn r12241) [NoAI] -Fix r12236: global search/replace to the unreadable documentation! WHOHO! (tnx Progman)
noai
|
changeset |
files
|
Sun, 24 Feb 2008 22:30:26 +0000 |
truebrain |
(svn r12240) [NoAI] -Fix r12235: minor typo (glx)
noai
|
changeset |
files
|
Sun, 24 Feb 2008 22:13:24 +0000 |
truebrain |
(svn r12237) [NoAI] -Fix: don't force the existance of a 'constructor' (tnx Progman)
noai
|
changeset |
files
|
Sun, 24 Feb 2008 22:10:05 +0000 |
truebrain |
(svn r12236) [NoAI] -Change: [API CHANGE] All valuators are now in the notation: AI<type>List_v<Valuator>. Example: AIVehicleList_vAge
noai
|
changeset |
files
|
Sun, 24 Feb 2008 22:05:07 +0000 |
truebrain |
(svn r12235) [NoAI] -Fix: don't segfault if you do a Next() on an empty list (tnx Progman)
noai
|
changeset |
files
|
Sun, 24 Feb 2008 21:15:12 +0000 |
truebrain |
(svn r12233) [NoAI] -Fix: document that AITileList and AIList start empty on creation (request by Progman)
noai
|
changeset |
files
|
Sun, 24 Feb 2008 21:06:38 +0000 |
truebrain |
(svn r12232) [NoAI] -Fix: various of fixes for wrightai (mostly finished all XXX / TODO) (yorick)
noai
|
changeset |
files
|
Sat, 23 Feb 2008 18:01:05 +0000 |
truebrain |
(svn r12229) [NoAI] -Fix: AISetting()s functions can be static too
noai
|
changeset |
files
|
Sat, 23 Feb 2008 17:43:16 +0000 |
truebrain |
(svn r12228) [NoAI] -Fix: very minor coding style error (VERY minor)
noai
|
changeset |
files
|
Sat, 23 Feb 2008 16:43:22 +0000 |
truebrain |
(svn r12227) [NoAI] -Fix (wrightAI): sleep as long as it takes to do something new (yorick)
noai
|
changeset |
files
|
Sat, 23 Feb 2008 16:21:10 +0000 |
truebrain |
(svn r12226) [NoAI] -Fix: remove the dep for AIStationList_Vehicle on AIStationList, as Squirrel doesn't like it
noai
|
changeset |
files
|
Sat, 23 Feb 2008 15:16:21 +0000 |
truebrain |
(svn r12225) [NoAI] -Change [API CHANGE]: AIStationVehicleList -> AIVehicleList_Station (WATCH THE NAMES CAREFULLY!)
noai
|
changeset |
files
|
Sat, 23 Feb 2008 14:50:11 +0000 |
truebrain |
(svn r12224) [NoAI] -Fix r12220: forgot to rename the comment (tnx glx)
noai
|
changeset |
files
|
Sat, 23 Feb 2008 14:49:31 +0000 |
truebrain |
(svn r12223) [NoAI] -Fix r12221: look mom, I can break compilation!
noai
|
changeset |
files
|
Sat, 23 Feb 2008 14:44:07 +0000 |
truebrain |
(svn r12222) [NoAI] -Fix r12221: forgot one file
noai
|
changeset |
files
|
Sat, 23 Feb 2008 14:42:07 +0000 |
truebrain |
(svn r12221) [NoAI] -Fix: Register functions are no _Register functions, and always on top of the sort list
noai
|
changeset |
files
|
Sat, 23 Feb 2008 14:33:18 +0000 |
truebrain |
(svn r12220) [NoAI] -Fix: minor type in AIVehicleStation, and missing security check
noai
|
changeset |
files
|
Sat, 23 Feb 2008 14:14:06 +0000 |
truebrain |
(svn r12219) [NoAI] -Fix: minor typo in comment
noai
|
changeset |
files
|
Fri, 22 Feb 2008 12:38:28 +0000 |
truebrain |
(svn r12217) [NoAI] -Change: changed wrightAI to reflect the last codechange
noai
|
changeset |
files
|
Fri, 22 Feb 2008 12:30:17 +0000 |
truebrain |
(svn r12216) [NoAI] -Codechange: made most functions 'static', which removes the need to create an instance to get, for example, engine information, and therefor heavily simplifying AI creation (Morloth)
noai
|
changeset |
files
|
Fri, 22 Feb 2008 12:13:41 +0000 |
truebrain |
(svn r12215) [NoAI] -Codechange: added '::' if a function comes from non-AI-API functions (was inconsistant till now)
noai
|
changeset |
files
|
Fri, 22 Feb 2008 11:54:33 +0000 |
truebrain |
(svn r12214) [NoAI] -Fix: 'rad' -> 'radius' for consistancy reasons
noai
|
changeset |
files
|
Fri, 22 Feb 2008 11:47:03 +0000 |
truebrain |
(svn r12213) [NoAI] -Fix: internal speeds for RoadVehicles and Ships are multiplied with 2 (Morloth)
noai
|
changeset |
files
|
Fri, 22 Feb 2008 11:43:05 +0000 |
truebrain |
(svn r12212) [NoAI] -Add: added AIEngine::GetMaxAge, AIEngine::GetRunningCost and AIVehicle::GetRunningCost (Morloth)
noai
|
changeset |
files
|
Fri, 22 Feb 2008 00:25:54 +0000 |
glx |
(svn r12211) [NoAI] -Sync: with trunk r12050:12209
noai
|
changeset |
files
|
Thu, 21 Feb 2008 22:34:54 +0000 |
glx |
(svn r12210) [NoAI] -Fix: iterators can become invalid after a call to RemoveItem()
noai
|
changeset |
files
|
Fri, 15 Feb 2008 23:42:29 +0000 |
glx |
(svn r12153) [NoAI] -Fix: unmodified catchment radius is 4 not 3
noai
|
changeset |
files
|
Fri, 15 Feb 2008 23:36:22 +0000 |
glx |
(svn r12152) [NoAI] -Add [FS#1772]: add AITile.GetCargoProduction() function (Morloth)
noai
|
changeset |
files
|
Fri, 15 Feb 2008 23:31:51 +0000 |
glx |
(svn r12151) [NoAI] -Fix: use the correct types for returned values
noai
|
changeset |
files
|
Mon, 11 Feb 2008 18:08:09 +0000 |
glx |
(svn r12113) [NoAI] -Fix: memory leak in require()
noai
|
changeset |
files
|
Mon, 11 Feb 2008 17:50:47 +0000 |
glx |
(svn r12112) [NoAI] -Fix: prevent buffer overruns when creating full-length script-name
noai
|
changeset |
files
|
Mon, 11 Feb 2008 14:20:41 +0000 |
smatz |
(svn r12110) [NoAI] -Fix [FS#1746]: possible segmentation fault when trying to load another script file
noai
|
changeset |
files
|
Sun, 03 Feb 2008 20:17:54 +0000 |
rubidium |
(svn r12051) [NoAI] -Sync: with trunk (r11795:12050).
noai
|
changeset |
files
|
Wed, 09 Jan 2008 18:11:12 +0000 |
rubidium |
(svn r11796) [NoAI] -Sync: with trunk r11502:11795.
noai
|
changeset |
files
|
Fri, 23 Nov 2007 16:59:30 +0000 |
rubidium |
(svn r11503) [NoAI] -Sync: with trunk r11308:11502.
noai
|
changeset |
files
|
Thu, 22 Nov 2007 23:01:41 +0000 |
rubidium |
(svn r11497) [NoAI] -Fix: when removing the last item from a bucket, the bucket gets removed invalidating iterators. Based on a patch by xargonax.
noai
|
changeset |
files
|
Thu, 22 Nov 2007 23:00:00 +0000 |
rubidium |
(svn r11496) [NoAI] -Fix: the WrightAI was using an older version of the API, effectively making it non-functional. Patch by Zuu.
noai
|
changeset |
files
|
Sat, 20 Oct 2007 13:09:52 +0000 |
glx |
(svn r11311) [NoAI] -Fix (r11295, r11298): project files update forgotten
noai
|
changeset |
files
|
Sat, 20 Oct 2007 10:42:28 +0000 |
truelight |
(svn r11309) [NoAI] -Sync: with trunk r11145:11308.
noai
|
changeset |
files
|
Sat, 20 Oct 2007 10:14:05 +0000 |
truelight |
(svn r11307) [NoAI] -Fix: AIIndustry::GetProduction should give the production_rate, not the this_month_production
noai
|
changeset |
files
|
Fri, 19 Oct 2007 15:46:37 +0000 |
truelight |
(svn r11300) [NoAI] -Fix: only show those engines you can purchase (all others return false with IsValidEngine)
noai
|
changeset |
files
|
Fri, 19 Oct 2007 15:41:16 +0000 |
truelight |
(svn r11299) [NoAI] -Remove [API CHANGE]: FindXXXEngines are no longer available; use AIEngineList to select your engine
noai
|
changeset |
files
|
Fri, 19 Oct 2007 14:03:27 +0000 |
truelight |
(svn r11298) [NoAI] -Add: added EngineList + Valuators for all common functions. This should replace all FindXXXEngine, which will be removed soon
noai
|
changeset |
files
|
Fri, 19 Oct 2007 13:14:22 +0000 |
truelight |
(svn r11297) [NoAI] -Add: in AIEngine, added: GetName, GetCargoType, GetCapacity, GetReliability, GetMaxSpeed, GetVehicleType, and GetPrice (on request by Kilinich)
noai
|
changeset |
files
|
Fri, 19 Oct 2007 12:08:33 +0000 |
truelight |
(svn r11296) [NoAI] -Fix: typo in comment of AIVehicle::GetName
noai
|
changeset |
files
|
Fri, 19 Oct 2007 11:32:20 +0000 |
truelight |
(svn r11295) [NoAI] -Change [API CHANGE]: put Engine things in AIEngine, and rename functions as such. Most noticable: FindBestXXXVehicle -> FineBestXXXEngine
noai
|
changeset |
files
|