1
0
Fork 0

Template von DOP hinzugefügt

Philipp Kotte 2023-10-11 11:04:46 +02:00
parent 026e01577d
commit 7ec9a4e436
1 changed files with 57 additions and 1 deletions

View File

@ -14,6 +14,18 @@ import Domain.Enums.Geschlecht;
public class Spiel implements Serializable { public class Spiel implements Serializable {
/*--------------------------------------------------------*/
// statische Konstanten
/*--------------------------------------------------------*/
/*--------------------------------------------------------*/
// statische Attribute(zB. zähler)
/*--------------------------------------------------------*/
/*--------------------------------------------------------*/
// Attribute jedes Objektes
/*--------------------------------------------------------*/
private boolean istGestartet; private boolean istGestartet;
private boolean istBeendet; private boolean istBeendet;
private Spieler spielerAmZug; private Spieler spielerAmZug;
@ -21,12 +33,52 @@ public class Spiel implements Serializable {
private HashMap<Integer, Spieler> spieler = new HashMap<>(); private HashMap<Integer, Spieler> spieler = new HashMap<>();
private boolean[] id_check = { false, false, false, false, false, false }; private boolean[] id_check = { false, false, false, false, false, false };
/*--------------------------------------------------------*/
// Konstruktoren (default und spezifische)
/*--------------------------------------------------------*/
public Spiel() { public Spiel() {
this.istGestartet = false; this.istGestartet = false;
this.istBeendet = false; this.istBeendet = false;
this.spielerAmZug = null; this.spielerAmZug = null;
this.runde = 0; this.runde = 0;
}; };
/*--------------------------------------------------------*/
// statische Methoden
/*--------------------------------------------------------*/
/*--------------------------------------------------------*/
// Getter und Setter
/*--------------------------------------------------------*/
public void setSpielGestartet(boolean gestarted) {
this.istGestartet = gestarted;
}
public void setSpielBeendet(boolean beendet) {
this.istBeendet = beendet;
}
public void setRunde(int runde) {
this.runde = runde;
}
public void setSpielerAmZug(Spieler spieler) {
this.spielerAmZug = spieler;
}
/*--------------------------------------------------------*/
// @Overrides
/*--------------------------------------------------------*/
@Override
public String toString() {
return "";
}
/*--------------------------------------------------------*/
// öffentliche Methodes
/*--------------------------------------------------------*/
public void addSpieler(String name, Geschlecht geschlecht) { public void addSpieler(String name, Geschlecht geschlecht) {
int id = 1; int id = 1;
@ -78,7 +130,7 @@ public class Spiel implements Serializable {
return this.runde; return this.runde;
} }
public void mischer() { public void mischen() {
} }
@ -94,4 +146,8 @@ public class Spiel implements Serializable {
} }
/*--------------------------------------------------------*/
// Hilfsmethoden (privat)
/*--------------------------------------------------------*/
} }