src/roadveh_cmd.cpp
Thu, 24 May 2007 22:41:50 +0000 rubidium (svn r9914) -Codechange: prepare GTTS and the pathfinders to handle multiple road types on a single tile.
Mon, 14 May 2007 08:07:20 +0000 rubidium (svn r9833) -Fix: also 'leave' the station when leaving for automatic servicing.
Sat, 12 May 2007 07:05:34 +0000 peter1138 (svn r9828) -Codechange: [NewGRF] Add support for changing cargo capacity with callback 36. This is set on construction for ships and roadvehicles, and whenever carriages are attached for trains.
Mon, 07 May 2007 16:21:34 +0000 rubidium (svn r9808) -Codechange: unify the Handle<VehicleType>Loading functions.
Mon, 07 May 2007 13:26:10 +0000 peter1138 (svn r9806) -Codechange: [NewGRF] Add callback 36 support for purchase cost, for all vehicle types.
Sun, 06 May 2007 14:59:01 +0000 rubidium (svn r9794) -Codechange: refactor the question whether a vehicle can be loaded into LoadUnloadVehicle instead of duplicating it for each vehicle.
Wed, 02 May 2007 18:29:11 +0000 rubidium (svn r9770) -Codechange: perform the payment of cargo when loading/unloading, but when arriving at the station.
Tue, 01 May 2007 16:35:14 +0000 rubidium (svn r9760) -Codechange: remove the need for saving some vehicle variables.
Sun, 29 Apr 2007 22:33:51 +0000 rubidium (svn r9755) -Codechange: refactor some more of the begin loading stuff.
Sun, 29 Apr 2007 21:24:08 +0000 rubidium (svn r9754) -Codechange: make classes for all vehicle types, so we can make nicer/better maintainable code, i.e. virtual methods instead of switches.
Sun, 29 Apr 2007 18:21:24 +0000 rubidium (svn r9752) -Codechange: remove some duplication related to BeginLoading.
Sun, 29 Apr 2007 08:43:00 +0000 maedhros (svn r9742) -Fix (r9689) [FS#739]: Fix cloning with refit costs again, hopefully for good this time.
Sat, 28 Apr 2007 22:23:10 +0000 truelight (svn r9740) -Fix [FS#709]: removed wrong assert() that could be triggered by removing an order at the wrong moment
Fri, 20 Apr 2007 11:39:01 +0000 maedhros (svn r9685) -Fix (r9683): Call v->LeaveStation() when a vehicle in a station is sent to a depot.
Wed, 18 Apr 2007 22:10:36 +0000 rubidium (svn r9672) -Cleanup: lots of coding style fixes around operands.
Tue, 17 Apr 2007 21:09:38 +0000 belugas (svn r9664) -Documentation: Doxygen corrections,errors and omissions
Thu, 12 Apr 2007 13:07:15 +0000 maedhros (svn r9609) -Codechange: Move some function prototypes out of functions.h and into landscape.h, and add a few where they didn't exist.
Mon, 02 Apr 2007 11:35:08 +0000 maedhros (svn r9543) -Fix [FS#691]: Split up STR_ENGINE_NOT_BUILDABLE into four strings so it can be
Wed, 28 Mar 2007 20:41:35 +0000 belugas (svn r9523) -Cleanup: doxygen changes. Time to take care of "R"
Thu, 22 Mar 2007 03:42:43 +0000 belugas (svn r9400) -Codechange: Use some more representative enum names for landscape types.
Sun, 18 Mar 2007 22:32:05 +0000 peter1138 (svn r9303) -Codechange: Use cargo class when counting passengers in a road vehicle crash, and when loading aircraft.
Sun, 18 Mar 2007 22:07:44 +0000 peter1138 (svn r9301) -Codechange: Use cargo class to determine if a road vehicle can stop in bus or truck stops.
Fri, 16 Mar 2007 21:42:11 +0000 peter1138 (svn r9259) -Codechange: NUM_CARGO isn't a valid cargo type...
Thu, 08 Mar 2007 21:39:34 +0000 bjarni (svn r9072) -Codechange: [Orders] added methods to orders to free them and check if they are in use
Thu, 08 Mar 2007 16:27:54 +0000 rubidium (svn r9068) -Codechange: capitalize the VEH_Train etc. enums to match the coding style (and rest of the code).
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()
Wed, 28 Feb 2007 17:59:05 +0000 maedhros (svn r8946) -Feature: [NewGRF] Add support for vehicle variables 0xFE and 0xFF bit 10,
Wed, 28 Feb 2007 17:18:36 +0000 maedhros (svn r8945) -Codechange: Rename v->load_status to v->vehicle_flags so it can be used for more than just the gradual loading status.
Sun, 25 Feb 2007 10:49:13 +0000 tron (svn r8897) -Fix
Sat, 24 Feb 2007 18:44:30 +0000 tron (svn r8884) -Fix
Fri, 23 Feb 2007 22:14:14 +0000 rubidium (svn r8868) -Fix (r8715): road vehicles could not overtake anymore in some directions (mart3p).
Wed, 14 Feb 2007 16:37:16 +0000 rubidium (svn r8735) -Feature: drive-through road stops made possible by the hard work of mart3p.
Wed, 14 Feb 2007 10:33:36 +0000 rubidium (svn r8730) -Codechange: more replacements of magic numbers by enums and removal of some (by now) redundant comments.
Wed, 14 Feb 2007 09:34:12 +0000 rubidium (svn r8726) -Codechange: bools are 1 or 0 according to the C++ standard and refactor RoadStop::AllocateBay to remove a loop condition. Suggestions by Tron.
Wed, 14 Feb 2007 09:23:52 +0000 rubidium (svn r8725) -Fix (r8712): test the first bit of the bitmask, not the nth, as we are shifting the bitmask.
Wed, 14 Feb 2007 01:00:57 +0000 rubidium (svn r8723) -Codechange: replace yet another couple of magic numbers with enums.
Wed, 14 Feb 2007 00:50:34 +0000 rubidium (svn r8721) -Fix (8715): road vehicles could not turn around properly
Tue, 13 Feb 2007 22:27:27 +0000 rubidium (svn r8715) -Codechange/cleanup: replace magic numbers related to state of road vehicles with enums. Original patch by mart3p.
Tue, 13 Feb 2007 20:57:02 +0000 rubidium (svn r8712) -Codechange/cleanup: replace 'magic' constants with enums, use proper types instead of byte, uint etc., give variables more descriptive names and add some comments.
Tue, 13 Feb 2007 10:26:53 +0000 rubidium (svn r8698) -Codechange: enumify the returns of VehicleEnterTile
Tue, 13 Feb 2007 00:25:42 +0000 rubidium (svn r8694) -Codechange: make RoadStop's status accessible via accessor functions.
Mon, 12 Feb 2007 22:46:10 +0000 rubidium (svn r8692) -Cleanup: add comments to RoadVehController. Patch by mart3p.
Tue, 06 Feb 2007 11:11:12 +0000 bjarni (svn r8610) -Codechange/Feature: rewrote the list handling in the autoreplace window
Tue, 06 Feb 2007 09:29:56 +0000 rubidium (svn r8609) -Fix: a road vehicle that is very close after another (slower) road vehicle gets its speed reset to 0 when entering a tunnel, which causes a traffic jam outside of the tunnel.
Sat, 03 Feb 2007 09:05:43 +0000 tron (svn r8550) -Fix
Fri, 02 Feb 2007 19:07:20 +0000 tron (svn r8538) -Fix
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
Wed, 31 Jan 2007 04:34:56 +0000 tron (svn r8474) -Fix
Fri, 26 Jan 2007 20:51:35 +0000 tron (svn r8425) -Fix
Fri, 26 Jan 2007 20:49:40 +0000 tron (svn r8424) -Fix
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
Sun, 14 Jan 2007 19:57:49 +0000 peter1138 (svn r8128) -Codechange: Split sprite and palette remap into separate 32 bit values.
Sat, 13 Jan 2007 18:55:54 +0000 KUDr (svn r8110) -Codechange: direct Vehicle::current_order.type changes (to OT_LOADING and OT_LEAVESTATION) replaced by v->BeginLoading() and v->LeaveStation() calls. This should allow easy hooking of those state transitions in order to maintain vehicle loading queue.
Wed, 10 Jan 2007 18:56:51 +0000 rubidium (svn r8038) -Merge: the cpp branch. Effort of KUDr, Celestar, glx, Smoovius, stillunknown and pv2b.
Wed, 10 Jan 2007 18:12:09 +0000 KUDr (svn r8033) [cpp] - Prepare for merge from branches/cpp (all .c files renamed to .cpp)