Something
public cpp v1 · immutable GetAcceptedCargo(cur_tile, ac); for(CargoID i = 0; i < NUM_CARGO; i++) { if(ac[i] == 0) continue; if(!all && (i == cargo)) return GetColourByCargoID(i); cargo_list[DistanceManhattan(tile, cur_tile)] = i; }