aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/math
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2018-11-20 08:35:18 +0800
committerchai <chaifix@163.com>2018-11-20 08:35:18 +0800
commit5bd4477d4cf413e90a6b9ef5c8991798a687a0ec (patch)
tree7abef5041cf93b505f9bc47520f60529a72fc06e /src/libjin/math
parent22715652592b326feae3010a8bc80d6f8fadba50 (diff)
*更新sprite
Diffstat (limited to 'src/libjin/math')
-rw-r--r--src/libjin/math/je_quad.h4
-rw-r--r--src/libjin/math/je_transform.cpp5
-rw-r--r--src/libjin/math/je_transform.h1
3 files changed, 10 insertions, 0 deletions
diff --git a/src/libjin/math/je_quad.h b/src/libjin/math/je_quad.h
index 8a7bd64..74cd294 100644
--- a/src/libjin/math/je_quad.h
+++ b/src/libjin/math/je_quad.h
@@ -11,6 +11,10 @@ namespace JinEngine
///
struct Quad
{
+ Quad(float _x, float _y, float _w, float _h)
+ : x(_x), y(_y), w(_w), h(_h)
+ {
+ }
///
///
///
diff --git a/src/libjin/math/je_transform.cpp b/src/libjin/math/je_transform.cpp
index c0676cb..fba63fa 100644
--- a/src/libjin/math/je_transform.cpp
+++ b/src/libjin/math/je_transform.cpp
@@ -13,6 +13,11 @@ namespace JinEngine
{
}
+ Transform::Transform(float x, float y, float sx, float sy, float r, float ox, float oy)
+ {
+ set(x, y, sx, sy, r, ox, oy);
+ }
+
void Transform::set(float x, float y, float sx, float sy, float r, float ox, float oy)
{
setPosition(x, y);
diff --git a/src/libjin/math/je_transform.h b/src/libjin/math/je_transform.h
index 95328f9..45f26e0 100644
--- a/src/libjin/math/je_transform.h
+++ b/src/libjin/math/je_transform.h
@@ -13,6 +13,7 @@ namespace JinEngine
{
public:
Transform();
+ Transform(float x, float y, float sx, float sy, float r, float ox, float oy);
void set(float x, float y, float sx, float sy, float r, float ox, float oy);