changed src so the libpg headers are now used
[physics.git] / src / effectManager.cpp
index c59decc..bcd597e 100644 (file)
@@ -17,6 +17,8 @@
 
 #include "effectManager.h"
 
+#include <pg/Vector2.h>
+
 #include <set>
 
 #include "Effects/Effect.h"
@@ -24,7 +26,6 @@
 #include "Effects/GravityWell.h"
 #include "Effects/Screen.h"
 
-#include "Vector2.h"
 #include "input/inputManager.h"
 #include "config/config.h"
 
 typedef std::set<Effect*> setEffect;
 setEffect active_Effects;
 
-GravityWell* mouseWell;
+GravityWell* pMouseWell;
 
 /// ***** Initializers/Cleaners *****
 
 void effect::init()
 {
-    mouseWell = new GravityWell(input::mousePosition());
+    pMouseWell = new GravityWell(Vector2(0,0));
 
     active_Effects.insert(new Screen());
     active_Effects.insert(new Gravity());
-    active_Effects.insert(mouseWell);
 }
 void effect::clean()
 {
@@ -64,15 +64,15 @@ void effect::update(float)
 void effect::handleInput()
 {
     if(cfg::mouseWellFollow())
-        mouseWell->setPosition(input::mousePosition());
+        pMouseWell->setPosition(input::mousePosition());
 
     if(cfg::mouseWellOn())
-        active_Effects.insert(mouseWell);
+        active_Effects.insert(pMouseWell);
     if(cfg::mouseWellOff())
-        active_Effects.erase(mouseWell);
+        active_Effects.erase(pMouseWell);
 }
 
-Vector2 effect::positionDelta(const PhysicsEntity* e, float time_step)
+Vector2 effect::positionDelta(const PhysicsEntity* ppe, float fTimeStep)
 {
     Vector2 acc(0,0);
 
@@ -80,12 +80,12 @@ Vector2 effect::positionDelta(const PhysicsEntity* e, float time_step)
          it != active_Effects.end();
          it++ )
     {
-        acc += (*it)->positionDelta(e, time_step);
+        acc += (*it)->positionDelta(ppe, fTimeStep);
     }
 
     return acc;
 }
-Vector2 effect::velocityDelta(const PhysicsEntity* e, float time_step)
+Vector2 effect::velocityDelta(const PhysicsEntity* ppe, float fTimeStep)
 {
     Vector2 acc(0,0);
 
@@ -93,12 +93,12 @@ Vector2 effect::velocityDelta(const PhysicsEntity* e, float time_step)
          it != active_Effects.end();
          it++ )
     {
-        acc += (*it)->velocityDelta(e, time_step);
+        acc += (*it)->velocityDelta(ppe, fTimeStep);
     }
 
     return acc;
 }
-Vector2 effect::forceDelta(const PhysicsEntity* e, float time_step)
+Vector2 effect::forceDelta(const PhysicsEntity* ppe, float fTimeStep)
 {
     Vector2 acc(0,0);
 
@@ -106,7 +106,7 @@ Vector2 effect::forceDelta(const PhysicsEntity* e, float time_step)
          it != active_Effects.end();
          it++ )
     {
-        acc += (*it)->forceDelta(e, time_step);
+        acc += (*it)->forceDelta(ppe, fTimeStep);
     }
 
     return acc;