|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--net.mlw.gfw.ext.basic.server.AbstractTurnBasedGame
| Constructor Summary | |
AbstractTurnBasedGame(int numberOfSeats,
int numberOfPlayersPerTeam)
|
|
| Method Summary | |
int |
getCurrentTurn()
Gets the seat of the current turn. |
int |
getLeader()
Gets the seat of the Player that started this round. |
int |
getNumberOfPlayersPerTeam()
Gets the number of players per team. |
int |
getNumberOfSeats()
Gets the number of players needed before a StartRoundEvent is sent. |
int |
getNumberSeated()
Gets the number of players currently seated. |
net.mlw.gfw.ext.basic.server.Player |
getPlayerSeatedAt(int seat)
Gets the player seated in the given seat. |
int |
getSeatOfPlayer(java.lang.String userName)
Gets the seat index of the player. |
void |
setCurrentTurn(int turn)
Sets the seat of the current turn. |
void |
setLeader(int leader)
|
void |
setPlayerSeatedAt(net.mlw.gfw.ext.basic.server.Player player,
int seat)
Sets a player to a given seat. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AbstractTurnBasedGame(int numberOfSeats,
int numberOfPlayersPerTeam)
numberOfSeats - | Method Detail |
public net.mlw.gfw.ext.basic.server.Player getPlayerSeatedAt(int seat)
TurnBasedGame
getPlayerSeatedAt in interface TurnBasedGameseat - The seat the player is siting in.
TurnBasedGame.getPlayerSeatedAt(int)
public void setPlayerSeatedAt(net.mlw.gfw.ext.basic.server.Player player,
int seat)
TurnBasedGame
setPlayerSeatedAt in interface TurnBasedGameplayer - The player.seat - The seat the player is siting in.TurnBasedGame.setPlayerSeatedAt(net.mlw.gfw.ext.basic.server.Player, int)public int getNumberOfSeats()
TurnBasedGameStartRoundEvent is sent.
getNumberOfSeats in interface TurnBasedGameTurnBasedGame.getNumberOfSeats()public int getNumberSeated()
TurnBasedGame
getNumberSeated in interface TurnBasedGameTurnBasedGame.getNumberSeated()public int getCurrentTurn()
TurnBasedGame
getCurrentTurn in interface TurnBasedGameTurnBasedGame.getCurrentTurn()public void setCurrentTurn(int turn)
TurnBasedGame
setCurrentTurn in interface TurnBasedGameturn - The seat of the current turn.TurnBasedGame.setCurrentTurn(int)public int getLeader()
TurnBasedGame
getLeader in interface TurnBasedGameTurnBasedGame.getLeader()public int getSeatOfPlayer(java.lang.String userName)
TurnBasedGame
getSeatOfPlayer in interface TurnBasedGameuserName -
TurnBasedGame.getSeatOfPlayer(java.lang.String)public int getNumberOfPlayersPerTeam()
TurnBasedGame
getNumberOfPlayersPerTeam in interface TurnBasedGameTurnBasedGame.getNumberOfPlayersPerTeam()public void setLeader(int leader)
setLeader in interface TurnBasedGameTurnBasedGame.setLeader(int)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||