summaryrefslogtreecommitdiff
path: root/src/station_cmd.cpp
AgeCommit message (Collapse)Author
2007-08-31(svn r11013) -Fix [FS#1171]: MoveGoodsToStation's search area is too small ↵rubidium
as it assumed a lower maximum catchment area than the real maximum catchment area. Based on a patch by PhilSophus.
2007-08-30(svn r11005) -Codechange: move the tiletype specific terraforming checks to ↵rubidium
the functions for those tile types. -Codechange: barren the rail grounds on terraforming.
2007-08-30(svn r11002) -Codechange: unhackify the cargo packet list saving (a little).rubidium
2007-08-26(svn r10981) -Fix [FS#1156] (r10970): stations gave ratings for accepted ↵rubidium
cargo too.
2007-08-24(svn r10974) -Fix [FS#1144, FS#1155]: road vehicles that could not ↵rubidium
(properly) use a road stop still tried to go to that road stop.
2007-08-02(svn r10748) -Codechange: call the pool cleanup functions for stations ↵rubidium
directly instead of using the wrapper functions.
2007-08-02(svn r10746) -Codechange: add a generic superclass for almost all pool items ↵rubidium
so we do not have to duplicate code for each of the pool item classes and use it for the station and roadstop classes.
2007-08-01(svn r10745) -Codechange: generalize the pool cleanup/initialize functions ↵rubidium
for stations (in such a manner that they can be used for other pools too).
2007-07-29(svn r10733) -Codechange: change MP_STREET into MP_ROAD as we use the word ↵rubidium
"road" everywhere except in the tile type.
2007-07-26(svn r10698) -Codechange [FS#1082]: simplify the code related to ↵rubidium
foundations. Primarily removal of (duplicated|magic) code and introduction of few helper functions to ease foundation determination. Patch by frosch.
2007-07-26(svn r10696) -Codechange: remove duplication of the "make sprite ↵rubidium
transparent" code.
2007-07-24(svn r10681) -Codechange: do not determine whether a tile is a hangar based ↵rubidium
on the graphics index to be drawn on the given tile, but do it based on the specification of the location of hangars of the airport.
2007-07-24(svn r10675) -Codechange: unhardcode the industry types used in several ↵rubidium
locations of the source code.
2007-07-21(svn r10646) -Cleanup: AutoPtrT<>::Release() renamed to Detach()KUDr
-better describes what it does -was inconsistent with CCountedPtr<>::Release()
2007-07-16(svn r10601) -Codechange: store (and use) the type of stations instead of ↵rubidium
hardcoding station types by graphics IDs.
2007-07-13(svn r10555) -Codechange/Fix: add a soft limit of 4096 "entities" in a ↵rubidium
station's waiting queue and a hard limit of 32768 so (malicious) people cannot cause a "denial of service" attack by filling cargo lists.
2007-06-27(svn r10364) -Fix [FS#706]: checking for duplicate custom names was ↵peter1138
inconsistent, and tested all 'namespaces'. now only check names of the same type.
2007-06-25(svn r10332) -Fix [FS#940]: ratings where also shown on drop-off stations.rubidium
2007-06-25(svn r10320) -Fix [FS#278]: one could only build a limited number of ↵rubidium
stations before one had to rename them.
2007-06-22(svn r10269) -Fix [FS#912]: station ratings were shown for all cargos ↵rubidium
instead of only the cargos that have been transported.
2007-06-22(svn r10266) -Codechange: keep track of the origin, time of travel and ↵rubidium
accumulated feeder share (transfers) of individual pieces of cargo. This means that cargo isn't thrown on a big pile when it's put in a station or unloaded at a station, however the GUI does not reflect these changes yet so you will not actually see it.
2007-06-18(svn r10210) -Codechange: make all money related variables 64 bits, so ↵rubidium
overflowing them should become a little harder.
2007-06-18(svn r10205) -Codechange: refactor returning of cost, so it can be more ↵rubidium
easily modified.
2007-06-18(svn r10200) -Codechange: add "shortcut" for !CmdFailed (CmdSucceeded).rubidium
2007-06-18(svn r10197) -Codechange: replace int32 with CommandCost where appropriate.rubidium
2007-06-16(svn r10168) -Fix [FS#879]: cannot build airport when an aircraft is flying ↵rubidium
over it.
2007-06-11(svn r10097) -Feature: Add support for articulated road vehicles, or ↵maedhros
callbacks 11 and 17 for road vehicles for those who prefer the technical explanation.
2007-06-08(svn r10062) -Codechange: Don't redraw all station tiles when cargo is added ↵peter1138
or removed if the station has no custom graphics.
2007-05-31(svn r9996) -Fix: be more strict when building/upgrading roads and/or road ↵rubidium
stops.
2007-05-28(svn r9965) -Fix: the ownership of drive through road stops on town owned ↵rubidium
roads wasn't properly reset when the road stop was removed.
2007-05-27(svn r9952) -Fix r9951: it was not possible to build a drive-through station ↵glx
over a road/tram
2007-05-27(svn r9951) -Fix: slope check was incomplete when building road over tram ↵glx
track (and vice-versa) -Fix: you could build a drive-through station over a sloped road/tram track
2007-05-26(svn r9935) -Fix: could not build a drive through station when there when ↵rubidium
you own the tram bits and the town owns the road.
2007-05-25(svn r9923) -Add: support for Action 0 Road vehicles, property 1C, bit 0.rubidium
2007-05-24(svn r9914) -Codechange: prepare GTTS and the pathfinders to handle multiple ↵rubidium
road types on a single tile.
2007-05-24(svn r9908) -Codechange: prepare the station picker for more road types.rubidium
2007-05-23(svn r9905) -Feature: Allow building new stations adjacent to existing ↵maedhros
stations by holding down control. Based on a patch by Wolf01.
2007-05-21(svn r9895) -Fix: assertion when removing roadstop.rubidium
2007-05-20(svn r9893) -Fix (r9892): various small bugs that only act up when using ↵rubidium
something different than plain roads.
2007-05-20(svn r9892) -Codechange: lots of ground work for allowing multiple types of ↵rubidium
"road" with multiple owners on a single tile.
2007-05-07(svn r9810) -Feature: Add drag and drop removal of station tiles (Wolf01)peter1138
2007-05-01(svn r9758) -Fix (FS#756): Ignore bit 1 (axis) of station tile layoutspeter1138
2007-04-20(svn r9683) -Fix [FS#423]: improved loading does not use a huge amount of ↵rubidium
processing power anymore when having a lot of trains.
2007-04-18(svn r9672) -Cleanup: lots of coding style fixes around operands.rubidium
2007-04-18(svn r9669) -Documentation: some more doxygen fixesbelugas
2007-04-18(svn r9665) -Documentation: Doxygen corrections,errors, corrections of ↵belugas
corrections...
2007-04-17(svn r9664) -Documentation: Doxygen corrections,errors and omissionsbelugas
2007-04-15(svn r9638) -Feature: Increase cargo types from 12 to 32 and enable newcargo ↵peter1138
flag in NewGRF loader.
2007-04-12(svn r9609) -Codechange: Move some function prototypes out of functions.h ↵maedhros
and into landscape.h, and add a few where they didn't exist.
2007-04-05(svn r9563) -Feature: Add more finer control to transparency options, ↵peter1138
including a new toolbar, accessible from the map menu or Ctrl X. Patch by Wolf01.