Update Spieler.java

This commit is contained in:
GordonDaFreeman 2017-09-21 12:50:24 +02:00 committed by GitHub
parent c4b3007943
commit 22283f019b
1 changed files with 20 additions and 9 deletions

View File

@ -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();
@ -45,4 +56,4 @@ public class Spieler extends Person {
if(b!=null) return true; if(b!=null) return true;
return false; return false;
} }
} }