Spieler class
parent
a8e4e484ad
commit
8fae72aba7
|
@ -0,0 +1,71 @@
|
|||
package domain;
|
||||
|
||||
|
||||
public class Spieler {
|
||||
|
||||
private int number;
|
||||
private String Name;
|
||||
private int[] scores;
|
||||
private int score;
|
||||
|
||||
public Spieler(int number) {
|
||||
this.number = number;
|
||||
this.Name = "";
|
||||
this.scores = new int[Kategorie.values().length];
|
||||
this.score = 0;
|
||||
}
|
||||
|
||||
public Spieler() {
|
||||
this(0);
|
||||
}
|
||||
|
||||
public int getNumber() {
|
||||
return number + 1;
|
||||
}
|
||||
|
||||
public void setNumber(int number) {
|
||||
this.number = number;
|
||||
}
|
||||
|
||||
|
||||
public String getName() {
|
||||
return Name;
|
||||
}
|
||||
|
||||
public void setName(String Name) {
|
||||
this.Name = Name;
|
||||
}
|
||||
|
||||
public int getScore(int categoryIndex) {
|
||||
return scores[categoryIndex];
|
||||
}
|
||||
|
||||
public void setScore(int categoryIndex, int score) {
|
||||
scores[categoryIndex] = score;
|
||||
}
|
||||
|
||||
public void setScoreForCategory(int categoryIndex, int score) {
|
||||
this.score = score;
|
||||
// Дополнительная логика, если необходимо
|
||||
}
|
||||
|
||||
|
||||
|
||||
public int getTotalScore() {
|
||||
int totalScore = 0;
|
||||
for (int score : scores) {
|
||||
totalScore += score;
|
||||
}
|
||||
return totalScore;
|
||||
}
|
||||
|
||||
|
||||
public void resetScore() {
|
||||
for (int i = 0; i < scores.length; i++) {
|
||||
scores[i] = 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
Loading…
Reference in New Issue