aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/graphics/particles
diff options
context:
space:
mode:
Diffstat (limited to 'src/libjin/graphics/particles')
-rw-r--r--src/libjin/graphics/particles/je_particle.cpp2
-rw-r--r--src/libjin/graphics/particles/je_particle_emitter.cpp8
-rw-r--r--src/libjin/graphics/particles/je_particle_system.cpp4
3 files changed, 7 insertions, 7 deletions
diff --git a/src/libjin/graphics/particles/je_particle.cpp b/src/libjin/graphics/particles/je_particle.cpp
index 71c0426..c6bbf42 100644
--- a/src/libjin/graphics/particles/je_particle.cpp
+++ b/src/libjin/graphics/particles/je_particle.cpp
@@ -179,7 +179,7 @@ namespace JinEngine
Vector2<float>& position = transform.getPosition();
Vector2<float>& scale = transform.getScale();
float r = transform.getRotation();
- sprite->render(position.x, position.y, scale.x, scale.y, r);
+ sprite->render(position.x(), position.y(), scale.x(), scale.y(), r);
}
gl.setColor(c);
gl.setBlendMode(blend);
diff --git a/src/libjin/graphics/particles/je_particle_emitter.cpp b/src/libjin/graphics/particles/je_particle_emitter.cpp
index 47957b6..644fd6e 100644
--- a/src/libjin/graphics/particles/je_particle_emitter.cpp
+++ b/src/libjin/graphics/particles/je_particle_emitter.cpp
@@ -53,10 +53,10 @@ namespace JinEngine
// Init position.
if (mDef.positionDef.enableRandom)
{
- float x = rng.randf(mDef.positionDef.position.random.floor.x, mDef.positionDef.position.random.ceil.x, ACCURACY_4);
- float y = rng.randf(mDef.positionDef.position.random.floor.y, mDef.positionDef.position.random.ceil.y, ACCURACY_4);
- x += mPS.mPosition.x;
- y += mPS.mPosition.y;
+ float x = rng.randf(mDef.positionDef.position.random.floor.x(), mDef.positionDef.position.random.ceil.x(), ACCURACY_4);
+ float y = rng.randf(mDef.positionDef.position.random.floor.y(), mDef.positionDef.position.random.ceil.y(), ACCURACY_4);
+ x += mPS.mPosition.x();
+ y += mPS.mPosition.y();
p->transform.setPosition(x, y);
}
else
diff --git a/src/libjin/graphics/particles/je_particle_system.cpp b/src/libjin/graphics/particles/je_particle_system.cpp
index d0cd4e0..ec25163 100644
--- a/src/libjin/graphics/particles/je_particle_system.cpp
+++ b/src/libjin/graphics/particles/je_particle_system.cpp
@@ -30,8 +30,8 @@ namespace JinEngine
void ParticleSystem::setPosition(float x, float y)
{
- mPosition.x = x;
- mPosition.y = y;
+ mPosition.x() = x;
+ mPosition.y() = y;
}
void ParticleSystem::update(float dt)