Skip to content
Snippets Groups Projects
Commit 4f6e59cd authored by Robert Goldmann's avatar Robert Goldmann
Browse files

fixed #34

parent 166298c3
No related branches found
No related tags found
No related merge requests found
......@@ -424,11 +424,11 @@ public class Game
public Point2D getNewSpeedDirection(Point2D oldDirection, double speed)
{
double influenceX = 0.5;
double oldSpeed = Math.sqrt(oldDirection.getX() * oldDirection.getX()+ oldDirection.getY() * oldDirection.getY());
double newXSpeed = speed * influenceX;
double newYSpeed = Math.sqrt(speed * speed - newXSpeed * newXSpeed);
double newXSpeed = oldDirection.getX() * speed / oldSpeed;
double newYSpeed = oldDirection.getY() * speed / oldSpeed;
return new Point2D(-newXSpeed, -newYSpeed);
return new Point2D(newXSpeed, newYSpeed);
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment