summaryrefslogtreecommitdiff
path: root/src/ai
AgeCommit message (Collapse)Author
2010-03-23(svn r19507) -Codechange: remove semicolon after DECLARE_POSTFIX_INCREMENT ↵smatz
and DECLARE_ENUM_AS_BIT_SET
2010-03-20(svn r19494) -Codechange: Remove _error_message.alberth
2010-03-19(svn r19465) -Codechange: support for multi-tile hangarsyexo
2010-03-19(svn r19464) -Codechange: move GetHangarTile to Airportyexo
2010-03-19(svn r19463) -Codechange: add helper function to determine if an airport has ↵yexo
at least one hangar
2010-03-18(svn r19455) -Codechange: split all airport information in Station to a ↵yexo
seperate class
2010-03-15(svn r19429) -Fix: when the title game contains an AIPL block the AI ↵yexo
settinsg where overwritten by those from the title game
2010-03-15(svn r19426) -Fix: compilation with AIs disabledrubidium
2010-03-14(svn r19419) -Codechange: Use failed CommandCost object to retrieve message ↵alberth
instead of _error_message.
2010-03-13(svn r19395) -Fix [FS#3669]: the AI Debug window didn't open if an AI or ↵Yexo
library fails to compile when loading a savegame
2010-03-11(svn r19388) -Fix [FS#3666]: [NoAI] When reloading a savegame, an AI failing ↵rubidium
to compile could trigger (trying) to read the not yet loaded information of another AI via the AI Debug window and its "open with the most recently used AI" feature
2010-03-07(svn r19368) -Codechange: Return early in AIAbstractList::SetValue(), if the ↵frosch
value is not modified.
2010-03-07(svn r19367) -Fix [FS#3665]: List valuator could cause invalid iterators.frosch
2010-03-06(svn r19349) -Add: [NoAI] AIs can get the power, weight and tractive effort ↵terkhen
of a road vehicle.
2010-03-05(svn r19327) -Codechange: make the oilrig a part of the original airports ↵yexo
array so some special cases can be removed
2010-02-28(svn r19294) -Change: [NoAI] Remove HasNext() from all lists/iterators and ↵frosch
add IsEnd() instead.
2010-02-28(svn r19293) -Fix [FS#3566]: Some methods of AIAbstractList left invalid ↵frosch
iterators.
2010-02-27(svn r19272) -Doc: successfull -> successful.alberth
2010-02-25(svn r19249) -Fix [FS#3642](r18803): start and end tiles were swapped in ↵smatz
CMD_REMOVE_LONG_ROAD
2010-02-24(svn r19231) -Feature: Allow overbuilding of road stops.terkhen
2010-02-24(svn r19230) -Feature: Allow to remove multiple road stops using drag and drop.terkhen
2010-02-24(svn r19229) -Feature: Allow to build multiple road stops using drag and ↵terkhen
drop (Based on Wolf01 work)
2010-02-24(svn r19227) -Codechange: Reorganization of parameters at CmdBuildRoadStop.terkhen
2010-02-24(svn r19224) -Codechange: change parameters passed to ShowErrorMessage() a bitsmatz
2010-02-22(svn r19198) -Codechange: store the size of stations in savegamesyexo
2010-02-17(svn r19151) -Codechange [FS#3625]: Move home directory to a better place in ↵rubidium
Haiku (jrepan)
2010-02-17(svn r19150) -Fix (r19143): some more locations could use updatingrubidium
2010-02-16(svn r19143) -Codechange: trunk's going for 1.1 now.rubidium
2010-02-10(svn r19081) -Codechange: make it possible to disable compilation of the ↵rubidium
AI+Squirrel
2010-02-05(svn r19019) -Codechange: use HasExactlyOneBit() and HasAtMostOneBit() ↵smatz
instead of CountBits() where possible
2010-02-05(svn r19017) -Doc: [NoAI] A parameter wasn't documentedrubidium
2010-02-04(svn r19014) -Add: [NoAI] AIOrder::[G|S]etStopLocation to get/set the stop ↵yexo
location of trains in a rail station
2010-02-04(svn r19011) -Update: AI changelogrubidium
2010-02-02(svn r18987) -Fix: [NoAI] Make building long rails fail for AIs if there is ↵terkhen
an obstacle in the way.
2010-02-02(svn r18986) -Fix (r18803): Make building long roads fail for AIs if there ↵terkhen
is an obstacle in the way.
2010-01-30(svn r18966) -Codechange: Remove Window::OnDoubleClick() in favour of a ↵frosch
parameter for OnClick().
2010-01-29(svn r18956) -Update: NoAI changelogyexo
2010-01-29(svn r18955) -Feature: [NoAI] introduce GetBuildCost functions in several ↵yexo
classes to get easier cost estimations before you start building
2010-01-29(svn r18953) -Feature: [NoAI] allow editing AI settings while an AI is runningyexo
Only settings with the AICONFIG_INGAME flag can be editted in this way
2010-01-29(svn r18947) -Fix [FS#1510]: after clicking move up/move down in the ↵yexo
newgrf/ai the selected item could be out of range
2010-01-29(svn r18946) -Fix: it was possible to change AI settings without changing to ↵yexo
the custom difficulty level by using the query text window
2010-01-29(svn r18944) -Change [FS#3232]: use the highest version of an AI that can ↵yexo
load the AI data from a savegame instead of the exact same version
2010-01-27(svn r18930) -Fix: [NoAI] Autoreplace is also valid for the default group.frosch
2010-01-27(svn r18925) -Fix (r18924): a waypoint can have a buoy but no rail waypoint tileyexo
2010-01-27(svn r18924) -Fix [NoAI]: AIOrder::GetOrderDestination could return a ↵yexo
non-waypoint tile when the waypoint was a multitile waypoint
2010-01-21(svn r18881) -Codechange: make the AI debug window look nicer when not at ↵rubidium
its minimum size
2010-01-21(svn r18877) -Change: make the default size of the AI debug window bigger so ↵yexo
the 'no ai found' message can be read completely without resizing
2010-01-18(svn r18866) -Codechange: remove the CmdFailed(ret)/CmdSucceeded(ret) ↵rubidium
wrapper functions
2010-01-18(svn r18862) -Fix [FS#3544]: don't pass AI strings through iconvrubidium
2010-01-18(svn r18860) -Codechange: introduce a wrapper to get an hangar tile from a ↵yexo
station