From d4585195e3bd2d4416b2d1c0c725776675891c99 Mon Sep 17 00:00:00 2001 From: GordonDaFreeman Date: Wed, 20 Sep 2017 18:15:08 +0200 Subject: [PATCH] added isInRange(Position p) --- src/fußballmanager/Flugbahn.java | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/fußballmanager/Flugbahn.java b/src/fußballmanager/Flugbahn.java index b844a35..ed03803 100644 --- a/src/fußballmanager/Flugbahn.java +++ b/src/fußballmanager/Flugbahn.java @@ -6,15 +6,24 @@ public class Flugbahn { //Definitionsbereich x1 und x2 + y1 und y2 double m,b; - //double x1,x2,y1,y2; + Position p1,p2; public Flugbahn(Position p1,Position p2) { m = (p1.y-p2.y)/(p1.x-p2.x); b = p1.y+m*p1.x; } - //Moritz mach das mal :D - public double getDistancToPosition(Position p){ - return 0; + public double f(double x){ + return m*x+b; + } + + public boolean isInRange(Position p){ + if(p1.xp.x||p1.x>p.x&&p2.x