Age | Commit message (Collapse) | Author |
|
side of a depot.
|
|
just behind another vehicle.
|
|
|
|
|
|
|
|
road types on a single tile.
|
|
|
|
with callback 36. This is set on construction for ships and roadvehicles, and whenever carriages are attached for trains.
|
|
|
|
for all vehicle types.
|
|
loaded into LoadUnloadVehicle instead of duplicating it for each vehicle.
|
|
loading/unloading, but when arriving at the station.
|
|
|
|
|
|
nicer/better maintainable code, i.e. virtual methods instead of switches.
|
|
|
|
hopefully for good this time.
|
|
removing an order at the wrong moment
|
|
is sent to a depot.
|
|
|
|
|
|
and into landscape.h, and add a few where they didn't exist.
|
|
strings so it can be
translated properly and remove "buildable", since it isn't actually a word.
|
|
|
|
landscape types.
|
|
vehicle crash, and when loading aircraft.
|
|
stop in bus or truck stops.
|
|
|
|
check if they are in use
|
|
coding style (and rest of the code).
|
|
|
|
|
|
0xFF bit 10,
which is set when a vehicle was built during the exclusive testing phase.
|
|
be used for more than just the gradual loading status.
|
|
Change the signature of GetNewVehiclePos():
-void GetNewVehiclePos(const Vehicle *v, GetNewVehiclePosResult *gp);
+GetNewVehiclePosResult GetNewVehiclePos(const Vehicle *v);
|
|
Replace SetSpeedLimitOnBridge() by something simpler
|
|
directions (mart3p).
|
|
work of mart3p.
|
|
removal of some (by now) redundant comments.
|
|
refactor RoadStop::AllocateBay to remove a loop condition. Suggestions by Tron.
|
|
we are shifting the bitmask.
|
|
|
|
|
|
road vehicles with enums. Original patch by mart3p.
|
|
proper types instead of byte, uint etc., give variables more descriptive names and add some comments.
|
|
|
|
functions.
|
|
|
|
autoreplace window
-The user will notice the following changes:
All vehicle types behaves in the same way
Adding/removing an engine (new design and so on) can no longer result in the window selecting a new engine
All valid replacements will be displayed since it looks at refitting options as well (this solves the missing ships with the newships GRF)
Since you can't replace an engine into itself, the engine selected in the left list will no longer appear in the right list
-The code changes:
Instead of looping all engines all the time, each list generates a list like the build windows
This ensures consistent list generation since only one function can loop all engines
Unified code for all vehicle types
It now use the lists to call the drawing code in the build vehicle window
Works on selected EngineIDs instead of selected index in the list
|
|
road vehicle gets its speed reset to 0 when entering a tunnel, which causes a traffic jam outside of the tunnel.
|