Package eu.flrkv.wwm.Highscore
Class HighscoreController
java.lang.Object
eu.flrkv.wwm.Highscore.HighscoreController
public class HighscoreController
extends java.lang.Object
Klasse zum Verwalten der Einträge der Bestenliste
-
Constructor Summary
Constructors Constructor Description HighscoreController()
-
Method Summary
Modifier and Type Method Description static boolean
addHighscore(java.lang.String pGamerTag, java.lang.String pGameName, int solvedQuestions, int usedJokersCount)
Fügt einen Highscore der Bestenliste hinzustatic boolean
deleteHighscore(int pID)
Löscht einen Highscore anhand seiner ID aus der Bestenlistestatic java.util.ArrayList<java.util.HashMap<java.lang.String,java.lang.String>>
getAllHighscores()
Liefert alle Highscores in einer ArrayList bestehend aus HashMaps zurück.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
HighscoreController
public HighscoreController()
-
-
Method Details
-
addHighscore
public static boolean addHighscore(java.lang.String pGamerTag, java.lang.String pGameName, int solvedQuestions, int usedJokersCount)Fügt einen Highscore der Bestenliste hinzu- Parameters:
pGamerTag
- SpielernamepGameName
- SpielnamesolvedQuestions
- Anzahl der gelösten FragenusedJokersCount
- Anzahl der eingesetzten Joker- Returns:
- Gibt true zurück wenn der Highscore erstellt wurde
-
getAllHighscores
public static java.util.ArrayList<java.util.HashMap<java.lang.String,java.lang.String>> getAllHighscores()Liefert alle Highscores in einer ArrayList bestehend aus HashMaps zurück.- Returns:
- Highscores als ArrayList
-
deleteHighscore
public static boolean deleteHighscore(int pID)Löscht einen Highscore anhand seiner ID aus der Bestenliste- Parameters:
pID
- ID des zu löschenden Highscores- Returns:
- Gibt true zurück wenn der Highscore gelöscht wurde
-