From 22283f019b61cbe9d6cf41a9851d02fb34535c65 Mon Sep 17 00:00:00 2001 From: GordonDaFreeman Date: Thu, 21 Sep 2017 12:50:24 +0200 Subject: [PATCH] Update Spieler.java --- src/fußballmanager/personen/Spieler.java | 29 ++++++++++++++++------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/src/fußballmanager/personen/Spieler.java b/src/fußballmanager/personen/Spieler.java index ce52c4b..066c46e 100644 --- a/src/fußballmanager/personen/Spieler.java +++ b/src/fußballmanager/personen/Spieler.java @@ -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; } -} \ No newline at end of file +}