Home
last modified time | relevance | path

Searched refs:other_multiheaded_part (Results 1 – 6 of 6) sorted by relevance

/dports/games/openttd/openttd-12.1/src/saveload/
H A Dvehicle_sl.cpp37 v->other_multiheaded_part = nullptr; in ConnectMultiheadedTrains()
58 if (u->other_multiheaded_part != nullptr) continue; // we already linked this one in ConnectMultiheadedTrains()
72 …if (w->engine_type != eid || w->other_multiheaded_part != nullptr || !w->IsMultiheaded()) continue; in ConnectMultiheadedTrains()
84 …if (w->engine_type != eid || w->other_multiheaded_part != nullptr || !w->IsMultiheaded()) continue; in ConnectMultiheadedTrains()
96 w->other_multiheaded_part = u; in ConnectMultiheadedTrains()
97 u->other_multiheaded_part = w; in ConnectMultiheadedTrains()
/dports/games/openttd/openttd-12.1/src/
H A Dtrain.h90 Train *other_multiheaded_part; member
H A Dautoreplace_cmd.cpp145 …e == VEH_TRAIN && src != old_veh && src != Train::From(old_veh)->other_multiheaded_part && !src->I… in TransferCargo()
155 … VEH_TRAIN && dest != new_head && dest != Train::From(new_head)->other_multiheaded_part && !dest->… in TransferCargo()
H A Dtrain_cmd.cpp710 v->other_multiheaded_part = u; in AddRearEngineToMultiheadedTrain()
711 u->other_multiheaded_part = v; in AddRearEngineToMultiheadedTrain()
899 if (u == t->other_multiheaded_part) continue; in NormaliseDualHeads()
902 RemoveFromConsist(t->other_multiheaded_part); in NormaliseDualHeads()
904 InsertInConsist(u, t->other_multiheaded_part); in NormaliseDualHeads()
1228 …if (!move_chain && dst != nullptr && dst->IsRearDualheaded() && src == dst->other_multiheaded_part in CmdMoveRailVehicle()
H A Deconomy.cpp1343 if (train->IsMultiheaded() && !action(train->other_multiheaded_part)) return false; in IterateVehicleParts()
H A Dvehicle.cpp2972 if (u->IsMultiheaded()) include(set, u->other_multiheaded_part->index); in GetVehicleSet()