fixed polygon penitration due to CoR
[physics.git] / src / Entities / PhysicsEntity.cpp
index 3354fe2..d42d271 100644 (file)
  */
 
 #include "PhysicsEntity.h"
-#include "../debug.h"
+#include "debug.h"
 
-#include "../effectManager.h"
-#include "../Vector2.h"
+#include "effectManager.h"
+#include "Vector2.h"
 
 
 /// ***** Constructors/Destructors *****
 
 PhysicsEntity::PhysicsEntity(const Vector2& pos)
-    : Entity(pos), force(0,0), mass(1), CoR(1)
+    : Entity(pos), force(0,0), mass(1), CoR(0.8)
 {
 
 }
@@ -85,3 +85,8 @@ void PhysicsEntity::applyImpulse(const Vector2& impulse, const Vector2& at)
 {
     velocity += impulse;
 }
+
+void PhysicsEntity::applyNudge(const Vector2& vecPush)
+{
+    position += vecPush;
+}