|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.anji.tournament.Bracket
public class Bracket
Constructor Summary | |
---|---|
Bracket(java.lang.String aName,
java.util.Random aRand,
java.util.List aContestants,
Game aGame)
Bracket has a list of contestants and a destination for losers. |
Method Summary | |
---|---|
void |
addContestants(java.util.List newContestants)
add new contestants to beginning of bracket |
void |
clearContestants()
clear contestants |
java.util.List |
getContestants()
|
java.util.List |
playBracket()
Playe matches between contestants in bracket designated by contestants . |
int |
size()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Bracket(java.lang.String aName, java.util.Random aRand, java.util.List aContestants, Game aGame)
contestants
and a destination for losers. Each round a
set of losers is eliminated they are added to loserDestination
in reverse
order of when they were eliminated. Those eliminated the same round are added in descending
order of score.
aName
- aRand
- aContestants
- List
contains PlayerResult
objects; makes a
copy of this list internally; this parameter may be null if no contestants are to be addedaGame
- Method Detail |
---|
public int size()
public java.util.List getContestants()
List
contains
PlayerResult
objectspublic void clearContestants()
public void addContestants(java.util.List newContestants)
newContestants
- public java.util.List playBracket()
contestants
.
Losers are removed from this bracket and returned.
List
contains PlayerResults
objects, sorted in
descending order of scorepublic java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |