Added Teamfill
This commit is contained in:
parent
da393605aa
commit
c72216d8b5
|
|
@ -7,7 +7,26 @@ public class Team {
|
||||||
Trainer trainer;
|
Trainer trainer;
|
||||||
Spieler[] spieler = new Spieler[10];
|
Spieler[] spieler = new Spieler[10];
|
||||||
Torwart torwart;
|
Torwart torwart;
|
||||||
int siege;
|
int siege = 0;
|
||||||
|
|
||||||
|
public Team(String name){
|
||||||
|
this.name = name;
|
||||||
|
fülleTeam();
|
||||||
|
addTrainer();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void fülleTeam(){
|
||||||
|
//Fülle Feldspieler
|
||||||
|
for(int i =0; i<10;i++){
|
||||||
|
spieler[i] = new Spieler();
|
||||||
|
}
|
||||||
|
//Fülle Torwart
|
||||||
|
torwart = new Torwart();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void addTrainer(){
|
||||||
|
trainer = new Trainer();
|
||||||
|
}
|
||||||
|
|
||||||
public boolean isInTeam(Person p){
|
public boolean isInTeam(Person p){
|
||||||
for(Person pp:spieler){
|
for(Person pp:spieler){
|
||||||
|
|
|
||||||
|
|
@ -12,8 +12,6 @@ public abstract class Person {
|
||||||
this.team = team;
|
this.team = team;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public Team getTeam(){
|
public Team getTeam(){
|
||||||
return team;
|
return team;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,7 @@ public class Spieler extends Person {
|
||||||
this.verteidigung = random;
|
this.verteidigung = random;
|
||||||
this.stärke = 100-random;
|
this.stärke = 100-random;
|
||||||
this.geschwindigkeit = 4+Math.random()*2;
|
this.geschwindigkeit = 4+Math.random()*2;
|
||||||
this.vorname = "Hans";
|
this.vorname = Datenbank.genVorname();
|
||||||
this.name = "Wurst";
|
this.name = Datenbank.genName();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1,5 +1,18 @@
|
||||||
package fußballmanager.personen;
|
package fußballmanager.personen;
|
||||||
|
|
||||||
|
import java.util.Random;
|
||||||
|
|
||||||
|
import fußballmanager.namegen.Datenbank;
|
||||||
|
|
||||||
public class Torwart extends Spieler{
|
public class Torwart extends Spieler{
|
||||||
|
|
||||||
|
public Torwart() {
|
||||||
|
int random = new Random().nextInt(100);
|
||||||
|
this.verteidigung = random;
|
||||||
|
this.stärke = 100-random;
|
||||||
|
this.geschwindigkeit = 4+Math.random()*2;
|
||||||
|
this.vorname = Datenbank.genVorname();
|
||||||
|
this.name = Datenbank.genName();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,19 +1,14 @@
|
||||||
package fußballmanager.personen;
|
package fußballmanager.personen;
|
||||||
|
|
||||||
|
import fußballmanager.namegen.Datenbank;
|
||||||
|
|
||||||
public class Trainer extends Person{
|
public class Trainer extends Person{
|
||||||
int inspiration;
|
int inspiration;
|
||||||
int erfahrung = 0;
|
int erfahrung = 0;
|
||||||
|
|
||||||
public Trainer(String name, String vorname, int inspiration, int erfahrung){
|
|
||||||
this.name = name;
|
|
||||||
this.vorname = vorname;
|
|
||||||
this.inspiration = inspiration;
|
|
||||||
this.erfahrung = erfahrung;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Trainer(){
|
public Trainer(){
|
||||||
this.name ="Mustertrainer";
|
this.name = Datenbank.genName();
|
||||||
this.vorname = "Max";
|
this.vorname = Datenbank.genVorname();
|
||||||
this.inspiration = (int) (Math.random()*100);
|
this.inspiration = (int) (Math.random()*100);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue