|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.ninm.games.cardgames.common.DefaultScore
The default implementation of the score interface
Field Summary | |
protected java.util.Map |
m_announcedTricks
|
protected java.util.Map |
m_gameScore
|
protected java.util.Map |
m_rubberScore
|
protected java.util.List |
m_teams
|
protected java.util.Map |
m_totalScore
|
Constructor Summary | |
DefaultScore(java.util.List teams)
|
Method Summary | |
void |
addToGameScore(Team team,
int points)
|
void |
addToRubberScore(Team team,
int points)
|
void |
addToTotalScore(Team team,
int points)
|
void |
addTrick(Trick trick)
|
java.util.Map |
getAnnouncedTricks()
returns a map from teams to a List of their announced tricks in the current game |
java.util.Map |
getGameScore()
retuns a map from teams to their current game scores |
java.util.Map |
getRubberScore()
retuns a map from teams to their current rubber scores |
java.util.Map |
getTotalScore()
retuns a map from teams to their total scores |
private void |
initMap(java.util.Map scoreMap)
|
void |
resetAnnouncedTricks()
|
void |
resetGameScore()
|
void |
resetRubberScore()
|
void |
resetTotalScore()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected final java.util.List m_teams
protected final java.util.Map m_announcedTricks
protected final java.util.Map m_gameScore
protected final java.util.Map m_rubberScore
protected final java.util.Map m_totalScore
Constructor Detail |
public DefaultScore(java.util.List teams)
Method Detail |
public void resetAnnouncedTricks()
private void initMap(java.util.Map scoreMap)
public java.util.Map getTotalScore()
Score
getTotalScore
in interface Score
public java.util.Map getRubberScore()
Score
getRubberScore
in interface Score
public java.util.Map getGameScore()
Score
getGameScore
in interface Score
public void addToGameScore(Team team, int points)
public void addToRubberScore(Team team, int points)
public void addToTotalScore(Team team, int points)
public void addTrick(Trick trick)
public void resetGameScore()
public void resetRubberScore()
public void resetTotalScore()
public java.util.Map getAnnouncedTricks()
Score
getAnnouncedTricks
in interface Score
|
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |