src/build_vehicle_gui.cpp
branchcustombridgeheads
changeset 5650 aefc131bf5ce
parent 5649 55c8267c933f
child 5919 2b58160d667d
equal deleted inserted replaced
5649:55c8267c933f 5650:aefc131bf5ce
   300 				case AIRCRAFT_ONLY:
   300 				case AIRCRAFT_ONLY:
   301 					if (avi->subtype == 0) continue; // if helicopter
   301 					if (avi->subtype == 0) continue; // if helicopter
   302 					break;
   302 					break;
   303 
   303 
   304 				case ALL: break;
   304 				case ALL: break;
       
   305 				default:
       
   306 					NOT_REACHED();
   305 			}
   307 			}
   306 			EngList_Add(&bv->eng_list, eid);
   308 			EngList_Add(&bv->eng_list, eid);
   307 
   309 
   308 			if (eid == bv->sel_engine) sel_id = eid;
   310 			if (eid == bv->sel_engine) sel_id = eid;
   309 		}
   311 		}
   477 
   479 
   478 	bv->vehicle_type = type;
   480 	bv->vehicle_type = type;
   479 
   481 
   480 	switch (type) {
   482 	switch (type) {
   481 		case VEH_Aircraft: {
   483 		case VEH_Aircraft: {
   482 			byte acc_planes = (tile == 0) ? ALL : GetAirport(GetStationByTile(tile)->airport_type)->acc_planes;
   484 			AcceptPlanes acc_planes = (tile == 0) ? ALL : GetAirport(GetStationByTile(tile)->airport_type)->acc_planes;
   483 			bv->filter.acc_planes = acc_planes;
   485 			bv->filter.acc_planes = acc_planes;
   484 			break;
   486 			break;
   485 		}
   487 		}
   486 		default: NOT_REACHED();
   488 		default: NOT_REACHED();
   487 	}
   489 	}