Basisstruktur Spieler

master
Marco Angelo Palmieri 2024-05-05 20:11:21 +02:00
parent b88469f7ec
commit 79051ae18f
1 changed files with 37 additions and 0 deletions

View File

@ -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
}
}