From a2405abab4e71749b75bc77886264da9e9a00074 Mon Sep 17 00:00:00 2001 From: delta1805 Date: Sun, 24 Sep 2017 22:45:36 +0200 Subject: [PATCH] never seen that --- src/fussballmanager/Spiel.java | 58 ++++++++++++++++------------------ 1 file changed, 27 insertions(+), 31 deletions(-) diff --git a/src/fussballmanager/Spiel.java b/src/fussballmanager/Spiel.java index 7247776..9a9ef86 100644 --- a/src/fussballmanager/Spiel.java +++ b/src/fussballmanager/Spiel.java @@ -148,41 +148,37 @@ public class Spiel { } if (weiter) { double tordis = s.p.getDistance(nichtballteam.torwart.p); - if(tordis <10){ - tor(); - }else{ - tordis = s.p.getDistance(nichtballteam.torwart.p); - Spieler t = null; - boolean ss = false; - for (Spieler m : ballteam.spieler) { + Spieler t = null; + boolean ss = false; + for (Spieler m : ballteam.spieler) { - if (!m.equals(s)) { - if (m.p.getDistance(nichtballteam.torwart.p) < tordis) { - t = m; - ss = true; - } + if (!m.equals(s)) { + if (m.p.getDistance(nichtballteam.torwart.p) < tordis) { + t = m; + ss = true; } } + } - if (t != null&&ss) { - Flugbahn fb = new Flugbahn(s.p, t.p); - boolean succes = false; - for (Spieler temp : nichtballteam.spieler) { - if (fb.isInRange(temp.p)) { - // Pass wurde unterbrochen - temp.takeBall(s); - succes = true; - ballWechsel(); - break; - } - } - if (!succes) { - System.out.println(s.getname() + " passt Ball an " + t.getname()); - // Ball wurde weg gepasst - t.takeBall(s); + if (t != null&&ss) { + Flugbahn fb = new Flugbahn(s.p, t.p); + boolean succes = false; + for (Spieler temp : nichtballteam.spieler) { + if (fb.isInRange(temp.p)) { + // Pass wurde unterbrochen + temp.takeBall(s); + succes = true; + ballWechsel(); + break; } } - } + if (!succes) { + System.out.println(s.getname() + " passt Ball an " + t.getname()); + // Ball wurde weg gepasst + t.takeBall(s); + } + } + } break; } @@ -191,11 +187,11 @@ public class Spiel { public void torPhase(){ if(ballBesitz){ - if(b.s.p.getDistance(auswärtsteam.torwart.p)<20){ + if(b.s.p.getDistance(auswärtsteam.torwart.p)<5){ tor(); } }else{ - if(b.s.p.getDistance(heimteam.torwart.p)<20){ + if(b.s.p.getDistance(heimteam.torwart.p)<5){ tor(); } }