Age | Commit message (Collapse) | Author |
|
|
|
prelimiary destination (for the pathfinder heuristics) is unreachable.
|
|
from NULL to bool
|
|
|
|
for the rail pathfinder
-Fix [FS#3057]: road vehicles forgetting their servicing order when the path takes them away (in bird distance) from their destination first
|
|
|
|
document why they (assert(0)) have to stay for the remaining cases.
|
|
waypoints or stations, i.e. don't force exactly one destination tile for a waypoint
|
|
it's written.
|
|
|
|
waypoint_func.h
|
|
all over the place when using the more advanced station types.
-Change: make (rail) waypoints sub classes of 'base stations', make buoys waypoints and unify code between them where possible.
|
|
functions that return a bool and that return TrackBits; GetRailStationReservation vs GetRailwayStationReservation, which one returns the bool and which one the TrackBits?
|
|
|
|
debugging helper.
|
|
|
|
|
|
casts when converting Vehicle to specialised vehicle types. Includes safety check
|
|
|
|
for road vehicles. (causing invalid reads since r16391/16392)
|
|
unnecessarily add it.
|
|
|
|
from VehicleRail to Train
|
|
|
|
|
|
|
|
introduce shiny new IsPlainRailTile()
|
|
|
|
with a maximum search depth simply does not work with YAPF's caches.
|
|
|
|
and _SIGNALS.
|
|
printf-like functions
-Fix: wrong number of parameters or wrong parameter types sent to printf-like functions at several places
|
|
use them.
|
|
for other water tiles.
|
|
sources too
|
|
|
|
failed reservation was sometimes not cleared completely.
|
|
|
|
estimate for YAPF too (NPF already does so). This makes it behave 'better' with wide stations.
|
|
|
|
|
|
|
|
|
|
train-station, when there is none.
|
|
abort searching at v->dest_tile, when it in fact tries to reach another tile.
|
|
that name.
|
|
position if they are forbidden for trains.
|
|
client so it is immediatelly clear which one you are working with.
|
|
know it is a tram, so compiler doesn't generate code for trains and ships
|
|
multistop when they are really reachable.
|