From b1ea299edfac88da1add0a7ff7e717e3e6b8c49b Mon Sep 17 00:00:00 2001 From: Ignacio Etcheverry Date: Wed, 24 Aug 2016 18:54:23 +0200 Subject: [PATCH] Matrix32: Add constructor that takes six real_t params (cherry picked from commit 3578800230c65a34b1cd3c5bb576a6dc6e4bbbdd) --- core/math/math_2d.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/core/math/math_2d.h b/core/math/math_2d.h index fbf700fb9c2..90aae9fe500 100644 --- a/core/math/math_2d.h +++ b/core/math/math_2d.h @@ -618,6 +618,15 @@ struct Matrix32 { operator String() const; + Matrix32(real_t xx, real_t xy, real_t yx, real_t yy, real_t ox, real_t oy) { + + elements[0][0] = xx; + elements[0][1] = xy; + elements[1][0] = yx; + elements[1][1] = yy; + elements[2][0] = ox; + elements[2][1] = oy; + } Matrix32(real_t p_rot, const Vector2& p_pos); Matrix32() { elements[0][0]=1.0; elements[1][1]=1.0; }