diff --git a/src/main/java/de/deversmann/domain/HighscoreEntry.java b/src/main/java/de/deversmann/domain/HighscoreEntry.java new file mode 100644 index 0000000..6649286 --- /dev/null +++ b/src/main/java/de/deversmann/domain/HighscoreEntry.java @@ -0,0 +1,31 @@ +package de.deversmann.domain; + +public class HighscoreEntry { + + private final String playerName; + private final long timeSeconds; + private final int errorCount; + + public HighscoreEntry(String playerName, long timeSeconds, int errorCount) { + this.playerName = playerName; + this.timeSeconds = timeSeconds; + this.errorCount = errorCount; + } + + public String getPlayerName() { + return playerName; + } + + public long getTimeSeconds() { + return timeSeconds; + } + + public int getErrorCount() { + return errorCount; + } + + @Override + public String toString() { + return playerName + " - " + timeSeconds + "s (Fehler: " + errorCount + ")"; + } +} \ No newline at end of file