aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/math/je_transform.cpp
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2018-12-22 10:58:06 +0800
committerchai <chaifix@163.com>2018-12-22 10:58:06 +0800
commit6cb616689535c340b0b4f441c12ef8eb1ee42cb0 (patch)
tree1013294d114d18fd10f363e4645d421e7efbd285 /src/libjin/math/je_transform.cpp
parent71416cb4b388956d6132f6c8b5b77b0fb38b7a27 (diff)
*修改vector访问方式
Diffstat (limited to 'src/libjin/math/je_transform.cpp')
-rw-r--r--src/libjin/math/je_transform.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/libjin/math/je_transform.cpp b/src/libjin/math/je_transform.cpp
index fba63fa..95ca14d 100644
--- a/src/libjin/math/je_transform.cpp
+++ b/src/libjin/math/je_transform.cpp
@@ -38,13 +38,13 @@ namespace JinEngine
void Transform::scale(float sx, float sy)
{
- mScale.x *= sx;
- mScale.y *= sy;
+ mScale.x() *= sx;
+ mScale.y() *= sy;
}
void Transform::setPosition(const Vector2<float>& p)
{
- setPosition(p.x, p.y);
+ setPosition(p.x(), p.y());
}
void Transform::setPosition(float x, float y)
@@ -59,13 +59,13 @@ namespace JinEngine
void Transform::move(float x, float y)
{
- mPosition.x += x;
- mPosition.y += y;
+ mPosition.x() += x;
+ mPosition.y() += y;
}
void Transform::move(const Vector2<float>& v)
{
- move(v.x, v.y);
+ move(v.x(), v.y());
}
void Transform::setOrigin(float x, float y)
@@ -96,7 +96,7 @@ namespace JinEngine
Matrix Transform::getMatrix() const
{
Matrix m;
- m.setTransformation(mPosition.x, mPosition.y, mRotation, mScale.x, mScale.y, mOrigin.x, mOrigin.y);
+ m.setTransformation(mPosition.x(), mPosition.y(), mRotation, mScale.x(), mScale.y(), mOrigin.x(), mOrigin.y());
return m;
}