|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
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 TurnBasedGame
seat
- 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 TurnBasedGame
player
- The player.seat
- The seat the player is siting in.TurnBasedGame.setPlayerSeatedAt(net.mlw.gfw.ext.basic.server.Player, int)
public int getNumberOfSeats()
TurnBasedGame
StartRoundEvent
is sent.
getNumberOfSeats
in interface TurnBasedGame
TurnBasedGame.getNumberOfSeats()
public int getNumberSeated()
TurnBasedGame
getNumberSeated
in interface TurnBasedGame
TurnBasedGame.getNumberSeated()
public int getCurrentTurn()
TurnBasedGame
getCurrentTurn
in interface TurnBasedGame
TurnBasedGame.getCurrentTurn()
public void setCurrentTurn(int turn)
TurnBasedGame
setCurrentTurn
in interface TurnBasedGame
turn
- The seat of the current turn.TurnBasedGame.setCurrentTurn(int)
public int getLeader()
TurnBasedGame
getLeader
in interface TurnBasedGame
TurnBasedGame.getLeader()
public int getSeatOfPlayer(java.lang.String userName)
TurnBasedGame
getSeatOfPlayer
in interface TurnBasedGame
userName
-
TurnBasedGame.getSeatOfPlayer(java.lang.String)
public int getNumberOfPlayersPerTeam()
TurnBasedGame
getNumberOfPlayersPerTeam
in interface TurnBasedGame
TurnBasedGame.getNumberOfPlayersPerTeam()
public void setLeader(int leader)
setLeader
in interface TurnBasedGame
TurnBasedGame.setLeader(int)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |