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.namegen.Datenbank;
|
||||||
import fußballmanager.personen.*;
|
import fußballmanager.personen.*;
|
||||||
|
|
||||||
public class Team {
|
public class Team {
|
||||||
String name;
|
String name;
|
||||||
|
|
@ -12,22 +12,22 @@ public class Team {
|
||||||
|
|
||||||
public Team(String name){
|
public Team(String name){
|
||||||
this.name = name;
|
this.name = name;
|
||||||
fülleTeam();
|
fülleTeam();
|
||||||
addTrainer();
|
addTrainer();
|
||||||
}
|
}
|
||||||
|
|
||||||
public Team(){
|
public Team(){
|
||||||
this.name = Datenbank.genName()+"'s Team";
|
this.name = Datenbank.genName()+"'s Team";
|
||||||
fülleTeam();
|
fülleTeam();
|
||||||
addTrainer();
|
addTrainer();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void fülleTeam(){
|
public void fülleTeam(){
|
||||||
//Fülle Feldspieler
|
//Fülle Feldspieler
|
||||||
for(int i =0; i<10;i++){
|
for(int i =0; i<10;i++){
|
||||||
spieler[i] = new Spieler();
|
spieler[i] = new Spieler();
|
||||||
}
|
}
|
||||||
//Fülle Torwart
|
//Fülle Torwart
|
||||||
torwart = new Torwart();
|
torwart = new Torwart();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -35,6 +35,45 @@ public class Team {
|
||||||
trainer = new Trainer();
|
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){
|
public boolean isInTeam(Person p){
|
||||||
for(Person pp:spieler){
|
for(Person pp:spieler){
|
||||||
if(p.equals(pp)) return true;
|
if(p.equals(pp)) return true;
|
||||||
|
|
@ -43,3 +82,4 @@ public class Team {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue