Codechange: deduplicate code by dereferencing in callee instead of callers

This commit is contained in:
Rubidium
2026-02-01 15:50:17 +01:00
committed by rubidium42
parent ae7af6c463
commit 73232058d9
6 changed files with 11 additions and 11 deletions
+3 -3
View File
@@ -686,7 +686,7 @@ static CommandCost CmdBuildRailWagon(DoCommandFlags flags, TileIndex tile, const
v->group_id = DEFAULT_GROUP;
auto prob = TestVehicleBuildProbability(v, v->engine_type, BuildProbabilityType::Reversed);
auto prob = TestVehicleBuildProbability(v, BuildProbabilityType::Reversed);
if (prob.has_value()) v->flags.Set(VehicleRailFlag::Flipped, prob.value());
AddArticulatedParts(v);
@@ -753,7 +753,7 @@ static void AddRearEngineToMultiheadedTrain(Train *v)
v->SetMultiheaded();
u->SetMultiheaded();
v->SetNext(u);
auto prob = TestVehicleBuildProbability(u, u->engine_type, BuildProbabilityType::Reversed);
auto prob = TestVehicleBuildProbability(u, BuildProbabilityType::Reversed);
if (prob.has_value()) u->flags.Set(VehicleRailFlag::Flipped, prob.value());
u->UpdatePosition();
@@ -827,7 +827,7 @@ CommandCost CmdBuildRailVehicle(DoCommandFlags flags, TileIndex tile, const Engi
v->SetFrontEngine();
v->SetEngine();
auto prob = TestVehicleBuildProbability(v, v->engine_type, BuildProbabilityType::Reversed);
auto prob = TestVehicleBuildProbability(v, BuildProbabilityType::Reversed);
if (prob.has_value()) v->flags.Set(VehicleRailFlag::Flipped, prob.value());
v->UpdatePosition();