Interface ScoreHolder
- All Known Implementing Classes:
PlayerProfile, Team
public interface ScoreHolder
Contrat partagé par tout ce qui porte des scores nommés. Implémenté par
Team et PlayerProfile.
Les scores sont identifiés par un nom libre (ex. "kills",
"objectives", "global") et stockés comme entiers. Un jeu
mono-score peut conventionnellement utiliser "global".
getScore(String) renvoie 0 pour un score jamais initialisé
(utile pour addScore("kills", 1) sans set préalable). Pour
distinguer "jamais set" et "set à 0", utiliser hasScore(String).
-
Method Summary
-
Method Details
-
getScore
-
hasScore
-
getScores
-
getTotalScore
int getTotalScore() -
addScore
-
setScore
-
resetScore
-
resetAllScores
void resetAllScores()
-