+
+ Mf::Scalar epsilon = 100.0;
+
+ //current.momentum = Mf::Vector2(0.0, -120.0);
+ current.momentum = -5 * (current.position - Mf::Vector2(500.0, 200.0))
+ - 2.0 * current.velocity;
+ current.recalculate();
+ std::cout << "force: " << current.momentum << std::endl;
+
+ //if (std::abs(current.force[0]) < epsilon && std::abs(current.force[1]) < epsilon &&
+ //std::abs(current.velocity[0]) < epsilon && std::abs(current.velocity[1]) < epsilon)
+ //{
+ //current.force = Mf::Vector2(0.0, 0.0);
+ //current.velocity = Mf::Vector2(0.0, 0.0);
+ //current.momentum = Mf::Vector2(0.0, 0.0);
+ //}
+