From 41ace53b92cb8a0ac6834f2bfac043bb4c8397b7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20Ko=C5=BEusznik?= <jan@kozusznik.cz>
Date: Wed, 6 Oct 2021 09:42:11 +0200
Subject: [PATCH] Time fix

---
 src/main/java/lab/BulletAnimated.java | 2 +-
 src/main/java/lab/Cannon.java         | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/main/java/lab/BulletAnimated.java b/src/main/java/lab/BulletAnimated.java
index 27eae34..de8d083 100644
--- a/src/main/java/lab/BulletAnimated.java
+++ b/src/main/java/lab/BulletAnimated.java
@@ -54,7 +54,7 @@ public class BulletAnimated {
 			double cannonAngle = cannon.getAngle(); 
 			speed = speed
 					.add(new Point2D(Math.cos(cannonAngle) * strenghtOfCannon, Math.sin(cannonAngle) * strenghtOfCannon)
-							.multiply(1 / mass));
+							.multiply(1 / mass).multiply(timeStep/15));
 		} else if (!hitToGround) {
 			accelerate = false;
 			Point2D airResistanceforce = new Point2D(
diff --git a/src/main/java/lab/Cannon.java b/src/main/java/lab/Cannon.java
index 92c5431..b46745d 100644
--- a/src/main/java/lab/Cannon.java
+++ b/src/main/java/lab/Cannon.java
@@ -24,7 +24,7 @@ public class Cannon {
 	}
 
 	public void simulate(double timeStep) {
-		angle = angle + direction*0.8;
+		angle = angle + direction*80*timeStep;
 		if(angle <=-90 || angle >= 0) {
 			direction*=-1;
 		}
-- 
GitLab