Update Spieler.java
This commit is contained in:
parent
c4b3007943
commit
22283f019b
|
|
@ -1,18 +1,28 @@
|
||||||
package fußballmanager.personen;
|
package fußballmanager.personen;
|
||||||
|
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
|
|
||||||
import fußballmanager.Position;
|
import fußballmanager.Position;
|
||||||
import fußballmanager.namegen.Datenbank;
|
import fußballmanager.namegen.Datenbank;
|
||||||
|
|
||||||
public class Spieler extends Person {
|
public class Spieler extends Person {
|
||||||
int stärke;
|
int stärke;
|
||||||
int verteidigung;
|
int verteidigung;
|
||||||
int tore;
|
int tore;
|
||||||
int motivation;
|
public int motivation;
|
||||||
public double geschwindigkeit;
|
public double geschwindigkeit;
|
||||||
public Position p;
|
public Position p;
|
||||||
Ball b;
|
Ball b;
|
||||||
|
int karte = 0;
|
||||||
|
|
||||||
|
public int getAttack() {
|
||||||
|
return (int) (stärke+(0.2*motivation));
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getDef() {
|
||||||
|
return (int) (verteidigung+(0.2*motivation));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
public void setBall(Ball b){
|
public void setBall(Ball b){
|
||||||
this.b = b;
|
this.b = b;
|
||||||
|
|
@ -20,12 +30,13 @@ public class Spieler extends Person {
|
||||||
|
|
||||||
public void takeBall(Spieler s){
|
public void takeBall(Spieler s){
|
||||||
b = s.b;
|
b = s.b;
|
||||||
|
b.s = s;
|
||||||
s.b = null;
|
s.b = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Spieler(int stärke, int verteidigung, int alter, String vorname,
|
public Spieler(int stärke, int verteidigung, int alter, String vorname,
|
||||||
String name) {
|
String name) {
|
||||||
this.stärke = stärke;
|
this.stärke = stärke;
|
||||||
this.verteidigung = verteidigung;
|
this.verteidigung = verteidigung;
|
||||||
this.alter = alter;
|
this.alter = alter;
|
||||||
this.vorname = vorname;
|
this.vorname = vorname;
|
||||||
|
|
@ -35,7 +46,7 @@ public class Spieler extends Person {
|
||||||
public Spieler() {
|
public Spieler() {
|
||||||
int random = new Random().nextInt(100);
|
int random = new Random().nextInt(100);
|
||||||
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 = Datenbank.genVorname();
|
this.vorname = Datenbank.genVorname();
|
||||||
this.name = Datenbank.genName();
|
this.name = Datenbank.genName();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue