|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectipdlx.Tournament
public class Tournament
Main Tournament implementation.
| Field Summary | |
|---|---|
protected int |
gameType
|
static int |
MULTIPLAYER_GAME
|
static int |
STANDARD_GAME
|
| Constructor Summary | |
|---|---|
Tournament()
|
|
Tournament(Game game)
|
|
| Method Summary | |
|---|---|
void |
addPlayer(Player player)
|
void |
addPlayers(java.util.Vector players)
|
void |
addTournamentListener(TournamentListener tl)
|
protected void |
broadcastStart()
|
void |
clearAllResults()
|
static Strategy |
copyStrategy(Strategy strategy)
|
static java.util.Vector |
createPlayers(java.lang.Class strategyClass,
int size)
Utility method for creating players |
static java.util.Vector |
createPlayers(Strategy strategy,
int size)
Utility method for creating players |
static java.util.Vector |
createPlayers(java.lang.String commonName,
java.lang.Class strategyClass,
int size)
Utility method for creating players |
static java.util.Vector |
createPlayers(java.lang.String commonName,
Strategy templateStrategy,
int size)
Utility method for creating players |
static java.lang.String |
gameTypeToString(int gameType)
|
Game |
getGame()
|
int |
getGameType()
|
int |
getNrOfGames()
|
int |
getNrPlayers()
|
java.util.Vector |
getPlayers()
|
static java.lang.Class |
getStrategyClass(java.lang.String strategyName)
|
static Strategy |
loadStrategy(java.lang.Class strategyClass)
|
static Strategy |
loadStrategy(java.lang.String strategyName)
|
void |
play()
|
void |
setGame(Game game)
|
void |
setGameType(int type)
|
void |
stop()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int STANDARD_GAME
public static final int MULTIPLAYER_GAME
protected int gameType
| Constructor Detail |
|---|
public Tournament()
public Tournament(Game game)
| Method Detail |
|---|
public void setGame(Game game)
public void addPlayer(Player player)
public void addPlayers(java.util.Vector players)
public java.util.Vector getPlayers()
public int getNrPlayers()
public void clearAllResults()
public int getGameType()
public void setGameType(int type)
public int getNrOfGames()
public Game getGame()
public void addTournamentListener(TournamentListener tl)
public static final java.lang.Class getStrategyClass(java.lang.String strategyName)
public static final Strategy copyStrategy(Strategy strategy)
public static final Strategy loadStrategy(java.lang.Class strategyClass)
public static final Strategy loadStrategy(java.lang.String strategyName)
public static java.util.Vector createPlayers(java.lang.Class strategyClass,
int size)
public static java.util.Vector createPlayers(Strategy strategy,
int size)
public static java.util.Vector createPlayers(java.lang.String commonName,
Strategy templateStrategy,
int size)
public static java.util.Vector createPlayers(java.lang.String commonName,
java.lang.Class strategyClass,
int size)
public void play()
protected final void broadcastStart()
public void stop()
public static java.lang.String gameTypeToString(int gameType)
public java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||