From 5cae13a0c4bb8c23beaca329362377a3bf5c5d66 Mon Sep 17 00:00:00 2001 From: GordonDaFreeman Date: Wed, 20 Sep 2017 18:40:31 +0200 Subject: [PATCH 1/2] is in team --- src/fußballmanager/Team.java | 8 ++++++++ src/fußballmanager/personen/Person.java | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/src/fußballmanager/Team.java b/src/fußballmanager/Team.java index d43b3af..dff281f 100644 --- a/src/fußballmanager/Team.java +++ b/src/fußballmanager/Team.java @@ -8,4 +8,12 @@ public class Team { Spieler[] spieler = new Spieler[10]; Torwart torwart; int siege; + + public boolean isInTeam(Person p){ + for(Person pp:spieler){ + if(p.equals(pp)) return true; + } + if(torwart.equals(p)) return true; + return false; + } } diff --git a/src/fußballmanager/personen/Person.java b/src/fußballmanager/personen/Person.java index 5e35d4f..1cdba13 100644 --- a/src/fußballmanager/personen/Person.java +++ b/src/fußballmanager/personen/Person.java @@ -14,4 +14,8 @@ public abstract class Person { public Team getTeam(){ return team; } + + public boolean isInTeam(Person p){ + return team.isInTeam(p); + } } From d6acf05b72f53607f222d077c1491dd1bb71add5 Mon Sep 17 00:00:00 2001 From: GordonDaFreeman Date: Wed, 20 Sep 2017 18:49:02 +0200 Subject: [PATCH 2/2] m --- src/fußballmanager/Spiel.java | 8 +++++++- src/fußballmanager/personen/Ball.java | 4 +--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/fußballmanager/Spiel.java b/src/fußballmanager/Spiel.java index ce3c645..cc6bcb8 100644 --- a/src/fußballmanager/Spiel.java +++ b/src/fußballmanager/Spiel.java @@ -32,7 +32,13 @@ public class Spiel { } private void movePhase(){ - + Team ballteam; + Team nichtballteam; + if(ballBesitz){ + ballteam = heimteam; + }else{ + ballteam = auswärtsteam; + } } private void attackPhase(){ diff --git a/src/fußballmanager/personen/Ball.java b/src/fußballmanager/personen/Ball.java index fa0bf06..be71311 100644 --- a/src/fußballmanager/personen/Ball.java +++ b/src/fußballmanager/personen/Ball.java @@ -1,7 +1,5 @@ package fußballmanager.personen; -import fußballmanager.Position; - public class Ball{ - Position p; + Person p; }