made competitor abstract
This commit is contained in:
parent
6dc8dc4bdd
commit
b437000778
|
|
@ -42,20 +42,11 @@ public class CompetitorList {
|
||||||
switch (list.getName()) {
|
switch (list.getName()) {
|
||||||
case "valorantPlayers.txt" -> competitors.add(parseValorantPlayer(row));
|
case "valorantPlayers.txt" -> competitors.add(parseValorantPlayer(row));
|
||||||
case "r6Players.txt" -> competitors.add(parseR6Player(row));
|
case "r6Players.txt" -> competitors.add(parseR6Player(row));
|
||||||
default -> competitors.add(parseRow(row));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
reader.close();
|
reader.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
private Competitor parseRow(String[] row) {
|
|
||||||
int playerNumber = Integer.parseInt(row[0]);
|
|
||||||
Name playerName = new Name(row[1]);
|
|
||||||
Rank playerLevel = Rank.valueOf(row[2]);
|
|
||||||
int[] scores = parseScores(row[3]);
|
|
||||||
return new Competitor(playerNumber, playerName, playerLevel, scores);
|
|
||||||
}
|
|
||||||
|
|
||||||
private ValorantPlayer parseValorantPlayer(String[] row) {
|
private ValorantPlayer parseValorantPlayer(String[] row) {
|
||||||
int playerNumber = Integer.parseInt(row[0]);
|
int playerNumber = Integer.parseInt(row[0]);
|
||||||
Name playerName = new Name(row[1]);
|
Name playerName = new Name(row[1]);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue