Effects changed to delta system
[physics.git] / src / Effects / Gravity.h
index 4281194..f6dd459 100644 (file)
@@ -1,13 +1,19 @@
 #ifndef GRAVITY_H
 #define GRAVITY_H
 
+#include "../Vector2.h"
 #include "Effect.h"
 
 /// ***** Header Class *****
 class Gravity: public Effect
 {
-    Vector2 positionAfter(const Vector2&, float);
-    Vector2 velocityAfter(const Vector2&, float);
-}
+  public:
+    Gravity();
+    ~Gravity();
+
+    Vector2 positionDelta(const PhysicsEntity*, float);
+    Vector2 velocityDelta(const PhysicsEntity*, float);
+    Vector2 forceDelta(const PhysicsEntity*, float);
+};
 
 #endif // GRAVITY_H