|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjagafa.scores.AbstractScoreTable
jagafa.scores.SchieberScoreTable
public class SchieberScoreTable
| Field Summary |
|---|
| Fields inherited from class jagafa.scores.AbstractScoreTable |
|---|
choosingPlayer_ |
| Constructor Summary | |
|---|---|
SchieberScoreTable(int winningScore)
|
|
| Method Summary | |
|---|---|
void |
addScores(int[] scores,
RuleSet rules)
Add scores achieved with a specific RuleSet to the table. |
boolean |
changeChoosingPlayer()
Schieben, falls noch möglich |
int |
getChoosingPlayer()
Get the player which can choose the ruleSet for the next round |
int |
getMultiplier(RuleSet rule)
Returns the multiplier of an activated RuleSet. |
int |
getStartPlayer()
Get the player which can start the next round |
int |
getWinningScore()
|
boolean |
isGameOver()
Check wether the Game is over or not |
| Methods inherited from class jagafa.scores.AbstractScoreTable |
|---|
activateRule, canChangeChoosingPlayer, deactivateRule, getRules, getScores, isRuleAvailable, resetScores, roundsPlayed, setCanChangePlayer, setChoosingPlayer, setStartPlayer, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface jagafa.scores.ScoreTable |
|---|
activateRule, canChangeChoosingPlayer, deactivateRule, getRules, getScores, isRuleAvailable, resetScores, roundsPlayed, setStartPlayer |
| Constructor Detail |
|---|
public SchieberScoreTable(int winningScore)
| Method Detail |
|---|
public void addScores(int[] scores,
RuleSet rules)
ScoreTable
addScores in interface ScoreTableaddScores in class AbstractScoreTablepublic boolean isGameOver()
ScoreTable
isGameOver in interface ScoreTablepublic int getMultiplier(RuleSet rule)
ScoreTable
getMultiplier in interface ScoreTablerule - The RuleSet of which the scores will be multiplied
public boolean changeChoosingPlayer()
changeChoosingPlayer in interface ScoreTablechangeChoosingPlayer in class AbstractScoreTablepublic int getChoosingPlayer()
ScoreTable
getChoosingPlayer in interface ScoreTablepublic int getStartPlayer()
ScoreTable
getStartPlayer in interface ScoreTablegetStartPlayer in class AbstractScoreTablepublic int getWinningScore()
getWinningScore in interface ScoreTable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||