rubidium
|
b2cd8f3631
|
(svn r10003) -Fix (r9999): crash when vehicle had to turn on a bridge.
|
18 years ago |
rubidium
|
59c51f9fce
|
(svn r10002) -Fix (r9999): don't try to get the disallowed directions from a road depot...
|
18 years ago |
rubidium
|
253aa1b0b0
|
(svn r9999) -Feature: make it possible to disallow busses and lorries to go a specific way on straight pieces of road.
|
18 years ago |
rubidium
|
2bfc36c1ba
|
(svn r9989) -Fix [FS#817]: trams/road vehicles did go to the closest road stop regardless whether they could actually "drive" on there.
|
18 years ago |
bjarni
|
c346cc430a
|
(svn r9941) -Fix: trams could be cloned to appear in normal road depots and vice versa (spotted by Desolator)
|
18 years ago |
rubidium
|
afaa6062cb
|
(svn r9927) -Fix: assert triggered when letting a tram run into the wrong side of a depot.
|
18 years ago |
rubidium
|
56dc5c5938
|
(svn r9924) -Fix: update the road vehicle speeds when stopped and/or running just behind another vehicle.
|
18 years ago |
rubidium
|
17390241e6
|
(svn r9923) -Add: support for Action 0 Road vehicles, property 1C, bit 0.
|
18 years ago |
rubidium
|
d234e97f8b
|
(svn r9919) -Codechange: prepare some more places for more road types.
|
18 years ago |
rubidium
|
0819f3a9a0
|
(svn r9917) -Codechange: prepare some more areas for more road types.
|
18 years ago |
rubidium
|
440d723d84
|
(svn r9914) -Codechange: prepare GTTS and the pathfinders to handle multiple road types on a single tile.
|
18 years ago |
rubidium
|
42f920964b
|
(svn r9833) -Fix: also 'leave' the station when leaving for automatic servicing.
|
18 years ago |
peter1138
|
1d5135830a
|
(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.
|
18 years ago |
rubidium
|
2efecd34c4
|
(svn r9808) -Codechange: unify the Handle<VehicleType>Loading functions.
|
18 years ago |
peter1138
|
4591fb5b0d
|
(svn r9806) -Codechange: [NewGRF] Add callback 36 support for purchase cost, for all vehicle types.
|
18 years ago |
rubidium
|
abbaa1691e
|
(svn r9794) -Codechange: refactor the question whether a vehicle can be loaded into LoadUnloadVehicle instead of duplicating it for each vehicle.
|
18 years ago |
rubidium
|
981bf52bdd
|
(svn r9770) -Codechange: perform the payment of cargo when loading/unloading, but when arriving at the station.
|
18 years ago |
rubidium
|
a4e045a3fb
|
(svn r9760) -Codechange: remove the need for saving some vehicle variables.
|
18 years ago |
rubidium
|
ec9ac99d01
|
(svn r9755) -Codechange: refactor some more of the begin loading stuff.
|
18 years ago |
rubidium
|
202009522c
|
(svn r9754) -Codechange: make classes for all vehicle types, so we can make nicer/better maintainable code, i.e. virtual methods instead of switches.
|
18 years ago |
rubidium
|
6440440f12
|
(svn r9752) -Codechange: remove some duplication related to BeginLoading.
|
18 years ago |
maedhros
|
02e770ff2c
|
(svn r9742) -Fix (r9689) [FS#739]: Fix cloning with refit costs again, hopefully for good this time.
|
18 years ago |
truelight
|
347bfc7f9f
|
(svn r9740) -Fix [FS#709]: removed wrong assert() that could be triggered by removing an order at the wrong moment
|
18 years ago |
maedhros
|
034f3591cf
|
(svn r9685) -Fix (r9683): Call v->LeaveStation() when a vehicle in a station is sent to a depot.
|
18 years ago |
rubidium
|
80c259f64f
|
(svn r9672) -Cleanup: lots of coding style fixes around operands.
|
18 years ago |
belugas
|
addcae43fa
|
(svn r9664) -Documentation: Doxygen corrections,errors and omissions
|
18 years ago |
maedhros
|
ccaaa7d33a
|
(svn r9609) -Codechange: Move some function prototypes out of functions.h and into landscape.h, and add a few where they didn't exist.
|
18 years ago |
maedhros
|
eae03e0f72
|
(svn r9543) -Fix [FS#691]: Split up STR_ENGINE_NOT_BUILDABLE into four strings so it can be
translated properly and remove "buildable", since it isn't actually a word.
|
18 years ago |
belugas
|
386e298acd
|
(svn r9523) -Cleanup: doxygen changes. Time to take care of "R"
|
18 years ago |
belugas
|
06d3669bb5
|
(svn r9400) -Codechange: Use some more representative enum names for landscape types.
|
18 years ago |
peter1138
|
ae48a7447b
|
(svn r9303) -Codechange: Use cargo class when counting passengers in a road vehicle crash, and when loading aircraft.
|
18 years ago |
peter1138
|
e485b8f694
|
(svn r9301) -Codechange: Use cargo class to determine if a road vehicle can stop in bus or truck stops.
|
18 years ago |
peter1138
|
92486ac980
|
(svn r9259) -Codechange: NUM_CARGO isn't a valid cargo type...
|
18 years ago |
bjarni
|
c2b7d0192d
|
(svn r9072) -Codechange: [Orders] added methods to orders to free them and check if they are in use
|
18 years ago |
rubidium
|
ce919e8c71
|
(svn r9068) -Codechange: capitalize the VEH_Train etc. enums to match the coding style (and rest of the code).
|
18 years ago |
rubidium
|
24c4d5b06d
|
(svn r9051) -Codechange: typedef [enum|struct] Y {} X; -> [enum|struct] X {};
|
18 years ago |
rubidium
|
36bb92ae24
|
(svn r9050) -Codechange: Foo(void) -> Foo()
|
18 years ago |
maedhros
|
469fbc912c
|
(svn r8946) -Feature: [NewGRF] Add support for vehicle variables 0xFE and 0xFF bit 10,
which is set when a vehicle was built during the exclusive testing phase.
|
18 years ago |
maedhros
|
aadd8a4b44
|
(svn r8945) -Codechange: Rename v->load_status to v->vehicle_flags so it can be used for more than just the gradual loading status.
|
18 years ago |
tron
|
1ce43c1a37
|
(svn r8897) -Fix
Change the signature of GetNewVehiclePos():
-void GetNewVehiclePos(const Vehicle *v, GetNewVehiclePosResult *gp);
+GetNewVehiclePosResult GetNewVehiclePos(const Vehicle *v);
|
18 years ago |
tron
|
12b1804d4e
|
(svn r8884) -Fix
Replace SetSpeedLimitOnBridge() by something simpler
|
18 years ago |
rubidium
|
433b8054e9
|
(svn r8868) -Fix (r8715): road vehicles could not overtake anymore in some directions (mart3p).
|
18 years ago |
rubidium
|
0e8f006dc1
|
(svn r8735) -Feature: drive-through road stops made possible by the hard work of mart3p.
|
18 years ago |
rubidium
|
447b16930e
|
(svn r8730) -Codechange: more replacements of magic numbers by enums and removal of some (by now) redundant comments.
|
18 years ago |
rubidium
|
ecfbfbd98c
|
(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.
|
18 years ago |
rubidium
|
f3dc5596ad
|
(svn r8725) -Fix (r8712): test the first bit of the bitmask, not the nth, as we are shifting the bitmask.
|
18 years ago |
rubidium
|
59284954ae
|
(svn r8723) -Codechange: replace yet another couple of magic numbers with enums.
|
18 years ago |
rubidium
|
f7783212b1
|
(svn r8721) -Fix (8715): road vehicles could not turn around properly
|
18 years ago |
rubidium
|
154dff9873
|
(svn r8715) -Codechange/cleanup: replace magic numbers related to state of road vehicles with enums. Original patch by mart3p.
|
18 years ago |
rubidium
|
86a4b5e169
|
(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.
|
18 years ago |