|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.moyoman.client.reference.util.SwingWorker | +--org.moyoman.client.reference.StartGameSwingWorker | +--org.moyoman.client.reference.NewGameSwingWorker
Provides an implementation of SwingWorker
to perform the new
game action in a separate thread.
Nested Class Summary |
Nested classes inherited from class org.moyoman.client.reference.util.SwingWorker |
|
Field Summary | |
private PlayerData |
_blackData
Player data for black. |
private Handicap |
_handicap
The handicap. |
private PlayerData |
_whiteData
Player data for white. |
private static boolean |
DEBUG
|
Fields inherited from class org.moyoman.client.reference.StartGameSwingWorker |
|
Fields inherited from class org.moyoman.client.reference.util.SwingWorker |
|
Constructor Summary | |
NewGameSwingWorker(IMoyoman owner,
CommandExecutor commandExecutor,
GameRecord gameRecord,
PlayerData blackData,
PlayerData whiteData,
Handicap handicap)
Construct this object with the given parameters for a new game type. |
|
NewGameSwingWorker(Moyoman owner,
CommandExecutor commandExecutor,
GameRecord gameRecord,
PlayerManager playerManager,
Handicap handicap)
Construct this object with the given parameters for a new game type. |
Method Summary | |
PlayerManager |
constructHelper()
Perform task specific construction. |
protected Player |
createPlayer(PlayerData playerData)
Create the player from the given data. |
void |
finishedHelper()
Perform task specific finish. |
protected String |
getFinishedMessageKey()
Return the finished message key. |
Methods inherited from class org.moyoman.client.reference.StartGameSwingWorker |
addBoardListeners, construct, finished, getBlackPlayer, getCommandExecutor, getGameRecord, getOwner, getWhitePlayer, removeBoardListeners, removeListeners |
Methods inherited from class org.moyoman.client.reference.util.SwingWorker |
get, getValue, interrupt, start |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final boolean DEBUG
private Handicap _handicap
private PlayerData _blackData
private PlayerData _whiteData
Constructor Detail |
public NewGameSwingWorker(IMoyoman owner, CommandExecutor commandExecutor, GameRecord gameRecord, PlayerData blackData, PlayerData whiteData, Handicap handicap)
owner
- Moyoman owner.commandExecutor
- Command executor.gameRecord
- Game record.blackData
- Player data for black.whiteData
- Player data for white.handicap
- Handicap.public NewGameSwingWorker(Moyoman owner, CommandExecutor commandExecutor, GameRecord gameRecord, PlayerManager playerManager, Handicap handicap)
owner
- Moyoman owner.commandExecutor
- Command executor.gameRecord
- Game record.playerManager
- Player manager.handicap
- Handicap.Method Detail |
public PlayerManager constructHelper() throws Exception
constructHelper
in class StartGameSwingWorker
Exception
public void finishedHelper()
finishedHelper
in class StartGameSwingWorker
protected String getFinishedMessageKey()
getFinishedMessageKey
in class StartGameSwingWorker
protected Player createPlayer(PlayerData playerData) throws Exception
Exception
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |