yexo
|
178f74c31c
|
(svn r20399) -Change: [NoAI] AIIndustry::IsCargoAccepted now returns 3 possible values so AIs can detect a temporaral refusal from an industry to accept some cargo type
|
2010-08-07 20:51:53 +00:00 |
rubidium
|
90a35d2e5b
|
(svn r20389) [NoAI] -Add: AIOrder::IsVoidOrder to find void "(Invalid Order)" orders.
[NoAI] -Change: AIOrder::GetOrderFlags returns AIOrder::AIOF_INVALID for void orders.
|
2010-08-06 19:04:21 +00:00 |
rubidium
|
fc39a8bec1
|
(svn r20348) -Fix [FS#4004]: [NoAI] Ship depots were constructed along the wrong axis
|
2010-08-03 16:38:15 +00:00 |
yexo
|
04a9a58ecd
|
(svn r20346) -Change: scan for tar files before scanning for AIs/NewGRFs so new AIs/NewGRFs inside a tar file are found
|
2010-08-03 13:32:02 +00:00 |
rubidium
|
49cee72fa4
|
(svn r20328) -Codechange: unify the unmovable related commands and make building lighthouses/transmitters actually happen via a command
|
2010-08-02 22:10:05 +00:00 |
yexo
|
9dbe84922b
|
(svn r20293) -Doc: add more doxygen comments in ai_gui.cp
|
2010-08-01 22:08:29 +00:00 |
yexo
|
6bfe29308c
|
(svn r20292) -Codechange: remove some unused variables from AIConfigWindow
|
2010-08-01 22:03:55 +00:00 |
yexo
|
7b62e4dc8e
|
(svn r20288) -Doc: add doxygen string to all GetClassName functions (part of all AI api classes)
|
2010-08-01 20:41:46 +00:00 |
frosch
|
4bd32799f1
|
(svn r20286) -Codechange: Unify end of doxygen comments.
|
2010-08-01 19:44:49 +00:00 |
yexo
|
613b273f36
|
(svn r20285) -Codechange: use ///< for single-line doxygen comments in the AI code
|
2010-08-01 19:36:56 +00:00 |
yexo
|
99cb47a382
|
(svn r20284) -Codechange: use ///< for single-line doxygen comments in the AI code
|
2010-08-01 19:36:36 +00:00 |
frosch
|
ed4f806f1d
|
(svn r20283) -Codechange: Unify start of doygen comments.
|
2010-08-01 19:22:34 +00:00 |
rubidium
|
e356cb9405
|
(svn r20281) -Codechange: unify case scope closure + break coding style
|
2010-08-01 18:53:30 +00:00 |
yexo
|
33ccd9ada8
|
(svn r20272) -Doc: [NoAI] document return value of AIGroup::SetAutoReplace
|
2010-07-31 22:46:29 +00:00 |
yexo
|
6d4900ed7c
|
(svn r20271) -Doc: add doxygen comments to several items under src/ai/
|
2010-07-31 22:16:34 +00:00 |
alberth
|
a825b4fa5f
|
(svn r20266) -Doc: Mostly typo fixes, a few doxygen-related improvements.
|
2010-07-31 21:02:56 +00:00 |
terkhen
|
88ca183191
|
(svn r20239) -Doc: Give a common name to all fall throughs (FALL THROUGH).
|
2010-07-29 14:26:28 +00:00 |
yexo
|
04242e19cf
|
(svn r20238) -Doc: [NoAI] clarify the documentation for AIBaseStation::GetLocation
|
2010-07-29 13:08:57 +00:00 |
alberth
|
4203e641f8
|
(svn r20223) -Codechange: Replace scrolled row calculations by a call to GetScrolledRowFromWidget().
|
2010-07-26 13:08:48 +00:00 |
rubidium
|
50c7f60eca
|
(svn r20160) -Merge: changelog updates from the 1.0 branch
|
2010-07-16 08:20:33 +00:00 |
terkhen
|
88830a24ec
|
(svn r20141) -Fix: Initialize the state of OnKeyPress at the AI debug window (Zuu).
|
2010-07-14 12:03:30 +00:00 |
frosch
|
969c059fea
|
(svn r20107) -Add: [NoAI] AIIndustryType::INDUSTRYTYPE_TOWN and AIIndustryType::INDUSTRYTYPE_UNKNOWN for AIRail::BuildNewGRFRailStation(). Note that BuildNewGRFRailStation() now checks the passed industry type for validity.
|
2010-07-10 10:54:30 +00:00 |
frosch
|
cddd6df252
|
(svn r20103) -Fix [FS#3934]: AITown::GetRating() returned wrong values. (Morloth)
|
2010-07-09 19:50:06 +00:00 |
michi_cc
|
34f32cbbf4
|
(svn r20049) -Feature: [NewGRF] Add a railtype flag to disallow level crossings per railtype.
|
2010-07-02 16:34:11 +00:00 |
terkhen
|
54403a8251
|
(svn r19961) -Codechange: Unify "vehicle is destroyed" errors.
|
2010-06-11 20:20:45 +00:00 |
frosch
|
e852bf154f
|
(svn r19932) -Codechange: Preserve _current_company when starting AIs.
|
2010-06-05 13:29:48 +00:00 |
frosch
|
1d3adb2b66
|
(svn r19931) -Fix (r19914): Convert assertion in Backup<> destructor into DEBUG() output. It was triggered on exceptions, especially when aborting world generation.
|
2010-06-05 12:16:12 +00:00 |
frosch
|
9db3cde73a
|
(svn r19914) -Codechange: Wrap a helper class around temporary assignments of _current_company to ensure proper restoration.
|
2010-05-31 20:22:57 +00:00 |
rubidium
|
6328429aac
|
(svn r19881) -Fix [FS#3827]: pay for the rail/road when constructing tunnels and bridges
|
2010-05-22 14:12:48 +00:00 |
frosch
|
03cacb797a
|
(svn r19880) -Fix: [NoAI] AIEngine::IsValidEngine() and AIEngine::IsBuildable() returned false positives. Especially wagons of unavailable railtypes were reported available.
|
2010-05-22 12:25:47 +00:00 |
rubidium
|
062dd0e24c
|
(svn r19814) -Codechange: give some more unnamed enums a name, in case they consisted of unrelated values use static const (u)int
|
2010-05-13 10:14:29 +00:00 |
smatz
|
3f961ca671
|
(svn r19775) -Fix: improper use of 'then' in few comments (ln)
|
2010-05-09 18:13:36 +00:00 |
yexo
|
37928e29f7
|
(svn r19773) -Add: [NoAI] AIIndustry::GetIndustryID(TileIndex)
|
2010-05-09 15:59:30 +00:00 |
yexo
|
96c1fd6173
|
(svn r19772) -Fix [FS#3818]: the break-on-log-message feature could trigger an assert (Zuu)
|
2010-05-09 15:17:09 +00:00 |
rubidium
|
3461430a34
|
(svn r19704) -Codechange: unify the style of GSF enums; now they're plural instead of mixed
|
2010-04-24 11:52:58 +00:00 |
frosch
|
ca9a015984
|
(svn r19701) -Fix [FS#3787]: Check for industry availability more thoroughly and cancel object placement when selecting not available industries.
|
2010-04-23 21:47:03 +00:00 |
frosch
|
893e405af0
|
(svn r19668) -Codechange: Use WaterClass in parameters of CMD_BUILD_CANAL.
|
2010-04-17 23:34:00 +00:00 |
frosch
|
0f656010c8
|
(svn r19637) -Codechange: Pass complete TransportType to CmdBuildTunnel.
|
2010-04-14 20:28:37 +00:00 |
frosch
|
b858c22a7e
|
(svn r19635) -Fix (r19634): Forgot AI.
|
2010-04-14 20:08:55 +00:00 |
smatz
|
0ef33548c2
|
(svn r19614) -Codechange: "it's" => "its" where appropriate
|
2010-04-12 14:12:47 +00:00 |
yexo
|
677e410b0a
|
(svn r19595) -Doc: mention the addition of AIRail::GetMaxSpeed in the AI changelog
|
2010-04-09 22:29:10 +00:00 |
yexo
|
a7e31778b3
|
(svn r19591) -Add: [NoAI] AIRail::GetMaxSpeed(RailType) to get the speed limit of railtypes
|
2010-04-09 12:02:50 +00:00 |
yexo
|
58fb90c5e9
|
(svn r19548) -Add: Client setting 'gui.ai_developer_tools' to enable the break on AI string
|
2010-04-03 17:22:24 +00:00 |
yexo
|
d10f6e91b9
|
(svn r19545) -Fix (r19544): typo
|
2010-04-02 17:43:25 +00:00 |
yexo
|
8165737939
|
(svn r19544) -Feature [FS#3496]: add an input box to the AI Debug window where you can input a break string (patch by Zuu)
|
2010-04-02 17:35:20 +00:00 |
rubidium
|
69fec2d146
|
(svn r19531) -Merge: documentation updates from 1.0
|
2010-03-31 23:33:28 +00:00 |
rubidium
|
f97a41040f
|
(svn r19526) -Fix (r19395): clients would crash while connecting to a server with AIs
|
2010-03-30 22:37:45 +00:00 |
smatz
|
4d67c5ddaf
|
(svn r19510) -Codechange: remove superfluous semicolons from *.sq files
|
2010-03-23 22:48:10 +00:00 |
smatz
|
53aaabe6e9
|
(svn r19507) -Codechange: remove semicolon after DECLARE_POSTFIX_INCREMENT and DECLARE_ENUM_AS_BIT_SET
|
2010-03-23 22:25:43 +00:00 |
alberth
|
05d705e077
|
(svn r19494) -Codechange: Remove _error_message.
|
2010-03-20 17:58:24 +00:00 |
yexo
|
1579e9ded2
|
(svn r19465) -Codechange: support for multi-tile hangars
|
2010-03-19 11:17:52 +00:00 |
yexo
|
f2743cd5ed
|
(svn r19464) -Codechange: move GetHangarTile to Airport
|
2010-03-19 09:58:46 +00:00 |
yexo
|
414071d07f
|
(svn r19463) -Codechange: add helper function to determine if an airport has at least one hangar
|
2010-03-19 09:48:44 +00:00 |
yexo
|
c4a88ce022
|
(svn r19455) -Codechange: split all airport information in Station to a seperate class
|
2010-03-18 21:02:20 +00:00 |
yexo
|
e3591f8a1d
|
(svn r19429) -Fix: when the title game contains an AIPL block the AI settinsg where overwritten by those from the title game
|
2010-03-15 22:42:43 +00:00 |
rubidium
|
ede670918a
|
(svn r19426) -Fix: compilation with AIs disabled
|
2010-03-15 11:45:15 +00:00 |
alberth
|
28b0a3e335
|
(svn r19419) -Codechange: Use failed CommandCost object to retrieve message instead of _error_message.
|
2010-03-14 14:36:37 +00:00 |
Yexo
|
dfa528d058
|
(svn r19395) -Fix [FS#3669]: the AI Debug window didn't open if an AI or library fails to compile when loading a savegame
|
2010-03-13 00:15:24 +00:00 |
rubidium
|
e3fb793a8a
|
(svn r19388) -Fix [FS#3666]: [NoAI] When reloading a savegame, an AI failing 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-11 21:55:37 +00:00 |
frosch
|
f0de6366ba
|
(svn r19368) -Codechange: Return early in AIAbstractList::SetValue(), if the value is not modified.
|
2010-03-07 17:38:40 +00:00 |
frosch
|
5734683a39
|
(svn r19367) -Fix [FS#3665]: List valuator could cause invalid iterators.
|
2010-03-07 17:24:07 +00:00 |
terkhen
|
ef5764f98a
|
(svn r19349) -Add: [NoAI] AIs can get the power, weight and tractive effort of a road vehicle.
|
2010-03-06 13:04:25 +00:00 |
yexo
|
585b036c90
|
(svn r19327) -Codechange: make the oilrig a part of the original airports array so some special cases can be removed
|
2010-03-05 23:21:51 +00:00 |
frosch
|
333249ce50
|
(svn r19294) -Change: [NoAI] Remove HasNext() from all lists/iterators and add IsEnd() instead.
|
2010-02-28 20:25:03 +00:00 |
frosch
|
ac1a08ef4a
|
(svn r19293) -Fix [FS#3566]: Some methods of AIAbstractList left invalid iterators.
|
2010-02-28 19:53:11 +00:00 |
alberth
|
2ac558494c
|
(svn r19272) -Doc: successfull -> successful.
|
2010-02-27 12:29:44 +00:00 |
smatz
|
1ad5e1cece
|
(svn r19249) -Fix [FS#3642](r18803): start and end tiles were swapped in CMD_REMOVE_LONG_ROAD
|
2010-02-25 14:09:58 +00:00 |
terkhen
|
a4a66ec1aa
|
(svn r19231) -Feature: Allow overbuilding of road stops.
|
2010-02-24 21:55:03 +00:00 |
terkhen
|
aba24e44cf
|
(svn r19230) -Feature: Allow to remove multiple road stops using drag and drop.
|
2010-02-24 21:53:16 +00:00 |
terkhen
|
70b1bc5048
|
(svn r19229) -Feature: Allow to build multiple road stops using drag and drop (Based on Wolf01 work)
|
2010-02-24 21:51:59 +00:00 |
terkhen
|
524a10b375
|
(svn r19227) -Codechange: Reorganization of parameters at CmdBuildRoadStop.
|
2010-02-24 21:45:23 +00:00 |
smatz
|
f051066bc4
|
(svn r19224) -Codechange: change parameters passed to ShowErrorMessage() a bit
|
2010-02-24 14:46:15 +00:00 |
yexo
|
698737f485
|
(svn r19198) -Codechange: store the size of stations in savegames
|
2010-02-22 14:17:07 +00:00 |
rubidium
|
ef90fa7d02
|
(svn r19151) -Codechange [FS#3625]: Move home directory to a better place in Haiku (jrepan)
|
2010-02-17 16:45:55 +00:00 |
rubidium
|
9f27959fcd
|
(svn r19150) -Fix (r19143): some more locations could use updating
|
2010-02-17 15:31:46 +00:00 |
rubidium
|
997d52fc69
|
(svn r19143) -Codechange: trunk's going for 1.1 now.
|
2010-02-16 00:07:15 +00:00 |
rubidium
|
21bd2722cd
|
(svn r19081) -Codechange: make it possible to disable compilation of the AI+Squirrel
|
2010-02-10 16:24:05 +00:00 |
smatz
|
d62d0ac489
|
(svn r19019) -Codechange: use HasExactlyOneBit() and HasAtMostOneBit() instead of CountBits() where possible
|
2010-02-05 17:05:58 +00:00 |
rubidium
|
7c1170668a
|
(svn r19017) -Doc: [NoAI] A parameter wasn't documented
|
2010-02-05 16:11:23 +00:00 |
yexo
|
091d88f514
|
(svn r19014) -Add: [NoAI] AIOrder::[G|S]etStopLocation to get/set the stop location of trains in a rail station
|
2010-02-04 23:18:19 +00:00 |
rubidium
|
34fa63b8f5
|
(svn r19011) -Update: AI changelog
|
2010-02-04 22:14:11 +00:00 |
terkhen
|
2798fdf082
|
(svn r18987) -Fix: [NoAI] Make building long rails fail for AIs if there is an obstacle in the way.
|
2010-02-02 22:27:03 +00:00 |
terkhen
|
b02a522038
|
(svn r18986) -Fix (r18803): Make building long roads fail for AIs if there is an obstacle in the way.
|
2010-02-02 21:25:01 +00:00 |
frosch
|
88019e64e1
|
(svn r18966) -Codechange: Remove Window::OnDoubleClick() in favour of a parameter for OnClick().
|
2010-01-30 18:34:48 +00:00 |
yexo
|
b7fc8b4979
|
(svn r18956) -Update: NoAI changelog
|
2010-01-29 23:59:38 +00:00 |
yexo
|
15016e3511
|
(svn r18955) -Feature: [NoAI] introduce GetBuildCost functions in several classes to get easier cost estimations before you start building
|
2010-01-29 23:56:42 +00:00 |
yexo
|
4c4d1e1bf6
|
(svn r18953) -Feature: [NoAI] allow editing AI settings while an AI is running
Only settings with the AICONFIG_INGAME flag can be editted in this way
|
2010-01-29 21:38:55 +00:00 |
yexo
|
81882039e3
|
(svn r18947) -Fix [FS#1510]: after clicking move up/move down in the newgrf/ai the selected item could be out of range
|
2010-01-29 15:45:53 +00:00 |
yexo
|
a668e801e4
|
(svn r18946) -Fix: it was possible to change AI settings without changing to the custom difficulty level by using the query text window
|
2010-01-29 01:03:22 +00:00 |
yexo
|
fae34ee719
|
(svn r18944) -Change [FS#3232]: use the highest version of an AI that can load the AI data from a savegame instead of the exact same version
|
2010-01-29 00:03:31 +00:00 |
frosch
|
7b237ee607
|
(svn r18930) -Fix: [NoAI] Autoreplace is also valid for the default group.
|
2010-01-27 20:51:11 +00:00 |
yexo
|
ea7c90d471
|
(svn r18925) -Fix (r18924): a waypoint can have a buoy but no rail waypoint tile
|
2010-01-27 13:06:58 +00:00 |
yexo
|
849e676410
|
(svn r18924) -Fix [NoAI]: AIOrder::GetOrderDestination could return a non-waypoint tile when the waypoint was a multitile waypoint
|
2010-01-27 12:45:41 +00:00 |
rubidium
|
5ddf56f0e0
|
(svn r18881) -Codechange: make the AI debug window look nicer when not at its minimum size
|
2010-01-21 21:08:58 +00:00 |
yexo
|
d04441e3f7
|
(svn r18877) -Change: make the default size of the AI debug window bigger so the 'no ai found' message can be read completely without resizing
|
2010-01-21 17:13:09 +00:00 |
rubidium
|
4d93b704d9
|
(svn r18866) -Codechange: remove the CmdFailed(ret)/CmdSucceeded(ret) wrapper functions
|
2010-01-18 22:57:21 +00:00 |
rubidium
|
b1bd106703
|
(svn r18862) -Fix [FS#3544]: don't pass AI strings through iconv
|
2010-01-18 15:41:38 +00:00 |
yexo
|
a1f28ec88b
|
(svn r18860) -Codechange: introduce a wrapper to get an hangar tile from a station
|
2010-01-18 14:32:47 +00:00 |
rubidium
|
55d1db5b28
|
(svn r18811) -Fix (r18803): also swap the parameters for the AI API
|
2010-01-15 18:22:57 +00:00 |
rubidium
|
82fc28f77f
|
(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header
|
2010-01-15 16:41:15 +00:00 |