Package net.sf.colossus.client
Class NullClientGUI
- java.lang.Object
-
- net.sf.colossus.client.NullClientGUI
-
- All Implemented Interfaces:
IClientGUI
public class NullClientGUI extends java.lang.Object implements IClientGUI
A replacement for ClientGUI class which does nothing, so that client can simply call it same way as the real GUI but just nothing happens. I.e. we get rid of all the "if (board != null)" stuff.
-
-
Constructor Summary
Constructors Constructor Description NullClientGUI(Client client, IOptions options, WhatNextManager whatNextMgr)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
actOnAddCreature(Legion legion, CreatureType creature, java.lang.String reason)
void
actOnApplyCarries(BattleHex hex)
void
actOnCleanupBattle()
void
actOnDidMove(Legion legion, MasterHex startingHex, MasterHex currentHex, boolean teleport, CreatureType teleportingLord, boolean splitLegionHasForcedMove)
void
actOnDidRecruit(Legion legion, CreatureType recruit, java.util.List<CreatureType> recruiters, java.lang.String reason)
void
actOnDidSplit(int turn, Legion parent, Legion child, MasterHex hex)
void
actOnDidSplitPart2(MasterHex hex)
void
actOnDoneWithBattleMoves()
void
actOnDoneWithMoves()
void
actOnDoneWithSplits()
void
actOnDoSummon()
void
actOnEngagementCompleted()
void
actOnGameStarting()
void
actOnGameStartingFailed()
void
actOnHitsSet(BattleUnit targetUnit)
void
actOnInitBattle()
void
actOnMoveNak()
void
actOnNoMoreEngagements()
void
actOnPendingBattleMoveOver()
void
actOnPlaceNewChit(java.lang.String imageName, BattleUnit battleUnit, BattleHex hex)
void
actOnReconnectCompleted()
void
actOnRemoveCreature(Legion legion, CreatureType type, java.lang.String reason)
void
actOnRemoveCreaturePart2(Legion legion)
void
actOnRemoveLegion(Legion legion)
void
actOnSetupBattleFight()
void
actOnSetupBattleMove()
void
actOnSetupBattleRecruit()
void
actOnSetupBattleSummon()
void
actOnSetupFight()
void
actOnSetupMove()
void
actOnSetupMuster()
void
actOnSetupSplit()
void
actOnTellBattleMove(BattleHex startingHex, BattleHex endingHex, boolean rememberForUndo)
void
actOnTellEngagementResults(Legion winner, java.lang.String method, int points, int turns)
void
actOnTellGameOver(java.lang.String message, boolean disposeFollows)
void
actOnTellLegionLocation(Legion legion, MasterHex hex)
void
actOnTellMovementRoll(int roll)
void
actOnTellRedoChange()
void
actOnTellReplay(int maxTurn)
void
actOnTellStrikeResults(boolean wasCarry, int strikeNumber, java.util.List<java.lang.String> rolls, BattleCritter striker, BattleCritter target)
void
actOnTurnOrPlayerChange(Client client, int turnNr, Player p)
void
actOnUndidMove(Legion legion, MasterHex formerHex, MasterHex currentHex, boolean splitLegionHasForcedMove, boolean didTeleport)
void
actOnUndidRecruitPart(Legion legion, boolean wasReinforcement, int turnNumber)
void
actOnUndidSplit(Legion survivor, int turn)
void
addPossibleRecruitChits(LegionClientSide legion, java.util.Set<MasterHex> hexes)
void
alignLegionsMaybe(Legion legion)
void
appendToConnectionLog(java.lang.String s)
void
autoInspectorSetDubiousAsBlanks(boolean newValue)
boolean
chooseWhetherToTeleport()
Present a dialog allowing the player to enter via land or teleport.void
cleanupNegotiationDialogs()
void
defaultCursor()
void
didSummon(Legion summoner, Legion donor, CreatureType summon)
void
disposeInspector()
void
disposePickCarryDialog()
void
doAcquireAngel(Legion legion, java.util.List<CreatureType> recruits)
void
doCleanupGUI()
void
doConfirmAndQuit()
void
doPickCarries(Client client, int carryDamage, java.util.Set<java.lang.String> carryTargetDescriptions)
void
doPickColor(java.lang.String playerName, java.util.List<PlayerColor> colorsLeft)
EntrySide
doPickEntrySide(MasterHex hex, java.util.Set<EntrySide> entrySides)
void
doPickInitialMarker(java.util.Set<java.lang.String> markersAvailable)
CreatureType
doPickLord(java.util.List<CreatureType> lords)
CreatureType
doPickRecruit(Legion legion, java.lang.String hexDescription)
java.lang.String
doPickRecruiter(java.util.List<java.lang.String> recruiters, java.lang.String hexDescription, Legion legion)
java.util.List<CreatureType>
doPickSplitLegion(Legion parent, java.lang.String childMarker)
void
doPickSplitMarker(Legion parent, java.util.Set<java.lang.String> markersAvailable)
void
doPickStrikePenalty(Client client, java.util.List<java.lang.String> choices)
void
doPickSummonAngel(Legion legion, java.util.List<Legion> possibleDonors)
void
engagementResultsMaybeShow()
void
eventViewerCancelReinforcement(CreatureType recruit, int turnNr)
void
eventViewerNewSplitEvent(int turn, Legion parent, Legion child)
void
eventViewerRevealCreatures(Legion legion, java.util.List<CreatureType> creatures, java.lang.String reason)
void
eventViewerSetCreatureDead(BattleUnit battleUnit)
void
eventViewerSetVisibleMaybe()
void
eventViewerUndoEvent(Legion splitoff, Legion survivor, int turn)
int
getLegionMoveConfirmationMode()
int
getNextSplitClickMode()
int
getRecruitChitMode()
int
getViewMode()
void
handlePickCarry()
void
handleWebClientRestore()
boolean
hasBoard()
void
highlightCrittersWithTargets()
void
highlightEngagements()
void
informSplitRequiredFirstRound()
void
initBoard()
void
initShowEngagementResults()
boolean
isPickCarryOngoing()
void
menuCloseBoard()
void
menuLoadGame(java.lang.String filename)
void
menuNewGame()
void
menuQuitGame()
void
removeBattleChit(BattleUnit battleUnit)
void
repaintAllWindows()
void
repaintBattleBoard()
void
replayTurnChange(int nowTurn)
void
rescaleAllWindows()
TODO since we are doing Swing nowadays it would probably be much better to replace all this rescaling code with just usingAffineTransform
on the rightGraphics2D
instances.void
resetStrikeNumbers()
void
respawnNegotiate()
void
revealEngagedCreatures(Legion legion, java.util.List<CreatureType> creatures, boolean isAttacker, java.lang.String reason)
void
serverConfirmsConnection()
Upon request with checkServerConnection, server sends a confirmation.void
setBoardActive(boolean val)
void
setChosenDevice(java.awt.GraphicsDevice chosen)
void
setClientInWebClientNull()
void
setLookAndFeel(java.lang.String text)
void
setMoveCompleted(Legion mover, MasterHex current, MasterHex target)
void
setMovePending(Legion mover, MasterHex currentHex, MasterHex targetHex)
void
setMulliganOldRoll(int movementRoll)
void
setPreferencesCheckBoxValue(java.lang.String name, boolean value)
void
setPreferencesRadioButtonValue(java.lang.String name, boolean value)
void
setPreferencesWindowVisible(boolean val)
void
setStartedByWebClient(boolean byWebClient)
void
setWebClient(WebClient wc)
void
setWhatToDoNextForClose()
void
showConcede(Client client, Legion ally, Legion enemy)
void
showConnectionClosedMessage()
void
showFlee(Client client, Legion ally, Legion enemy)
void
showMessageDialogAndWait(java.lang.String message)
void
showNegotiate(Legion attacker, Legion defender)
void
showWebClient()
void
tellEngagement(Legion attacker, Legion defender, int turnNumber)
void
tellProposal(java.lang.String proposalString)
Inform this player about the other player's proposal.void
tellWhatsHappening(java.lang.String message)
void
timeoutAbortsConnectionCheck()
Timeout reached.void
undoAllBattleMoves()
void
undoAllMoves()
void
undoAllRecruits()
void
undoLastBattleMove()
void
undoRecruit(Legion legion)
void
updateCreatureCountDisplay()
void
updateEverything()
void
updateStatusScreen()
void
waitCursor()
-
-
-
Constructor Detail
-
NullClientGUI
public NullClientGUI(Client client, IOptions options, WhatNextManager whatNextMgr)
-
-
Method Detail
-
actOnAddCreature
public void actOnAddCreature(Legion legion, CreatureType creature, java.lang.String reason)
- Specified by:
actOnAddCreature
in interfaceIClientGUI
-
actOnApplyCarries
public void actOnApplyCarries(BattleHex hex)
- Specified by:
actOnApplyCarries
in interfaceIClientGUI
-
actOnCleanupBattle
public void actOnCleanupBattle()
- Specified by:
actOnCleanupBattle
in interfaceIClientGUI
-
actOnDidMove
public void actOnDidMove(Legion legion, MasterHex startingHex, MasterHex currentHex, boolean teleport, CreatureType teleportingLord, boolean splitLegionHasForcedMove)
- Specified by:
actOnDidMove
in interfaceIClientGUI
-
actOnMoveNak
public void actOnMoveNak()
- Specified by:
actOnMoveNak
in interfaceIClientGUI
-
actOnDidRecruit
public void actOnDidRecruit(Legion legion, CreatureType recruit, java.util.List<CreatureType> recruiters, java.lang.String reason)
- Specified by:
actOnDidRecruit
in interfaceIClientGUI
-
actOnDidSplit
public void actOnDidSplit(int turn, Legion parent, Legion child, MasterHex hex)
- Specified by:
actOnDidSplit
in interfaceIClientGUI
-
actOnDidSplitPart2
public void actOnDidSplitPart2(MasterHex hex)
- Specified by:
actOnDidSplitPart2
in interfaceIClientGUI
-
actOnDoSummon
public void actOnDoSummon()
- Specified by:
actOnDoSummon
in interfaceIClientGUI
-
actOnDoneWithMoves
public void actOnDoneWithMoves()
- Specified by:
actOnDoneWithMoves
in interfaceIClientGUI
-
actOnDoneWithSplits
public void actOnDoneWithSplits()
- Specified by:
actOnDoneWithSplits
in interfaceIClientGUI
-
actOnInitBattle
public void actOnInitBattle()
- Specified by:
actOnInitBattle
in interfaceIClientGUI
-
actOnNoMoreEngagements
public void actOnNoMoreEngagements()
- Specified by:
actOnNoMoreEngagements
in interfaceIClientGUI
-
actOnPlaceNewChit
public void actOnPlaceNewChit(java.lang.String imageName, BattleUnit battleUnit, BattleHex hex)
- Specified by:
actOnPlaceNewChit
in interfaceIClientGUI
-
resetStrikeNumbers
public void resetStrikeNumbers()
- Specified by:
resetStrikeNumbers
in interfaceIClientGUI
-
actOnRemoveCreature
public void actOnRemoveCreature(Legion legion, CreatureType type, java.lang.String reason)
- Specified by:
actOnRemoveCreature
in interfaceIClientGUI
-
actOnRemoveCreaturePart2
public void actOnRemoveCreaturePart2(Legion legion)
- Specified by:
actOnRemoveCreaturePart2
in interfaceIClientGUI
-
actOnRemoveLegion
public void actOnRemoveLegion(Legion legion)
- Specified by:
actOnRemoveLegion
in interfaceIClientGUI
-
actOnSetupBattleFight
public void actOnSetupBattleFight()
- Specified by:
actOnSetupBattleFight
in interfaceIClientGUI
-
actOnSetupBattleMove
public void actOnSetupBattleMove()
- Specified by:
actOnSetupBattleMove
in interfaceIClientGUI
-
actOnSetupBattleRecruit
public void actOnSetupBattleRecruit()
- Specified by:
actOnSetupBattleRecruit
in interfaceIClientGUI
-
actOnSetupBattleSummon
public void actOnSetupBattleSummon()
- Specified by:
actOnSetupBattleSummon
in interfaceIClientGUI
-
actOnSetupFight
public void actOnSetupFight()
- Specified by:
actOnSetupFight
in interfaceIClientGUI
-
actOnSetupMove
public void actOnSetupMove()
- Specified by:
actOnSetupMove
in interfaceIClientGUI
-
actOnSetupMuster
public void actOnSetupMuster()
- Specified by:
actOnSetupMuster
in interfaceIClientGUI
-
actOnTurnOrPlayerChange
public void actOnTurnOrPlayerChange(Client client, int turnNr, Player p)
- Specified by:
actOnTurnOrPlayerChange
in interfaceIClientGUI
-
actOnGameStarting
public void actOnGameStarting()
- Specified by:
actOnGameStarting
in interfaceIClientGUI
-
actOnSetupSplit
public void actOnSetupSplit()
- Specified by:
actOnSetupSplit
in interfaceIClientGUI
-
actOnTellBattleMove
public void actOnTellBattleMove(BattleHex startingHex, BattleHex endingHex, boolean rememberForUndo)
- Specified by:
actOnTellBattleMove
in interfaceIClientGUI
-
actOnPendingBattleMoveOver
public void actOnPendingBattleMoveOver()
- Specified by:
actOnPendingBattleMoveOver
in interfaceIClientGUI
-
actOnDoneWithBattleMoves
public void actOnDoneWithBattleMoves()
- Specified by:
actOnDoneWithBattleMoves
in interfaceIClientGUI
-
actOnTellEngagementResults
public void actOnTellEngagementResults(Legion winner, java.lang.String method, int points, int turns)
- Specified by:
actOnTellEngagementResults
in interfaceIClientGUI
-
actOnEngagementCompleted
public void actOnEngagementCompleted()
- Specified by:
actOnEngagementCompleted
in interfaceIClientGUI
-
actOnTellGameOver
public void actOnTellGameOver(java.lang.String message, boolean disposeFollows)
- Specified by:
actOnTellGameOver
in interfaceIClientGUI
-
actOnGameStartingFailed
public void actOnGameStartingFailed()
- Specified by:
actOnGameStartingFailed
in interfaceIClientGUI
-
actOnTellLegionLocation
public void actOnTellLegionLocation(Legion legion, MasterHex hex)
- Specified by:
actOnTellLegionLocation
in interfaceIClientGUI
-
actOnTellReplay
public void actOnTellReplay(int maxTurn)
- Specified by:
actOnTellReplay
in interfaceIClientGUI
-
actOnTellRedoChange
public void actOnTellRedoChange()
- Specified by:
actOnTellRedoChange
in interfaceIClientGUI
-
actOnTellStrikeResults
public void actOnTellStrikeResults(boolean wasCarry, int strikeNumber, java.util.List<java.lang.String> rolls, BattleCritter striker, BattleCritter target)
- Specified by:
actOnTellStrikeResults
in interfaceIClientGUI
-
actOnUndidMove
public void actOnUndidMove(Legion legion, MasterHex formerHex, MasterHex currentHex, boolean splitLegionHasForcedMove, boolean didTeleport)
- Specified by:
actOnUndidMove
in interfaceIClientGUI
-
actOnUndidRecruitPart
public void actOnUndidRecruitPart(Legion legion, boolean wasReinforcement, int turnNumber)
- Specified by:
actOnUndidRecruitPart
in interfaceIClientGUI
-
addPossibleRecruitChits
public void addPossibleRecruitChits(LegionClientSide legion, java.util.Set<MasterHex> hexes)
- Specified by:
addPossibleRecruitChits
in interfaceIClientGUI
-
alignLegionsMaybe
public void alignLegionsMaybe(Legion legion)
- Specified by:
alignLegionsMaybe
in interfaceIClientGUI
-
autoInspectorSetDubiousAsBlanks
public void autoInspectorSetDubiousAsBlanks(boolean newValue)
- Specified by:
autoInspectorSetDubiousAsBlanks
in interfaceIClientGUI
-
actOnUndidSplit
public void actOnUndidSplit(Legion survivor, int turn)
- Specified by:
actOnUndidSplit
in interfaceIClientGUI
-
chooseWhetherToTeleport
public boolean chooseWhetherToTeleport()
Description copied from interface:IClientGUI
Present a dialog allowing the player to enter via land or teleport. Return true if the player chooses to teleport.- Specified by:
chooseWhetherToTeleport
in interfaceIClientGUI
-
cleanupNegotiationDialogs
public void cleanupNegotiationDialogs()
- Specified by:
cleanupNegotiationDialogs
in interfaceIClientGUI
-
showConnectionClosedMessage
public void showConnectionClosedMessage()
- Specified by:
showConnectionClosedMessage
in interfaceIClientGUI
-
defaultCursor
public void defaultCursor()
- Specified by:
defaultCursor
in interfaceIClientGUI
-
didSummon
public void didSummon(Legion summoner, Legion donor, CreatureType summon)
- Specified by:
didSummon
in interfaceIClientGUI
-
disposeInspector
public void disposeInspector()
- Specified by:
disposeInspector
in interfaceIClientGUI
-
disposePickCarryDialog
public void disposePickCarryDialog()
- Specified by:
disposePickCarryDialog
in interfaceIClientGUI
-
doAcquireAngel
public void doAcquireAngel(Legion legion, java.util.List<CreatureType> recruits)
- Specified by:
doAcquireAngel
in interfaceIClientGUI
-
doCleanupGUI
public void doCleanupGUI()
- Specified by:
doCleanupGUI
in interfaceIClientGUI
-
doConfirmAndQuit
public void doConfirmAndQuit()
- Specified by:
doConfirmAndQuit
in interfaceIClientGUI
-
doPickCarries
public void doPickCarries(Client client, int carryDamage, java.util.Set<java.lang.String> carryTargetDescriptions)
- Specified by:
doPickCarries
in interfaceIClientGUI
-
doPickColor
public void doPickColor(java.lang.String playerName, java.util.List<PlayerColor> colorsLeft)
- Specified by:
doPickColor
in interfaceIClientGUI
-
doPickEntrySide
public EntrySide doPickEntrySide(MasterHex hex, java.util.Set<EntrySide> entrySides)
- Specified by:
doPickEntrySide
in interfaceIClientGUI
-
doPickLord
public CreatureType doPickLord(java.util.List<CreatureType> lords)
- Specified by:
doPickLord
in interfaceIClientGUI
-
doPickSplitMarker
public void doPickSplitMarker(Legion parent, java.util.Set<java.lang.String> markersAvailable)
- Specified by:
doPickSplitMarker
in interfaceIClientGUI
-
doPickInitialMarker
public void doPickInitialMarker(java.util.Set<java.lang.String> markersAvailable)
- Specified by:
doPickInitialMarker
in interfaceIClientGUI
-
doPickRecruit
public CreatureType doPickRecruit(Legion legion, java.lang.String hexDescription)
- Specified by:
doPickRecruit
in interfaceIClientGUI
-
doPickRecruiter
public java.lang.String doPickRecruiter(java.util.List<java.lang.String> recruiters, java.lang.String hexDescription, Legion legion)
- Specified by:
doPickRecruiter
in interfaceIClientGUI
-
doPickSplitLegion
public java.util.List<CreatureType> doPickSplitLegion(Legion parent, java.lang.String childMarker)
- Specified by:
doPickSplitLegion
in interfaceIClientGUI
-
doPickStrikePenalty
public void doPickStrikePenalty(Client client, java.util.List<java.lang.String> choices)
- Specified by:
doPickStrikePenalty
in interfaceIClientGUI
-
doPickSummonAngel
public void doPickSummonAngel(Legion legion, java.util.List<Legion> possibleDonors)
- Specified by:
doPickSummonAngel
in interfaceIClientGUI
-
engagementResultsMaybeShow
public void engagementResultsMaybeShow()
- Specified by:
engagementResultsMaybeShow
in interfaceIClientGUI
-
eventViewerCancelReinforcement
public void eventViewerCancelReinforcement(CreatureType recruit, int turnNr)
- Specified by:
eventViewerCancelReinforcement
in interfaceIClientGUI
-
eventViewerSetCreatureDead
public void eventViewerSetCreatureDead(BattleUnit battleUnit)
- Specified by:
eventViewerSetCreatureDead
in interfaceIClientGUI
-
eventViewerNewSplitEvent
public void eventViewerNewSplitEvent(int turn, Legion parent, Legion child)
- Specified by:
eventViewerNewSplitEvent
in interfaceIClientGUI
-
eventViewerRevealCreatures
public void eventViewerRevealCreatures(Legion legion, java.util.List<CreatureType> creatures, java.lang.String reason)
- Specified by:
eventViewerRevealCreatures
in interfaceIClientGUI
-
eventViewerSetVisibleMaybe
public void eventViewerSetVisibleMaybe()
- Specified by:
eventViewerSetVisibleMaybe
in interfaceIClientGUI
-
eventViewerUndoEvent
public void eventViewerUndoEvent(Legion splitoff, Legion survivor, int turn)
- Specified by:
eventViewerUndoEvent
in interfaceIClientGUI
-
isPickCarryOngoing
public boolean isPickCarryOngoing()
- Specified by:
isPickCarryOngoing
in interfaceIClientGUI
-
handlePickCarry
public void handlePickCarry()
-
getRecruitChitMode
public int getRecruitChitMode()
- Specified by:
getRecruitChitMode
in interfaceIClientGUI
-
getLegionMoveConfirmationMode
public int getLegionMoveConfirmationMode()
- Specified by:
getLegionMoveConfirmationMode
in interfaceIClientGUI
-
getNextSplitClickMode
public int getNextSplitClickMode()
- Specified by:
getNextSplitClickMode
in interfaceIClientGUI
-
getViewMode
public int getViewMode()
- Specified by:
getViewMode
in interfaceIClientGUI
-
handleWebClientRestore
public void handleWebClientRestore()
- Specified by:
handleWebClientRestore
in interfaceIClientGUI
-
highlightCrittersWithTargets
public void highlightCrittersWithTargets()
- Specified by:
highlightCrittersWithTargets
in interfaceIClientGUI
-
highlightEngagements
public void highlightEngagements()
- Specified by:
highlightEngagements
in interfaceIClientGUI
-
informSplitRequiredFirstRound
public void informSplitRequiredFirstRound()
- Specified by:
informSplitRequiredFirstRound
in interfaceIClientGUI
-
initBoard
public void initBoard()
- Specified by:
initBoard
in interfaceIClientGUI
-
hasBoard
public boolean hasBoard()
- Specified by:
hasBoard
in interfaceIClientGUI
-
initShowEngagementResults
public void initShowEngagementResults()
- Specified by:
initShowEngagementResults
in interfaceIClientGUI
-
menuCloseBoard
public void menuCloseBoard()
- Specified by:
menuCloseBoard
in interfaceIClientGUI
-
menuLoadGame
public void menuLoadGame(java.lang.String filename)
- Specified by:
menuLoadGame
in interfaceIClientGUI
-
menuNewGame
public void menuNewGame()
- Specified by:
menuNewGame
in interfaceIClientGUI
-
menuQuitGame
public void menuQuitGame()
- Specified by:
menuQuitGame
in interfaceIClientGUI
-
repaintAllWindows
public void repaintAllWindows()
- Specified by:
repaintAllWindows
in interfaceIClientGUI
-
repaintBattleBoard
public void repaintBattleBoard()
- Specified by:
repaintBattleBoard
in interfaceIClientGUI
-
replayTurnChange
public void replayTurnChange(int nowTurn)
- Specified by:
replayTurnChange
in interfaceIClientGUI
-
rescaleAllWindows
public void rescaleAllWindows()
Description copied from interface:IClientGUI
TODO since we are doing Swing nowadays it would probably be much better to replace all this rescaling code with just usingAffineTransform
on the rightGraphics2D
instances.- Specified by:
rescaleAllWindows
in interfaceIClientGUI
-
respawnNegotiate
public void respawnNegotiate()
- Specified by:
respawnNegotiate
in interfaceIClientGUI
-
revealEngagedCreatures
public void revealEngagedCreatures(Legion legion, java.util.List<CreatureType> creatures, boolean isAttacker, java.lang.String reason)
- Specified by:
revealEngagedCreatures
in interfaceIClientGUI
-
serverConfirmsConnection
public void serverConfirmsConnection()
Description copied from interface:IClientGUI
Upon request with checkServerConnection, server sends a confirmation. This method here processes the confirmation.- Specified by:
serverConfirmsConnection
in interfaceIClientGUI
-
appendToConnectionLog
public void appendToConnectionLog(java.lang.String s)
- Specified by:
appendToConnectionLog
in interfaceIClientGUI
-
actOnReconnectCompleted
public void actOnReconnectCompleted()
- Specified by:
actOnReconnectCompleted
in interfaceIClientGUI
-
setBoardActive
public void setBoardActive(boolean val)
- Specified by:
setBoardActive
in interfaceIClientGUI
-
setChosenDevice
public void setChosenDevice(java.awt.GraphicsDevice chosen)
- Specified by:
setChosenDevice
in interfaceIClientGUI
-
setClientInWebClientNull
public void setClientInWebClientNull()
- Specified by:
setClientInWebClientNull
in interfaceIClientGUI
-
setLookAndFeel
public void setLookAndFeel(java.lang.String text)
- Specified by:
setLookAndFeel
in interfaceIClientGUI
-
setMulliganOldRoll
public void setMulliganOldRoll(int movementRoll)
- Specified by:
setMulliganOldRoll
in interfaceIClientGUI
-
setPreferencesWindowVisible
public void setPreferencesWindowVisible(boolean val)
- Specified by:
setPreferencesWindowVisible
in interfaceIClientGUI
-
setStartedByWebClient
public void setStartedByWebClient(boolean byWebClient)
- Specified by:
setStartedByWebClient
in interfaceIClientGUI
-
setWebClient
public void setWebClient(WebClient wc)
- Specified by:
setWebClient
in interfaceIClientGUI
-
setWhatToDoNextForClose
public void setWhatToDoNextForClose()
-
showConcede
public void showConcede(Client client, Legion ally, Legion enemy)
- Specified by:
showConcede
in interfaceIClientGUI
-
showFlee
public void showFlee(Client client, Legion ally, Legion enemy)
- Specified by:
showFlee
in interfaceIClientGUI
-
showMessageDialogAndWait
public void showMessageDialogAndWait(java.lang.String message)
- Specified by:
showMessageDialogAndWait
in interfaceIClientGUI
-
showNegotiate
public void showNegotiate(Legion attacker, Legion defender)
- Specified by:
showNegotiate
in interfaceIClientGUI
-
showWebClient
public void showWebClient()
- Specified by:
showWebClient
in interfaceIClientGUI
-
tellEngagement
public void tellEngagement(Legion attacker, Legion defender, int turnNumber)
- Specified by:
tellEngagement
in interfaceIClientGUI
-
actOnTellMovementRoll
public void actOnTellMovementRoll(int roll)
- Specified by:
actOnTellMovementRoll
in interfaceIClientGUI
-
tellProposal
public void tellProposal(java.lang.String proposalString)
Description copied from interface:IClientGUI
Inform this player about the other player's proposal.- Specified by:
tellProposal
in interfaceIClientGUI
-
tellWhatsHappening
public void tellWhatsHappening(java.lang.String message)
- Specified by:
tellWhatsHappening
in interfaceIClientGUI
-
timeoutAbortsConnectionCheck
public void timeoutAbortsConnectionCheck()
Description copied from interface:IClientGUI
Timeout reached. Cancel timer and show error message- Specified by:
timeoutAbortsConnectionCheck
in interfaceIClientGUI
-
undoAllBattleMoves
public void undoAllBattleMoves()
- Specified by:
undoAllBattleMoves
in interfaceIClientGUI
-
undoAllMoves
public void undoAllMoves()
- Specified by:
undoAllMoves
in interfaceIClientGUI
-
undoAllRecruits
public void undoAllRecruits()
- Specified by:
undoAllRecruits
in interfaceIClientGUI
-
undoLastBattleMove
public void undoLastBattleMove()
- Specified by:
undoLastBattleMove
in interfaceIClientGUI
-
undoRecruit
public void undoRecruit(Legion legion)
- Specified by:
undoRecruit
in interfaceIClientGUI
-
updateCreatureCountDisplay
public void updateCreatureCountDisplay()
- Specified by:
updateCreatureCountDisplay
in interfaceIClientGUI
-
updateEverything
public void updateEverything()
- Specified by:
updateEverything
in interfaceIClientGUI
-
updateStatusScreen
public void updateStatusScreen()
- Specified by:
updateStatusScreen
in interfaceIClientGUI
-
waitCursor
public void waitCursor()
- Specified by:
waitCursor
in interfaceIClientGUI
-
removeBattleChit
public void removeBattleChit(BattleUnit battleUnit)
- Specified by:
removeBattleChit
in interfaceIClientGUI
-
setPreferencesCheckBoxValue
public void setPreferencesCheckBoxValue(java.lang.String name, boolean value)
- Specified by:
setPreferencesCheckBoxValue
in interfaceIClientGUI
-
setPreferencesRadioButtonValue
public void setPreferencesRadioButtonValue(java.lang.String name, boolean value)
- Specified by:
setPreferencesRadioButtonValue
in interfaceIClientGUI
-
setMovePending
public void setMovePending(Legion mover, MasterHex currentHex, MasterHex targetHex)
- Specified by:
setMovePending
in interfaceIClientGUI
-
setMoveCompleted
public void setMoveCompleted(Legion mover, MasterHex current, MasterHex target)
- Specified by:
setMoveCompleted
in interfaceIClientGUI
-
actOnHitsSet
public void actOnHitsSet(BattleUnit targetUnit)
- Specified by:
actOnHitsSet
in interfaceIClientGUI
-
-