public class Round
extends java.lang.Object
register()
- joingetPuzzle()
- play setPoints()
- registergetRanking()
- rankingModifier and Type | Class and Description |
---|---|
(package private) static class |
Round.Relative |
(package private) static class |
Round.Stage |
Modifier and Type | Field and Description |
---|---|
(package private) java.util.Date |
end |
(package private) java.util.Date |
join |
(package private) java.util.Date |
play |
(package private) Puzzle |
puzzle |
(package private) java.util.Date |
ranking |
(package private) java.util.Date |
report |
(package private) java.util.Map<java.lang.String,Player> |
roundPlayers |
Constructor and Description |
---|
Round() |
Modifier and Type | Method and Description |
---|---|
static long |
getJoinStageDuration()
Duration of join stage in milliseconds
|
static long |
getPlayStageDuration()
Duration of play stage in milliseconds
|
Puzzle |
getPuzzle()
Get table of this round
|
java.util.List<Rank> |
getRanking()
List of players in this round sorted by points
|
static long |
getRankingStageSuration()
Duration of ranking stage in milliseconds
|
static long |
getReportStageDuration()
Duration of report stage in milliseconds
|
static long |
getRoundDuration()
Complete duration of a round (all stages)
|
long |
getTimetoNextPlay()
Time in milliseconds to the next play stage.
|
long |
register(java.lang.String nick,
java.lang.String password)
Register user with nick and password for this round
|
static void |
setJoinStageDuration(long joinStageDuration)
Change join stage
|
static void |
setPlayStageDuration(long playStageDuration)
Change play stage
|
void |
setPoints(java.lang.String nick,
int points)
Set number of points obtained by user in this round
|
static void |
setRankingStageSuration(long rankingStageDuration)
Change ranking stage
|
static void |
setReportStageDuration(long reportStageDuration)
Change report stage
|
java.util.Date join
java.util.Date play
java.util.Date report
java.util.Date ranking
java.util.Date end
java.util.Map<java.lang.String,Player> roundPlayers
Puzzle puzzle
public static long getJoinStageDuration()
public static void setJoinStageDuration(long joinStageDuration)
joinStageDuration
- in millisecondspublic static long getPlayStageDuration()
public static void setPlayStageDuration(long playStageDuration)
playStageDuration
- in millisecondspublic static long getReportStageDuration()
public static void setReportStageDuration(long reportStageDuration)
reportStageDuration
- in millisecondspublic static long getRankingStageSuration()
public static void setRankingStageSuration(long rankingStageDuration)
rankingStageDuration
- in millisecondspublic static long getRoundDuration()
public long getTimetoNextPlay()
public long register(java.lang.String nick, java.lang.String password) throws WWWordzException
nick
- of registered userpassword
- of registered userWWWordzException
- if not it join stage or user is invalidpublic Puzzle getPuzzle() throws WWWordzException
WWWordzException
- if not in play stagepublic void setPoints(java.lang.String nick, int points) throws WWWordzException
nick
- of user with changed pointspoints
- to set to userWWWordzException
- if not in report stagepublic java.util.List<Rank> getRanking() throws WWWordzException
WWWordzException
- if not in ranking stage