Alvaro Cassinelli
/
skinGames_forktest
just a test
Fork of scoreLight_Advanced by
Diff: classSpring.cpp
- Revision:
- 12:0de9cd2bced5
- Parent:
- 0:345b3bc7a0ea
- Child:
- 30:d8af03f01cd4
--- a/classSpring.cpp Thu Apr 12 05:16:48 2012 +0000 +++ b/classSpring.cpp Thu Apr 12 08:38:44 2012 +0000 @@ -13,12 +13,12 @@ return; } - vector2D pta = massA->pos; - vector2D ptb = massB->pos; + vector2Df pta = massA->pos; + vector2Df ptb = massB->pos; float theirDistance = (pta - ptb).length(); float springForce = (springiness * (distance - theirDistance)); - vector2D frcToAdd = (pta-ptb).normalize() * springForce; + vector2Df frcToAdd = (pta-ptb).normalize() * springForce; massA->addForce(frcToAdd); massB->addForce(-frcToAdd); @@ -31,12 +31,12 @@ return; } - vector2D pta = massA->pos; - vector2D ptb = massB->pos; + vector2Df pta = massA->pos; + vector2Df ptb = massB->pos; float theirDistance = (pta - ptb).length(); float springForce = (springiness * (distance - theirDistance)); - vector2D frcToAdd = (pta-ptb).normalize() * springForce; + vector2Df frcToAdd = (pta-ptb).normalize() * springForce; //massA->addForce(frcToAdd); massB->addForce(-frcToAdd);