(sector_mcost, bp_neighbors, lnd_mar_one_sector): Deal with disabled

road/rail infrastructure.
This commit is contained in:
Markus Armbruster 2006-06-16 21:11:25 +00:00
parent 9067d7a453
commit 07de857b88
3 changed files with 8 additions and 5 deletions

View file

@ -221,7 +221,8 @@ bp_neighbors(struct as_coord c, struct as_coord *cp, void *pp)
move through it. We calculate it later. */
if (dchr[sp->sct_type].d_mcst == 0)
continue;
if (bp->bp_mobtype == MOB_RAIL && sp->sct_rail == 0)
if (bp->bp_mobtype == MOB_RAIL
&& (!intrchr[INT_RAIL].in_enable || sp->sct_rail == 0))
continue;
if (sp->sct_own != from->sct_own)
continue;