diff --git a/src/domain/Spieler.java b/src/domain/Spieler.java new file mode 100644 index 0000000..e9373ff --- /dev/null +++ b/src/domain/Spieler.java @@ -0,0 +1,37 @@ +package domain; + +/** + * Diese Klasse repräsentiert einen Spieler im Spiel. + */ +public class Spieler { + private String name; + private PunkteKarte punkteKarte; + private WürfelHand würfelHand; + + /** + * Konstruktor für einen Spieler. + * + * @param name Der Name des Spielers. + */ + public Spieler(String name) { + this.name = name; + this.punkteKarte = new PunkteKarte(); + this.würfelHand = new WürfelHand(); + } + + /** + * Führt einen Spielzug für den Spieler aus. + */ + public void spieleZug() { + // Zug-Logik hier implementieren + } + + /** + * Wählt eine Kategorie auf der Punktekarte aus. + * + * @param kategorie Die Kategorie, die gewählt wird. + */ + public void wähleKategorie(String kategorie) { + // Logik zur Auswahl einer Kategorie + } +}