From a87e8ba3cb9b901aebdbfeeb6d32e65b40743942 Mon Sep 17 00:00:00 2001 From: delta1805 <31958216+delta1805@users.noreply.github.com> Date: Thu, 21 Sep 2017 12:55:44 +0200 Subject: [PATCH] Update Team.java --- src/fußballmanager/Team.java | 56 ++++++++++++++++++++++++++++++----- 1 file changed, 48 insertions(+), 8 deletions(-) diff --git a/src/fußballmanager/Team.java b/src/fußballmanager/Team.java index 3cc377e..4029e09 100644 --- a/src/fußballmanager/Team.java +++ b/src/fußballmanager/Team.java @@ -1,7 +1,7 @@ -package fußballmanager; +package fußballmanager; -import fußballmanager.namegen.Datenbank; -import fußballmanager.personen.*; +import fußballmanager.namegen.Datenbank; +import fußballmanager.personen.*; public class Team { String name; @@ -12,22 +12,22 @@ public class Team { public Team(String name){ this.name = name; - fülleTeam(); + fülleTeam(); addTrainer(); } public Team(){ this.name = Datenbank.genName()+"'s Team"; - fülleTeam(); + fülleTeam(); addTrainer(); } - public void fülleTeam(){ - //Fülle Feldspieler + public void fülleTeam(){ + //Fülle Feldspieler for(int i =0; i<10;i++){ spieler[i] = new Spieler(); } - //Fülle Torwart + //Fülle Torwart torwart = new Torwart(); } @@ -35,6 +35,45 @@ public class Team { trainer = new Trainer(); } + public void setPositions(boolean heim){ + if (heim){ + torwart.p.x = 5; + torwart.p.y = 22.5; + for(int i = 0; i < 3; i++){ + spieler[i].p.x = 20; + spieler[i].p.y = 7.5+15*i; + } + for(int i = 3; i < 7; i++){ + spieler[i].p.x = 38; + spieler[i].p.y =5.625+11.25*i; + } + for(int i = 7; i < 9; i++){ + spieler[i].p.x = 52; + spieler[i].p.y =11.25+22.5*i; + } + spieler[9].p.x=44; + spieler[9].p.y=45; + }else{ + torwart.p.x = 90-5; + torwart.p.y = 22.5; + for(int i = 0; i < 3; i++){ + spieler[i].p.x = 90-20; + spieler[i].p.y = 7.5+15*i; + } + for(int i = 3; i < 7; i++){ + spieler[i].p.x = 90-38; + spieler[i].p.y =5.625+11.25*i; + } + for(int i = 7; i < 9; i++){ + spieler[i].p.x = 90-52; + spieler[i].p.y =11.25+22.5*i; + } + spieler[9].p.x=46; + spieler[9].p.y=45; + } + + } + public boolean isInTeam(Person p){ for(Person pp:spieler){ if(p.equals(pp)) return true; @@ -43,3 +82,4 @@ public class Team { return false; } } +