Reduce redundant calls to get current max speed for trains and RVs

Between ShowVisualEffect() and UpdateSpeed()
This commit is contained in:
Jonathan G Rennison
2022-06-01 20:05:45 +01:00
parent af270a63ad
commit 6d877b5e70
7 changed files with 28 additions and 21 deletions

View File

@@ -185,15 +185,15 @@ struct Train FINAL : public GroundVehicle<Train, VEH_TRAIN> {
void ConsistChanged(ConsistChangeFlags allowed_changes);
int UpdateSpeed();
void UpdateAcceleration();
struct MaxSpeedInfo {
int strict_max_speed;
int advisory_max_speed;
};
int UpdateSpeed(MaxSpeedInfo max_speed_info);
void UpdateAcceleration();
bool ConsistNeedsRepair() const;
private: