Update Team.java
This commit is contained in:
parent
e81073918b
commit
a87e8ba3cb
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue