dd.ui
Class AutoPlayer

java.lang.Object
  extended bydd.ui.Robot
      extended bydd.ui.AutoPlayer
All Implemented Interfaces:
DLUGUI, UI

public class AutoPlayer
extends Robot


Field Summary
 
Fields inherited from class dd.ui.Robot
log, tc, turnNumber
 
Constructor Summary
AutoPlayer()
           
 
Method Summary
 void beginNegotiationPhase()
           
 void briefingEnded()
           
 Player getCurrentPlayer()
           
 Player getPlayer(int turnNumber)
           
 void prepareForVotingOn(Proposal proposal)
           
 void setRoot(GameRoot r)
           
 void startVote()
           
 
Methods inherited from class dd.ui.Robot
addPlayer, availableGames, beginSetupPhase, callForVote, disableUI, doneNotify, enableUI, endVote, errorMessage, gameEnded, gameMessage, isRunning, joinedGame, lostServer, newScenario, notifyUser, pauseUI, rankFamily, run, secondNotify, serverStartup, setNumber, startBriefing, startVotingTimer, unpauseUI
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AutoPlayer

public AutoPlayer()
Method Detail

briefingEnded

public void briefingEnded()
Overrides:
briefingEnded in class Robot

getPlayer

public Player getPlayer(int turnNumber)

getCurrentPlayer

public Player getCurrentPlayer()

setRoot

public void setRoot(GameRoot r)
Specified by:
setRoot in interface DLUGUI
Overrides:
setRoot in class Robot

beginNegotiationPhase

public void beginNegotiationPhase()
Specified by:
beginNegotiationPhase in interface DLUGUI
Overrides:
beginNegotiationPhase in class Robot

prepareForVotingOn

public void prepareForVotingOn(Proposal proposal)
Specified by:
prepareForVotingOn in interface DLUGUI
Overrides:
prepareForVotingOn in class Robot

startVote

public void startVote()
Specified by:
startVote in interface DLUGUI
Overrides:
startVote in class Robot