summaryrefslogtreecommitdiff
path: root/src/particle
diff options
context:
space:
mode:
Diffstat (limited to 'src/particle')
-rw-r--r--src/particle/particle.cpp18
1 files changed, 0 insertions, 18 deletions
diff --git a/src/particle/particle.cpp b/src/particle/particle.cpp
index 0cc97eb53..c00593470 100644
--- a/src/particle/particle.cpp
+++ b/src/particle/particle.cpp
@@ -213,9 +213,6 @@ void Particle::updateSelf() restrict2
bool Particle::update() restrict2
{
- if (!mMap)
- return false;
-
const Vector oldPos = mPos;
updateSelf();
@@ -233,25 +230,10 @@ bool Particle::update() restrict2
}
// Update child particles
-
- const int cameraX = viewport->getCameraX();
- const int cameraY = viewport->getCameraY();
- const float x1 = static_cast<float>(cameraX - 3000);
- const float y1 = static_cast<float>(cameraY - 2000);
- const float x2 = static_cast<float>(cameraX + 3000);
- const float y2 = static_cast<float>(cameraY + 2000);
-
for (ParticleIterator p = mChildParticles.begin(),
fp2 = mChildParticles.end(); p != fp2; )
{
Particle *restrict const particle = *p;
- const float posX = particle->mPos.x;
- const float posY = particle->mPos.y;
- if (posX < x1 || posX > x2 || posY < y1 || posY > y2)
- {
- ++p;
- continue;
- }
// move particle with its parent if desired
if (particle->mFollow)
particle->moveBy(change);