diff --git a/src/fußballmanager/namegen/Datenbank.java b/src/fußballmanager/namegen/Datenbank.java index 33b8a7c..6f7d93f 100644 --- a/src/fußballmanager/namegen/Datenbank.java +++ b/src/fußballmanager/namegen/Datenbank.java @@ -3,12 +3,12 @@ package fu public class Datenbank { int n = 100; - int counterName = 0; - int counterVorname = 0; - int counterBeiname = 0; - String[] nameFeld; - String[] vornameFeld; - String[] beinameFeld; + public int counterName = 0; + public int counterVorname = 0; + public int counterBeiname = 0; + public String[] nameFeld; + public String[] vornameFeld; + public String[] beinameFeld; public Datenbank(){ nameFeld = new String[n]; diff --git a/src/fußballmanager/personen/Person.java b/src/fußballmanager/personen/Person.java index 1cdba13..3b6f1e5 100644 --- a/src/fußballmanager/personen/Person.java +++ b/src/fußballmanager/personen/Person.java @@ -1,6 +1,7 @@ package fußballmanager.personen; import fußballmanager.Team; +import fußballmanager.namegen.Datenbank; public abstract class Person { int alter; @@ -11,6 +12,22 @@ public abstract class Person { this.team = team; } + public String genName(){ + String r = ""; + Datenbank data = new Datenbank(); + data.nameFeldFüllen(); + data.nameFeld[(int) (Math.random() * data.counterVorname)]; + + + } + + public String genVorname(Datenbank d){ + String r = ""; + Datenbank data = new Datenbank(); + data.nameFeldFüllen(); + data.vornameFeld[(int) (Math.random() * data.counterVorname)]; + } + public Team getTeam(){ return team; }