rubidium
73df2c7a25
(svn r18418) -Fix [FS#3298]: under some circumstances a pointer could be left untouched and then freed. Make sure this doesn't happen by ensuring it starts out as NULL instead of 'garbage'.
2009-12-06 20:22:21 +00:00
rubidium
736e0c18cc
(svn r18332) -Fix: the MSVC compile warnings
2009-11-29 01:00:03 +00:00
rubidium
b00a5f1069
(svn r18330) -Cleanup: remove some unneeded includes
2009-11-28 20:35:25 +00:00
rubidium
1f0da3710f
(svn r18324) -Codechange: there's no need for a default size when the window isn't resizable
2009-11-28 15:01:49 +00:00
rubidium
293dfd7c3e
(svn r18322) -Codechange: remove the WDP duplication; no need to tell the same twice.
2009-11-28 14:42:35 +00:00
rubidium
9a87c35cd0
(svn r18299) -Update: the ai changelog document
2009-11-26 16:47:31 +00:00
rubidium
14300d309c
(svn r18277) -Codechange: remove unneeded widget indices for close, resize and sticky boxes and for window captions
2009-11-24 18:05:55 +00:00
frosch
91865c33da
(svn r18276) -Fix: [NoAI] Make AIIndustryType::GetConstructionCost() return -1, if the industry is neither buildable nor prospectable.
2009-11-24 17:56:45 +00:00
rubidium
69b6d9309a
(svn r18274) -Codechange: remove the unused WDF flags
2009-11-24 17:28:29 +00:00
rubidium
95436bb5b2
(svn r18248) -Codechange: remove magic numbers from the AI debug window, making it big font aware in the process
2009-11-22 22:12:00 +00:00
rubidium
e4f5dddbe5
(svn r18247) -Codechange: make the AI settings window big font aware
2009-11-22 22:08:28 +00:00
rubidium
48d1718671
(svn r18239) -Codechange: make the AI 'selection' list window big font aware
2009-11-22 19:24:02 +00:00
alberth
450e40b997
(svn r18230) -Codechange: Allow fill stepsize to be set from Window::UpdateWidgetSize().
2009-11-22 18:28:14 +00:00
alberth
2b6f792513
(svn r18229) -Codechange: Make fill_x, fill_y a number instead of a bool.
2009-11-22 18:26:01 +00:00
alberth
bf93372ca2
(svn r18220) -Codechange: Reduce number of nested widget dynamic casts.
2009-11-22 13:22:53 +00:00
rubidium
d276acf6e7
(svn r18214) -Codechange: make the AI config window big font aware
2009-11-22 12:08:12 +00:00
rubidium
d913282e7a
(svn r18212) -Codechange: remove unneeded 'parameters' for WWT_CAPTION, WWT_CLOSEBOX and WWT_STICKYBOX in the nested widget arrays
2009-11-22 11:20:12 +00:00
rubidium
69f50570e3
(svn r18198) -Codechange: make the AI configuration window RTL aware
2009-11-20 16:01:29 +00:00
rubidium
e43659440e
(svn r18194) -Codechange: make the AI 'config' window RTL aware
2009-11-19 21:21:39 +00:00
rubidium
5f2ddfbc5a
(svn r18152) -Codechange: remove the 'minimum window size' from the WindowDesc; it's determined from the (nested) widgets
2009-11-17 19:16:48 +00:00
rubidium
626de6b128
(svn r18126) -Codechange: remove duplicate (since r18119) scrollbar capacity/matrix initialisation
2009-11-16 20:34:57 +00:00
peter1138
60c04c25a2
(svn r18101) -Fix (r15188): AI settings window used window-relative pixel positions
2009-11-15 17:22:47 +00:00
rubidium
3d2d7af88f
(svn r18086) -Codechange: remove 'widget' from WindowDesc
2009-11-15 10:26:01 +00:00
rubidium
860b9b1cea
(svn r18028) -Codechange: unglobalise some functions
2009-11-09 10:40:33 +00:00
frosch
ba1fc280e3
(svn r18005) -Codechange: Convert the Prices struct into an array and an enum.
2009-11-07 22:47:54 +00:00
frosch
79627b4f89
(svn r17976) -Codechange: Move CargoClass to cargotype.h and clean up including of newgrf_cargo.h
2009-11-05 19:46:17 +00:00
alberth
44aacfc59f
(svn r17928) -Codechange: ShowErrorMessage() now takes the summary string before the details string.
...
Gentlemen, swap your string parameters.
2009-10-31 19:46:51 +00:00
frosch
d01f5e9e7e
(svn r17898) -Fix: [NoAI] Improve behaviour of (AIEngine|AIEventEnginePreview)::GetCargoType() and AIEngine::CanRefitCargo() wrt. articulated vehicles.
2009-10-28 20:15:46 +00:00
rubidium
ca0521f89f
(svn r17853) -Codechange: remove the 'delta' parameter from OnResize; it was used in ways that aren't always wanted, causing bugs and the like. Also with nested widgets most reasons for handling OnResize have gone.
2009-10-24 14:53:55 +00:00
rubidium
d1d35b95b6
(svn r17786) -Fix [FS#3265]: graphical glitches (matrices/scrollbars with wrong 'size') upon reiniting windows
2009-10-17 14:29:10 +00:00
frosch
9a9d0ee7c0
(svn r17728) -Cleanup: Remove some more unneeded/unused parameters.
2009-10-06 19:52:38 +00:00
frosch
a4835e3f0b
(svn r17719) -Change: [NoAI] Make AIEngine:CanRefitCargo() not report refittability to Mail by default for aircraft. It is not necessarily true, and the special case of carrying both passenger&mail is better handled by AIs themself than by the API.
2009-10-05 20:21:12 +00:00
smatz
6c7f8fc8b4
(svn r17701) -Codechange: don't start line with a space if it's not inside comment
2009-10-04 20:51:50 +00:00
frosch
b243f6ca97
(svn r17700) -Codechange: Integrate ShipVehicleInfo::refittable into EngineInfo::refit_mask during initialisation.
2009-10-04 20:33:18 +00:00
rubidium
e7fb5f00e7
(svn r17697) -Codechange: coding style in the automatically generated squirrel wrapper code
2009-10-04 18:16:44 +00:00
smatz
854af7d70f
(svn r17694) -Codechange: don't break $ to two lines in squirrel_export.awk
2009-10-04 17:26:43 +00:00
rubidium
d6cded5380
(svn r17693) -Cleanup: remove some unneeded includes
2009-10-04 17:16:41 +00:00
smatz
32cbe57178
(svn r17692) -Codechange: minor coding style fixes
2009-10-04 17:10:57 +00:00
rubidium
c847f5c04e
(svn r17674) -Codechange: replace SetDirty + OnInvalidateData with InvalidateData (which does the same). Also call InvalidateData in a few cases where that was actually meant.
2009-09-30 21:07:54 +00:00
yexo
52f2359edd
(svn r17627) -Document [FS#3216]: The remaining functions in info.nut
2009-09-23 22:15:57 +00:00
rubidium
6032f406ad
(svn r17621) -Document [FS#3216]: most of the functions an AI can/must use in their instantiation of AIInfo.
2009-09-23 16:07:17 +00:00
yexo
3a7da30922
(svn r17609) -Fix: the dummy AI had no API version set, causing the 'API compatibility script not found' error to be printed when loading it
2009-09-22 11:10:04 +00:00
yexo
bbce4fba25
(svn r17593) -Fix (r17591): as always after a noai commit ...
2009-09-20 19:01:38 +00:00
yexo
12ef0046dd
(svn r17591) -Add [NoAI] [FS#3212]: AIAirport::IsAirportInformationAvailable. Also update several preconditions so it's now possible to get information on airports types that can no longer be build (small airport after 1960)
2009-09-20 18:38:43 +00:00
alberth
116c77c342
(svn r17572) -Codechange: Use the Window::GetWidget() function to access nested widgets through the nested_array.
2009-09-19 11:31:12 +00:00
rubidium
e8ddf001c8
(svn r17570) -Fix: a number of Doxygen warnings about missing parameters, which were sometimes missing and sometimes just typos
2009-09-19 09:51:14 +00:00
rubidium
e5755bd950
(svn r17566) -Fix: ai_basestation.hpp.sq linked to the wrong header; it did work though
2009-09-18 14:23:39 +00:00
rubidium
f2487381ce
(svn r17545) -Fix [FS#3202]: [NoAI] AIs had 'infinite' time when running code from the global scope
2009-09-15 16:18:10 +00:00
rubidium
227824f753
(svn r17544) -Fix [FS#3202]: [NoAI] Crash when doing commands in the 'global' scope
2009-09-15 16:16:28 +00:00
frosch
ebd916be3d
(svn r17532) -Codechange: Rename several Invalidate functions to SetDirty for more consistency and distinguishability.
2009-09-13 19:15:59 +00:00
rubidium
5de9cc46b5
(svn r17531) -Fix: wrong @file for ai_basestation.hpp
2009-09-13 17:58:00 +00:00
yexo
8ef7b80719
(svn r17500) -Fix (r16502): The wrong value was restored to SetAllowDoCommand possible resulting in an AI that wasn't allowed to do any actions
2009-09-11 17:18:06 +00:00
rubidium
860a538adc
(svn r17495) -Codechange: replace 'Depot::Get(GetDepotIndex(tile))->index' with GetDepotIndex(tile)
2009-09-10 14:37:55 +00:00
rubidium
f3f6eaa6dc
(svn r17486) -Add [NoAI]: a vehicle list for all vehicle that are ordered to a specific depot
2009-09-09 09:46:08 +00:00
rubidium
008ffc58dd
(svn r17484) -Fix: squirrel export didn't like one of the casts
2009-09-09 08:04:27 +00:00
smatz
b52f692c29
(svn r17478) -Document [NoAI]: descibe changes in subsidy logic in AI changelog
2009-09-08 20:34:23 +00:00
rubidium
dcd6b2096d
(svn r17471) -Change: when removing a station or waypoint keep the rail unless Ctrl is pressed. This makes the behaviour consistent between the two.
2009-09-08 10:12:13 +00:00
rubidium
f40885ec50
(svn r17469) -Change: make the AI compatability wrapper not whine about deprecation (yet), but make it clear that the wrapper is running and what (slight) changes there are w.r.t. to 0.7.
2009-09-07 23:30:31 +00:00
rubidium
1f21a5cb41
(svn r17446) -Codechange: rename BUILD with BUY for strings that are about building (in the future buying) vehicles.
2009-09-07 08:59:43 +00:00
rubidium
27738c6638
(svn r17414) -Codechange: only send/read the number of bits that can be actually useful when building industries
2009-09-04 20:04:54 +00:00
rubidium
2fc5458dba
(svn r17411) -Codechange: silence an ICC compile warning
2009-09-03 22:56:30 +00:00
yexo
668da9e900
(svn r17386) -Fix (r17011): AIBaseStation::IsValidBaseStation() returned false for stations with OWNER_NONE
2009-09-02 20:03:56 +00:00
yexo
05433adb6d
(svn r17378) -Fix [NoAI]: Several AITile::* functions didn't check whether their parameters were valid
2009-09-02 12:48:23 +00:00
rubidium
4b9b858127
(svn r17366) -Codechange: make the AI GUIs use the scrollbar wrappers
2009-09-02 07:01:25 +00:00
rubidium
4c84db1636
(svn r17345) -Fix [FS#2769]: one wasn't offered to take over bankrupt companies anymore; caused by the introduction NoAI, although NewAI had the same problem too.
2009-09-01 12:57:04 +00:00
rubidium
4abf4602e7
(svn r17344) -Codechange: splash of coding style over ai_event_types.*
2009-09-01 12:33:17 +00:00
smatz
ee685c8287
(svn r17316) -Codechange: use Industry::GetByTile() instead of GetIndustryByTile()
2009-08-30 11:47:41 +00:00
yexo
163e741774
(svn r17307) -Fix [NoAI]: AIRail::RemoveRailTrack returned ERR_PRECONDITION_ERROR for road/rail-crossings
2009-08-29 17:01:39 +00:00
yexo
f548a1b3b3
(svn r17298) -Fix [FS#3153]: reloading an AI started a new AI in the first available company slot causing other AIs to be started
2009-08-28 15:23:11 +00:00
smatz
713f5d44ce
(svn r17294) -Add [NoAI]: AITown::GetLastMonthTransportedPercentage and AIIndustry::GetLastMonthTransportedPercentage
2009-08-27 13:50:07 +00:00
smatz
072ce4bb17
(svn r17293) -Fix [NoAI]: AITown::GetLastMonthTransported didn't work as documented at all, make it return what AITown::GetLastMonthProduction did
...
-Change [NoAI]: mark AITown::GetMaxProduction as deprecated, AITown::GetLastMonthProduction returns now the value GetMaxProduction did
2009-08-27 13:47:03 +00:00
smatz
100ae8efcc
(svn r17292) -Codechange: use unified ToPercent() function to convert fract numbers to percents
2009-08-27 13:31:26 +00:00
rubidium
aca7ba714a
(svn r17271) -Fix: SetFill sometimes used 1/0 when it should be using true/false
2009-08-23 19:03:09 +00:00
rubidium
7fbc33dae1
(svn r17248) -Fix: add GPL license notice where appropriate
2009-08-21 20:21:05 +00:00
rubidium
60a3bc9034
(svn r17247) -Change: move '3rd party' MD5 implementation also to the 3rdparty directory.
2009-08-21 20:15:17 +00:00
yexo
330c8d6a57
(svn r17237) -Update: AI changelog
2009-08-20 13:36:48 +00:00
yexo
b71de3a377
(svn r17233) -Fix (r17232): typo
2009-08-20 11:02:35 +00:00
yexo
8839bdbefd
(svn r17232) -Fix (r17223): Kill an AI when it tries to Sleep / execute a DoCommand during Save() instead of failing to save
2009-08-20 10:58:22 +00:00
yexo
0cb004e1d2
(svn r17231) -Fix [FS#3134]: AIs that crashed during Save() weren't killed as they should
2009-08-20 10:45:57 +00:00
yexo
14b5862c22
(svn r17230) -Fix (r15027): don't assert when an AI uses AI*Mode objects incorrectly but crash the AI instead
2009-08-20 10:39:39 +00:00
rubidium
7fb95e2c2b
(svn r17228) -Codechange: some coding style fixes
2009-08-20 10:23:39 +00:00
yexo
a4afa140f3
(svn r17223) -Change [NoAI] [FS#2980]: Crash an AI when it uses a DoCommand / Sleep instead of just printing an error message in the AI Debug Window
2009-08-19 16:14:15 +00:00
yexo
5a863925ee
(svn r17221) -Change [NoAI] [FS#3101]: when the API requests a string as parameter allow every squirrel type and convert to a string
2009-08-19 14:54:52 +00:00
rubidium
4423000225
(svn r17220) -Fix (r15027): don't ignore white space changes (e.g. alignment fixes) in the exporter
2009-08-19 14:48:51 +00:00
yexo
67106dc063
(svn r17214) -Add [NoAI]: GetAPIVersion() as optional function in info.nut. Return "0.7" to get an api compatible (as much as possible) with the 0.7 api or "0.8" to get the latest api.
...
-Change [NoAI]: move all deprecated functions to a separate squirrel script that is only loaded if an AI requests an old API version.
2009-08-18 18:51:42 +00:00
yexo
c89621540c
(svn r17203) -Change [NoAI]: Add IsRoadTypeAvailable(GetCurrentRoadType()) as precondition for several AIRoad::* functions
2009-08-16 10:33:36 +00:00
rubidium
cb8690d898
(svn r17201) -Fix [NoAI]: don't say you're building a depot when you're actually building a station (API docs typo)
2009-08-16 09:04:53 +00:00
rubidium
dc4deab88b
(svn r17193) -Fix [FS#3124]: guard the valuator against 'external' modifications of the valuated list which could cause it to go into an infinite loop.
2009-08-15 20:34:11 +00:00
smatz
e707c82412
(svn r17131) -Codechange: apply coding style to some switch statements
2009-08-09 14:40:34 +00:00
alberth
05a65dcc12
(svn r17130) -Fix [FS#3099]: Last line of output in the AI debug window did not fit entirely.
2009-08-09 10:42:01 +00:00
yexo
5d0ae8ad47
(svn r17125) -Cleanup: remove an unused variable
2009-08-08 22:09:53 +00:00
smatz
13e23141b4
(svn r17124) -Codechange: store subsidies in a pool (instead of an array)
2009-08-08 20:53:36 +00:00
smatz
b43fd7266e
(svn r17115) -Add [NoAI]: AISubsidy::SubsidyParticipantType, AISubsidy::GetSourceType, AISubsidy::GetSourceIndex, AISubsidy::GetDestinationType, AISubsidy::GetDestinationIndex for better subsidy management
...
-Change [NoAI]: mark AISubsidy::SourceIsTown, AISubsidy::GetSource, AISubsidy::GetDestinationType, AISubsidy::GetDestination as deprecated
2009-08-08 16:53:22 +00:00
smatz
2a430d981f
(svn r17113) -Change [FS#265][FS#2094][FS#2589]: apply the subsidy when subsidy's destination is in station's catchment area and cargo packets originate from subsidy's source
...
-Change [FS#1134]: subsidies aren't bound to stations after awarding anymore, they still apply to town or industry, no matter what station is used for loading and unloading. Awarded subsidies from older savegames are lost
-Change [NoAI]: due to these changes, AISubsidy::GetSource and AISubsidy::GetDestination now return STATION_INVALID for awarded subsidies
2009-08-08 16:42:55 +00:00
yexo
eff8cb8390
(svn r17112) -Change [NoAI]: AIVehicleList_Station now also works for waypoints
2009-08-08 16:36:06 +00:00
yexo
3dcc195dfa
(svn r17111) -Fix (r17110): forgot to include ai_log.hpp
2009-08-08 14:44:17 +00:00
yexo
2d1c64948a
(svn r17110) -Fix [NoAI]: Print a warning message in the AI console when a deprecated function is used
2009-08-08 13:50:18 +00:00
smatz
ba2f6f0a66
(svn r17109) -Fix (r15027): squirrel_export.sh failed for some locales
2009-08-08 12:26:03 +00:00
smatz
74d3382b94
(svn r17107) -Codechange: store type of subsidy source and destination in the Subsidy struct instead of determining it every time it's needed
2009-08-07 22:23:34 +00:00
rubidium
6ae880a40d
(svn r17094) -Update: AI changelog
2009-08-06 19:35:58 +00:00
rubidium
1fe3ad3288
(svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives
2009-08-05 17:59:21 +00:00
rubidium
808254c488
(svn r17072) -Fix: don't let squirrel export make a 'stub' for ai_changelog.hpp
2009-08-05 15:10:37 +00:00
rubidium
4b2592dbc0
(svn r17062) -Change: unify the naming of some 125 strings
2009-08-04 18:04:33 +00:00
yexo
8112cb8aff
(svn r17049) -Fix [NoAI]: documentation of AITile::LevelTiles was wrong
2009-08-02 21:07:30 +00:00
alberth
38600459a5
(svn r17044) -Codechange: ai windows use nested widget tree.
2009-08-02 18:54:49 +00:00
yexo
8c2709d97f
(svn r17043) -Change [NoAI]: Load the API before compiling an AI script so AIs can subclass API classes and use API constants as part of their own constants
2009-08-02 18:26:32 +00:00
rubidium
de877e783f
(svn r17028) -Fix (r17019): a function and class were not mentioned in the changelog
2009-08-01 16:59:53 +00:00
yexo
b4abe942cb
(svn r17019) -Doc: add AI API changelog
2009-08-01 10:48:22 +00:00
yexo
fc03fef4ae
(svn r17016) -Add [NoAI]: AICompany::Get/Set PresidentGender
2009-08-01 00:28:21 +00:00
yexo
3631f40637
(svn r17014) -Add [NoAI]: AIEngine::GetDesignDate
2009-07-31 23:22:49 +00:00
yexo
8d768f5b30
(svn r17012) -Add [NoAI]: AIBaseStation::GetConstructionDate
2009-07-31 22:38:09 +00:00
yexo
8c05194c02
(svn r17011) -Change [NoAI]: Add AIBaseStation as a parentclass for AIStation and AIWaypoint, and move GetName, SetName and GetLocation to AIBaseStation
...
Remove (nearly) all references to WaypointID and replace them with StationID
2009-07-31 22:30:54 +00:00
rubidium
3c06534286
(svn r17006) -Fix (r17005): gcc compile failure
2009-07-31 19:57:21 +00:00
yexo
c2ed884012
(svn r17005) -Add [NoAI]: AIAbstractList::SORT_ASCENDING / SORT_DESCENDING
2009-07-31 19:50:01 +00:00
rubidium
45c9a747db
(svn r16999) -Fix (r16993): AIs couldn't build waypoints anymore
2009-07-30 22:05:57 +00:00
rubidium
4a1f6547c6
(svn r16992) -Add [NoAI]: function to clear waypoint(s) in a certain rectangle on the map
2009-07-30 15:17:03 +00:00
rubidium
37e6f6a003
(svn r16990) -Codechange: unify some (command) naming w.r.t. stations/waypoints.
2009-07-29 22:32:20 +00:00
yexo
30a1f1416a
(svn r16986) -Fix [NoAI]: AIBridge::GetPrice returned incorrect values
2009-07-29 21:48:19 +00:00
rubidium
e473e69ba4
(svn r16976) -Codechange: remove WaypointID and MAX_LENGTH constants in favour of their Station variants
2009-07-28 21:06:38 +00:00
rubidium
2ec12a3f58
(svn r16966) -Codechange: BEGIN_TILE_LOOP and END_TILE_LOOP reworked into TILE_LOOP, which means no more duplication of parameters between BEGIN_TILE_LOOP and END_TILE_LOOP
2009-07-26 21:50:30 +00:00
rubidium
4017439c37
(svn r16948) -Codechange: some code reductions and usage of wrapper functions
2009-07-25 10:39:58 +00:00
rubidium
7440ec7a73
(svn r16947) -Codechange: use TileArea instead of train_tile, trainst_w and trainst_h.
2009-07-25 08:54:19 +00:00
rubidium
cf38a5bee6
(svn r16939) -Codechange: s/RailwayStation/RailStation/ to unify the way it's written.
2009-07-24 11:47:12 +00:00
rubidium
2c6b5237f6
(svn r16938) -Codechange: introduce helper function to tell whether a tile is either a rail station or rail waypoint tile
2009-07-24 11:15:11 +00:00
rubidium
e9bc557b2a
(svn r16930) -Codechange: more StringID name unification and grouping
2009-07-23 19:31:50 +00:00
rubidium
1e6b1a7613
(svn r16927) -Change: make the 'there is no AI' error message translatable
2009-07-23 15:39:21 +00:00
rubidium
9980af2898
(svn r16921) -Codechange: make it more clear what strings are related to road vehicles; only ROAD isn't always enough. Also unify the way of writing it.
2009-07-22 22:44:56 +00:00
rubidium
c17c31b5b6
(svn r16919) -Codechange: unify some more StringID w.r.t. their naming
2009-07-22 19:12:20 +00:00
rubidium
3bcfa7c52a
(svn r16917) -Codechange: fix some GCC 4.5 'case X is not in enum Y' warnings
2009-07-22 16:56:36 +00:00
rubidium
cb0409fe52
(svn r16912) -Codechange: split waypoint.h in waypoint_base.h and waypoint_func.h
2009-07-22 10:18:19 +00:00
rubidium
68ead6b84f
(svn r16909) -Fix [FS#2996]: NewGRF stations would be triggering assertions all over the place when using the more advanced station types.
...
-Change: make (rail) waypoints sub classes of 'base stations', make buoys waypoints and unify code between them where possible.
2009-07-22 08:59:57 +00:00
rubidium
e3053660c6
(svn r16886) -Codechange: unify naming of some string IDs related to string codes and group them logically
2009-07-20 11:21:57 +00:00
smatz
af13707e00
(svn r16877) -Codechange: use Subsidy::IsAwarded() instead of testing subsidy's age
2009-07-18 19:54:35 +00:00
yexo
82ac703e2d
(svn r16866) -Fix (r16865): forgot to run squirrel_export.sh
2009-07-17 21:45:57 +00:00
yexo
38768d0ca2
(svn r16865) -Doc [NoAI] [FS#3037]: replace old exception names with current ones and fix a type in the noai documentation (patch by Chruker)
2009-07-17 21:36:26 +00:00
smatz
77d13eae61
(svn r16852) -Codechange: use FOR_ALL_CARGOSPECS for iterating over all valid CargoSpecs
2009-07-16 20:40:06 +00:00
smatz
1f29e38b83
(svn r16849) -Codechange: replace GetCargo() by CargoSpec::Get()
2009-07-16 19:00:13 +00:00
alberth
d0a47fc1b4
(svn r16845) -Codechange: Introduction of constants for describing the bits in a WWT_MATRIX data field.
2009-07-16 16:22:23 +00:00
yexo
f085d7775b
(svn r16834) -Fix [FS#3034]: call the AI Save() function only once so AIs can't crash OpenTTD
2009-07-15 19:47:06 +00:00
yexo
b58001f695
(svn r16790) -Add [NoAI]: AIVehicle::GetReliability to get the current reliability of vehicles
2009-07-10 22:30:38 +00:00
rubidium
3b8d0621a2
(svn r16785) -Codechange: make ships going to buoys use OT_GOTO_WAYPOINT too
2009-07-10 18:30:02 +00:00
rubidium
1c1b6da4a3
(svn r16783) -Change: make it more clear that the squirrel_export script needs gawk.
2009-07-10 18:21:14 +00:00
alberth
bc32b7dc4c
(svn r16780) -Add [FS#3015]: Allow the AI Debug Window to become sticky.
2009-07-09 20:23:13 +00:00
rubidium
741a340b8b
(svn r16772) -Fix [FS#3019]: don't use the same error message for turning around road vehicles and flipping parts of trains in the depot
2009-07-08 22:11:55 +00:00
rubidium
16e207f78b
(svn r16771) -Fix: API export was forgotten causing API to think variables were uint; doesn't matter much as int was converted to uint and then back.
2009-07-08 20:49:29 +00:00
yexo
369d4ce179
(svn r16767) -Fix [NoAI] (r16524): AITile::GetCargoProduction/Acceptance didn't accept a radius of 0 anymore
2009-07-08 17:42:58 +00:00
alberth
c7c422465a
(svn r16738) -Codechange: Remove casting away constness by changing the text before storing.
2009-07-04 13:55:28 +00:00
yexo
a6b0f0b51a
(svn r16731) -Fix [NoAI]: AIDepotList contained wrong tiles for hangars when st->xy != st->airport_tile.
2009-07-03 19:55:07 +00:00
smatz
1e6a12b75b
(svn r16724) -Fix (r16714): MSVC 64bit warnings (Rubidium)
2009-07-02 12:47:52 +00:00
smatz
6a0855f0d1
(svn r16723) -Codechange: make GetNextArticPart(), GetLastEnginePart(), GetNextVehicle(), GetPrevVehicle(), GetNextUnit(), GetPrevUnit() members of Train
2009-07-02 12:10:39 +00:00