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 fußballmanager.Position;
import fußballmanager.namegen.Datenbank;
import fußballmanager.Position;
import fußballmanager.namegen.Datenbank;
public class Spieler extends Person {
int stärke;
int stärke;
int verteidigung;
int tore;
int motivation;
public int motivation;
public double geschwindigkeit;
public Position p;
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){
this.b = b;
@ -20,12 +30,13 @@ public class Spieler extends Person {
public void takeBall(Spieler s){
b = s.b;
b.s = s;
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) {
this.stärke = stärke;
this.stärke = stärke;
this.verteidigung = verteidigung;
this.alter = alter;
this.vorname = vorname;
@ -35,7 +46,7 @@ public class Spieler extends Person {
public Spieler() {
int random = new Random().nextInt(100);
this.verteidigung = random;
this.stärke = 100-random;
this.stärke = 100-random;
this.geschwindigkeit = 4+Math.random()*2;
this.vorname = Datenbank.genVorname();
this.name = Datenbank.genName();
@ -45,4 +56,4 @@ public class Spieler extends Person {
if(b!=null) return true;
return false;
}
}
}