added new param

This commit is contained in:
2024-06-09 21:19:10 +03:00
parent 07360f4e91
commit dd77a5ef8f
3 changed files with 10 additions and 6 deletions

View File

@@ -15,7 +15,8 @@ namespace uml::prediction
class Engine
{
public:
explicit Engine(float gravityConstant, float simulationTimeStep, float maximumSimulationTime);
explicit Engine(float gravityConstant, float simulationTimeStep,
float maximumSimulationTime, float distanceTolerance);
[[nodiscard]]
std::optional<Vector3> MaybeCalculateAimPoint(const Projectile& projectile, const Target& target) const;
@@ -24,6 +25,7 @@ namespace uml::prediction
const float m_gravityConstant;
const float m_simulationTimeStep;
const float m_maximumSimulationTime;
const float m_distanceTolerance;
[[nodiscard]]
std::optional<float> MaybeCalculateProjectileLaunchPitchAngle(const Projectile& projectile,