equal
deleted
inserted
replaced
720 |
720 |
721 sel_id = INVALID_ENGINE; |
721 sel_id = INVALID_ENGINE; |
722 |
722 |
723 for (eid = ROAD_ENGINES_INDEX; eid < ROAD_ENGINES_INDEX + NUM_ROAD_ENGINES; eid++) { |
723 for (eid = ROAD_ENGINES_INDEX; eid < ROAD_ENGINES_INDEX + NUM_ROAD_ENGINES; eid++) { |
724 if (!IsEngineBuildable(eid, VEH_ROAD, _local_player)) continue; |
724 if (!IsEngineBuildable(eid, VEH_ROAD, _local_player)) continue; |
725 if (!HASBIT(bv->filter.roadtypes, HASBIT(EngInfo(eid)->misc_flags, EF_ROAD_TRAM) ? ROADTYPE_TRAM : ROADTYPE_ROAD)) continue; |
725 if (!HasBit(bv->filter.roadtypes, HasBit(EngInfo(eid)->misc_flags, EF_ROAD_TRAM) ? ROADTYPE_TRAM : ROADTYPE_ROAD)) continue; |
726 EngList_Add(&bv->eng_list, eid); |
726 EngList_Add(&bv->eng_list, eid); |
727 |
727 |
728 if (eid == bv->sel_engine) sel_id = eid; |
728 if (eid == bv->sel_engine) sel_id = eid; |
729 } |
729 } |
730 bv->sel_engine = sel_id; |
730 bv->sel_engine = sel_id; |