mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-01-22 23:26:34 +00:00
(svn r3036) Use IsCompatibleRail() to check the rail type of level crossings (not a fix, because the old == method works so far)
This commit is contained in:
parent
03e947cbfe
commit
d37639ac3e
@ -2465,8 +2465,10 @@ static bool CheckCompatibleRail(const Vehicle *v, TileIndex tile)
|
||||
case MP_STREET:
|
||||
// tracks over roads, do owner check of tracks
|
||||
return
|
||||
IsTileOwner(tile, v->owner) &&
|
||||
(v->subtype != TS_Front_Engine || GB(_m[tile].m4, 0, 4) == v->u.rail.railtype);
|
||||
IsTileOwner(tile, v->owner) && (
|
||||
v->subtype != TS_Front_Engine ||
|
||||
IsCompatibleRail(v->u.rail.railtype, GB(_m[tile].m4, 0, 4))
|
||||
);
|
||||
|
||||
default:
|
||||
return true;
|
||||
|
Loading…
Reference in New Issue
Block a user