mirror of
https://github.com/OpenTTD/OpenTTD
synced 2026-01-20 10:52:41 +01:00
Codechange: Use EnumBitSet for VehicleRailFlags. (#14280)
This commit is contained in:
@@ -905,8 +905,8 @@ std::tuple<CommandCost, VehicleID> CmdCloneVehicle(DoCommandFlags flags, TileInd
|
||||
if (flags.Test(DoCommandFlag::Execute)) {
|
||||
w = Vehicle::Get(new_veh_id);
|
||||
|
||||
if (v->type == VEH_TRAIN && HasBit(Train::From(v)->flags, VRF_REVERSE_DIRECTION)) {
|
||||
SetBit(Train::From(w)->flags, VRF_REVERSE_DIRECTION);
|
||||
if (v->type == VEH_TRAIN && Train::From(v)->flags.Test(VehicleRailFlag::Flipped)) {
|
||||
Train::From(w)->flags.Set(VehicleRailFlag::Flipped);
|
||||
}
|
||||
|
||||
if (v->type == VEH_TRAIN && !v->IsFrontEngine()) {
|
||||
|
||||
Reference in New Issue
Block a user