package eu.lestard.snakefx.highscore; public class HighScoreEntry implements Comparable<HighScoreEntry> { private int ranking; private String playername; private int points; public HighScoreEntry(){ } public HighScoreEntry(int ranking, String playername, int points){ this.ranking = ranking; this.playername = playername; this.points = points; } public int getRanking() { return ranking; } public void setRanking(int ranking) { this.ranking = ranking; } public String getPlayername() { return playername; } public void setPlayername(String playername) { this.playername = playername; } public int getPoints() { return points; } public void setPoints(int points) { this.points = points; } @Override public int compareTo(HighScoreEntry o) { return Integer.compare(o.points, this.points); } @Override public String toString(){ return "#" + ranking + ":" + playername + "->" + points + " points"; } }