summaryrefslogtreecommitdiff
path: root/src/station_cmd.cpp
AgeCommit message (Collapse)Author
2011-05-14(svn r22453) -Feature(ette): Implement variable 18 for custom station ↵frosch
foundations.
2011-05-08(svn r22436) -Fix (r18969): Apply railtype property 12 (station graphics) ↵frosch
also to station groundsprites from action 1.
2011-05-01(svn r22405) -Document: some more "random-ish" tidbitsrubidium
2011-03-03(svn r22163) -Fix [FS#4541]: building a station part adjacent to both an ↵yexo
existing station and a rail waypoint failed
2011-02-20(svn r22117) -Fix [FS#4523-ish]: CanRemoveRoadWithStop() failed for ↵frosch
_current_company = OWNER_TOWN, and for OWNER_NONE-owned road.
2011-02-10(svn r22051) -Fix (r21935): Roads under road stops would get a wrong owner ↵terkhen
after overbuilding.
2011-02-08(svn r22023) -Fix: verify we can allocate a CargoPacket and CargoPayment ↵smatz
before we actually try to do so -Codechange: increase the limit of number of CargoPayments to match the limit of Vehicles (Rubidium)
2011-02-07(svn r22019) -Codechange: s/functions.h/clear_func.h/rubidium
2011-02-04(svn r21958) -Cleanup: join_stations setting; can done by distant join and ↵rubidium
could be subverted by distant join
2011-02-04(svn r21953) -Remove [FS#4456]: the non-uniform stations setting. Support ↵smatz
for uniform stations has been broken for over a year
2011-02-01(svn r21936) -Fix [FS#4457](r19231): Do not remove existing road/tram bits ↵terkhen
when overbuilding stops of the opposite road type. -Change: Build only the required road/tram bits when building stops with drag and drop.
2011-02-01(svn r21935) -Fix (r19231): Allow to overbuild road stops which are built ↵terkhen
over trams.
2011-01-29(svn r21924) -Codechange: Unify some parts of the articulated vehicle code.terkhen
-Cleanup: Avoid conversions to Train and RoadVehicle that are no longer required.
2011-01-19(svn r21860) -Codechange: Rename road vehicle subtype functions to match the ↵terkhen
train names.
2010-12-12(svn r21486) -Codechange: use TILE_AREA_LOOP for station expansion checks as ↵rubidium
well
2010-12-05(svn r21415) -Codechange: limit station/waypoint name by amount of ↵rubidium
characters, not bytes
2010-11-21(svn r21291) -Fix: Treat objects on water like water in more cases.frosch
2010-11-20(svn r21270) -Doc: Doxyment updates and additions. Removal of doxyment in code.alberth
2010-11-20(svn r21268) -Fix (r21266): crash (or rather a triggered assertion) in some ↵rubidium
cases
2010-11-20(svn r21266) -Change: don't receive money for removing the rail of non-rail ↵rubidium
railstation tiles, i.e. rail station tiles for which the NewGRF has prevented trains to be routed
2010-11-20(svn r21262) -Fix (r18708)[FS#4246]: Custom station foundations using the ↵frosch
'simple foundations'-method did not draw any sprite for WSE-slopes when there are foundations on both neighboured tiles in the north. As there must be at least one sprite to provide the correct offset for the groundsprite draw the (empty) default foundation sprite in that case.
2010-11-11(svn r21145) -Fix: station list wasn't updated when a new cargo got a ratingrubidium
2010-11-11(svn r21143) -Codechange: reduce the number of dereferences in ↵rubidium
UpdateStationWaiting
2010-10-30(svn r21060) -Doc: Improved wording of comments (mostly by __ln__)alberth
2010-10-28(svn r21052) -Fix (r20435): house/airporttile/industrytile newgrfs that ↵yexo
defined tiles that relied on the substitute being drawn were broken
2010-10-18(svn r20990) -Fix: when removing a rail station, don't leave track under ↵smatz
non-station tiles
2010-09-28(svn r20857) -Fix [FS#3637]: The station with the second highest rating was ↵rubidium
doubly penalised when distributing cargo. Now the penalty is completely removed and the granularity/precision of the distribution in increased by using fractional cargo. This should make competing stations less "all-or-nothing".
2010-09-16(svn r20815) -Revert (r20814): wrong patch at wrong time...rubidium
2010-09-16(svn r20814) -Codechange [FS#3835]: make waypoint default names work like ↵rubidium
depots, stations and vehicles (Krille)
2010-09-05(svn r20741) -Cleanup: Use IsTileOnWater() in more places.frosch
2010-09-01(svn r20716) -Feature: add airport class and airport name to the land info toolyexo
2010-08-28(svn r20668) -Codechange: add (more) support for bridges over objectsrubidium
2010-08-27(svn r20636) -Codechange: Move MarkTileDirtyByTile() and ↵frosch
DeleteAnimatedTile() into MakeWaterKeepingClass().
2010-08-26(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to ↵rubidium
some headers
2010-08-26(svn r20628) -Fix: typos in animation trigger enum/commentsrubidium
2010-08-26(svn r20625) -Add: AirportTileSpec::GetByTile to simplify accessing the ↵rubidium
AirportTileSpec
2010-08-26(svn r20623) -Codechange: unify the storing of animation related informationrubidium
2010-08-26(svn r20622) -Codechange: unify ↵rubidium
[GS]et[Statation|Object|Industry|House]AnimationFrame
2010-08-20(svn r20579) -Change (r1579): Allow removing of buoys if they are only used ↵frosch
by own vehicles.
2010-08-18(svn r20547) -Change: the way order backups are performed. Now restoring an ↵rubidium
order doesn't require up to 765 commands.
2010-08-18(svn r20545) -Codechange: make sure an OrderBackup gets cleared when the ↵rubidium
depot it belongs to gets removed, the depot window gets closed or when another vehicle gets sold in a depot
2010-08-17(svn r20529) -Codechange: simplify UpdateAirplanesOnNewStation by removing ↵yexo
code for situations that don't happen
2010-08-08(svn r20411) -Codechange: rename unmovables as quite a lot of them are ↵rubidium
actually movable; e.g. HQ and owned land are pretty movable.
2010-08-07(svn r20406) -Codechange: make StationClass use the new generic classrubidium
2010-08-07(svn r20402) -Codechange: rename the airport/station class id to something ↵rubidium
slightly more generic
2010-08-07(svn r20400) -Codechange: let StationSpec use GRFFilePropsBaserubidium
2010-08-05(svn r20375) -Codechange: make sure the watertype for existing airport tiles ↵yexo
is set to invalid
2010-08-05(svn r20366) -Codechange: store the rotation of the airport layout in the ↵yexo
station struct and use it to rotate hangar tiles
2010-08-05(svn r20365) -Codechange: allow multiple layouts for one airport ↵yexo
statemachine, store the layout number
2010-08-04(svn r20357) -Fix (r20356): Call GetAllRoadBits() only if there is road.frosch