[Orxonox-commit 5287] r9950 - in code/trunk/src/orxonox: graphics worldentities/pawns
landauf at orxonox.net
landauf at orxonox.net
Fri Jan 3 15:25:44 CET 2014
Author: landauf
Date: 2014-01-03 15:25:44 +0100 (Fri, 03 Jan 2014)
New Revision: 9950
Modified:
code/trunk/src/orxonox/graphics/ParticleEmitter.cc
code/trunk/src/orxonox/graphics/ParticleEmitter.h
code/trunk/src/orxonox/worldentities/pawns/Pawn.cc
Log:
ParticleEmitter should be a StaticEntity just like every other graphics class. If it needs to move, attach it to a movable entity.
Modified: code/trunk/src/orxonox/graphics/ParticleEmitter.cc
===================================================================
--- code/trunk/src/orxonox/graphics/ParticleEmitter.cc 2014-01-03 14:14:19 UTC (rev 9949)
+++ code/trunk/src/orxonox/graphics/ParticleEmitter.cc 2014-01-03 14:25:44 UTC (rev 9950)
@@ -44,7 +44,7 @@
{
RegisterClass(ParticleEmitter);
- ParticleEmitter::ParticleEmitter(Context* context) : MovableEntity(context)
+ ParticleEmitter::ParticleEmitter(Context* context) : StaticEntity(context)
{
RegisterObject(ParticleEmitter);
Modified: code/trunk/src/orxonox/graphics/ParticleEmitter.h
===================================================================
--- code/trunk/src/orxonox/graphics/ParticleEmitter.h 2014-01-03 14:14:19 UTC (rev 9949)
+++ code/trunk/src/orxonox/graphics/ParticleEmitter.h 2014-01-03 14:25:44 UTC (rev 9950)
@@ -32,11 +32,11 @@
#include "OrxonoxPrereqs.h"
#include <string>
-#include "worldentities/MovableEntity.h"
+#include "worldentities/StaticEntity.h"
namespace orxonox
{
- class _OrxonoxExport ParticleEmitter : public MovableEntity
+ class _OrxonoxExport ParticleEmitter : public StaticEntity
{
public:
ParticleEmitter(Context* context);
Modified: code/trunk/src/orxonox/worldentities/pawns/Pawn.cc
===================================================================
--- code/trunk/src/orxonox/worldentities/pawns/Pawn.cc 2014-01-03 14:14:19 UTC (rev 9949)
+++ code/trunk/src/orxonox/worldentities/pawns/Pawn.cc 2014-01-03 14:25:44 UTC (rev 9950)
@@ -391,7 +391,6 @@
ParticleSpawner* effect = new ParticleSpawner(this->getContext());
effect->setPosition(this->getPosition());
effect->setOrientation(this->getOrientation());
- effect->setVelocity(this->getVelocity());
effect->setDestroyAfterLife(true);
effect->setSource("Orxonox/explosion2b");
effect->setLifetime(4.0f);
@@ -400,7 +399,6 @@
ParticleSpawner* effect = new ParticleSpawner(this->getContext());
effect->setPosition(this->getPosition());
effect->setOrientation(this->getOrientation());
- effect->setVelocity(this->getVelocity());
effect->setDestroyAfterLife(true);
effect->setSource("Orxonox/smoke6");
effect->setLifetime(4.0f);
@@ -409,7 +407,6 @@
ParticleSpawner* effect = new ParticleSpawner(this->getContext());
effect->setPosition(this->getPosition());
effect->setOrientation(this->getOrientation());
- effect->setVelocity(this->getVelocity());
effect->setDestroyAfterLife(true);
effect->setSource("Orxonox/sparks");
effect->setLifetime(4.0f);
More information about the Orxonox-commit
mailing list