src/station.h
Wed, 07 Mar 2007 12:11:48 +0000 rubidium (svn r9051) -Codechange: typedef [enum|struct] Y {} X; -> [enum|struct] X {};
Wed, 07 Mar 2007 11:47:46 +0000 rubidium (svn r9050) -Codechange: Foo(void) -> Foo()
Fri, 02 Mar 2007 18:49:11 +0000 richk (svn r8978) -Feature: Rewrite of transfer system.
Sat, 17 Feb 2007 15:17:47 +0000 richk (svn r8780) -Fix: Spelling of CatchmentArea incorrect.
Sat, 17 Feb 2007 07:45:18 +0000 tron (svn r8767) -Fix
Fri, 16 Feb 2007 09:38:43 +0000 tron (svn r8755) -Fix
Wed, 14 Feb 2007 16:37:16 +0000 rubidium (svn r8735) -Feature: drive-through road stops made possible by the hard work of mart3p.
Tue, 13 Feb 2007 16:36:38 +0000 celestar (svn r8709) -Fix/Codechange: Rename the function GetStationPlatforms into GetPlatformLength because that is what it really does. Overload it because there is already a GetPlatformLength (one gives the length of the whole platform, the other gives the remaining length in a given direction). Turned both functions into methods of Station. While messing around with it, fix a problem where loading times for overhanging trains are miscomputed.
Tue, 13 Feb 2007 15:42:52 +0000 celestar (svn r8707) -Codechange: Turn IsValidStation into a method of Station
Tue, 13 Feb 2007 12:34:54 +0000 celestar (svn r8705) -Codechange: Increased the number of airport blocks to 64. This involves changing the enum of airport blocks to a static const uint64 as SOME platforms do not support 64-bit enums
Tue, 13 Feb 2007 00:25:42 +0000 rubidium (svn r8694) -Codechange: make RoadStop's status accessible via accessor functions.
Sun, 04 Feb 2007 11:31:24 +0000 rubidium (svn r8575) -Fix (8125): remove unused include
Fri, 02 Feb 2007 16:51:10 +0000 celestar (svn r8536) -Fix (FS#577): Road Vehicles now can obtain a slot even if the station is very spread out
Thu, 01 Feb 2007 16:48:38 +0000 celestar (svn r8514) -Codechange: Turn IsBuoy into a method of stations
Wed, 31 Jan 2007 10:50:12 +0000 tron (svn r8485) -Fix
Wed, 31 Jan 2007 06:25:46 +0000 tron (svn r8477) -Fix
Wed, 31 Jan 2007 05:08:07 +0000 tron (svn r8476) -Fix
Wed, 31 Jan 2007 05:01:29 +0000 tron (svn r8475) -Fix
Wed, 31 Jan 2007 04:34:56 +0000 tron (svn r8474) -Fix
Sun, 28 Jan 2007 21:54:40 +0000 tron (svn r8449) -Fix
Thu, 25 Jan 2007 11:11:43 +0000 celestar (svn r8403) -Fix (r8402): Forgot to remove an enum
Thu, 25 Jan 2007 10:06:58 +0000 celestar (svn r8402) -Codechange: Move RoadStop-specific enums to the RoadStop class, and changed a one-member enum into a static const. Simplify their naming and add some doxygen-comments to RoadStop
Thu, 25 Jan 2007 08:58:09 +0000 celestar (svn r8401) -Codechange: Make 'IsValidRoadStop' a method of RoadStop and rename it to 'IsValid'
Thu, 18 Jan 2007 09:34:44 +0000 KUDr (svn r8231) -Fix (r8125): MP desync caused by calling Random() from station constructor. This was wrong because station constructor is called also when loading savegame and when player tries to build station when it is not sure that it will succeed (thanks Rubidium)
Wed, 17 Jan 2007 22:32:34 +0000 tron (svn r8212) -Fix
Wed, 17 Jan 2007 21:14:17 +0000 tron (svn r8207) -Fix
Wed, 17 Jan 2007 20:34:29 +0000 tron (svn r8203) -Fix:
Wed, 17 Jan 2007 11:15:51 +0000 celestar (svn r8185) -Codechange: Equipped Roadstops with new/delete operators and gave them proper constructors/destructors (Thanks to KUDr for a nice interactive C++ lesson)
Mon, 15 Jan 2007 14:42:24 +0000 celestar (svn r8144) -Fix: [FS#163] When a station is removed, vehicles do not get excessive payment any longer, as the origin TILE is now stored as long as the origin STATION for the transported cargos. Basically this is only a temporary fix until cargopackets are implemented, but it fixes one of the oldest known bugs (Special Thanks to Darkvater for lots of testing)
Sun, 14 Jan 2007 23:02:12 +0000 KUDr (svn r8136) -Codechange: Station spread rectangle manipulators turned into StationRect::methods.
Sun, 14 Jan 2007 20:00:25 +0000 tron (svn r8130) Provide struct GoodsEntry with a constructor
Sun, 14 Jan 2007 19:18:50 +0000 KUDr (svn r8125) -Codechange: Station is now constructed/destroyed using new/delete operators (don't worry, they still use the same memory pool). Few station related functions turned into Station::methods (just first step). All this new stuff moved from station_cmd.cpp to the new file (station.cpp).
Thu, 11 Jan 2007 11:05:01 +0000 celestar (svn r8055) -Codechange: Replace the different max, dmax, maxu whatever macros by a simple template function max(), that requires two arguments of the same type. While I'm at it change a variable called "max" to "maxval" in a function that calls max().
Wed, 10 Jan 2007 18:56:51 +0000 rubidium (svn r8038) -Merge: the cpp branch. Effort of KUDr, Celestar, glx, Smoovius, stillunknown and pv2b.
Tue, 02 Jan 2007 19:19:48 +0000 rubidium (svn r7759) -Merge: makefile rewrite. This merge features: