From b2d23a099237a31bcf6f3bbafbfc6cccfb5f3370 Mon Sep 17 00:00:00 2001 From: Robert Date: Tue, 22 Sep 2020 22:02:31 +0200 Subject: [PATCH] Replaced binom coeff function with macro --- src/BezierCurve.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/BezierCurve.cpp b/src/BezierCurve.cpp index 9c9454d..5b7961a 100644 --- a/src/BezierCurve.cpp +++ b/src/BezierCurve.cpp @@ -5,10 +5,7 @@ #include -Uint32 BinomCoeff(int n, int k) -{ - return (tgamma(n+1) / (tgamma(k+1) * tgammal(n-k+1))); -} +#define C(n, k) (tgamma(n+1) / (tgamma(k+1) * tgammal(n-k+1))) BezierCurve::BezierCurve() { @@ -56,7 +53,7 @@ void BezierCurve::ConstructBezier(float resolution) std::vector binoms; for (int i = 0; i <= grade; i++) - binoms.push_back(BinomCoeff(grade, i)); + binoms.push_back(C(grade, i)); SDL_FPoint vert;