|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--de.torfu.kabayellow.common.PlayerGroup
Kapselt die Mitspieler eines Spiels. Wird von Game
und seinen Unterklassen
verwendet.
Constructor Summary | |
PlayerGroup(Game game)
|
|
PlayerGroup(Game game,
int playerCount)
|
|
PlayerGroup(Game newGame,
PlayerGroup original)
|
Method Summary | |
int |
getCount()
|
Player |
getCurrentPlayer()
|
Player |
getEndingPlayer()
|
int |
getJoinedCount()
|
Player |
getPlayer(int id)
|
Player |
getPlayer(java.lang.String name)
|
Player |
getPlayerWithMaxScore()
|
Player |
getPlayerWithMinScore()
|
Player |
getStartingPlayer()
|
Player |
getYoungestPlayer()
|
void |
newPlayer(java.lang.String name,
int age)
Wird von Communicator aufgerufen, wenn sich ein Spieler am Spiel anmeldet. |
void |
receiveChatMessage(int playerID,
java.lang.String message)
Wird aufgerufen, wenn ein beliebiger Spieler eine Chat-Nachricht verschickt hat. |
boolean |
scoreOccupied(int score)
|
void |
startGame(Game ignored)
Wird von Communicator aufgerufen, wenn alle Spieler sich angemeldet haben und das Spiel losgehen kann. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public PlayerGroup(Game game)
public PlayerGroup(Game game, int playerCount)
public PlayerGroup(Game newGame, PlayerGroup original)
Method Detail |
public Player getPlayer(int id)
public Player getPlayer(java.lang.String name)
public int getCount()
public Player getStartingPlayer()
public Player getCurrentPlayer()
public Player getYoungestPlayer()
public Player getPlayerWithMaxScore()
public Player getPlayerWithMinScore()
public Player getEndingPlayer()
public boolean scoreOccupied(int score)
public int getJoinedCount()
public void newPlayer(java.lang.String name, int age)
IGameJoinObserver
newPlayer
in interface IGameJoinObserver
public void receiveChatMessage(int playerID, java.lang.String message)
IGameJoinObserver
receiveChatMessage
in interface IGameJoinObserver
playerID
- die ID des abschickenden Spielers, 0-3message
- der Text der Nachrichtpublic void startGame(Game ignored)
IGameJoinObserver
startGame
in interface IGameJoinObserver
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |