|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.Observable
jagafa.JassRoundCore
jagafa.JassRound
public class JassRound
| Field Summary |
|---|
| Fields inherited from class jagafa.JassRoundCore |
|---|
aiTimer_, refreshTimer_, running_, scoreTable_ |
| Constructor Summary | |
|---|---|
JassRound(RuleSet rules)
Constructor: init the game with the ruleSet given |
|
| Method Summary | |
|---|---|
void |
doComputer()
Do all computer movements |
protected void |
initPlayers()
Initialize all the players TODO: initPlayers() should be externalized or at least parameterized |
void |
playCard(Card card,
Player player)
Adds a card of Player p to the active Board, if valid |
void |
printScores()
Print the score to stdout |
void |
start()
Start the game by installing the main and refresh timers Only if the RuleSet is set! |
void |
start(Player startPlayer)
|
| Methods inherited from class jagafa.JassRoundCore |
|---|
activeBoard, activePlayer, activePlayerNr, addPlayer, getGoneHeap, getLastTurnWinner, getOpponents, getPartner, getPlayer, getPlayerNr, getRules, getScore, getScoreTable, getWinner, isRoundOver, isRunning, isValidPlay, nextPlayer, reportScores, reset, setActivePlayer, setLastTurnWinner, setRules, setScoreTable, stop, toggleNotify |
| Methods inherited from class java.util.Observable |
|---|
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JassRound(RuleSet rules)
| Method Detail |
|---|
protected void initPlayers()
initPlayers in class JassRoundCorepublic void start(Player startPlayer)
public void start()
public void playCard(Card card,
Player player)
public void doComputer()
public void printScores()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||