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 voidactOnAddCreature(Legion legion, CreatureType creature, java.lang.String reason)voidactOnApplyCarries(BattleHex hex)voidactOnCleanupBattle()voidactOnDidMove(Legion legion, MasterHex startingHex, MasterHex currentHex, boolean teleport, CreatureType teleportingLord, boolean splitLegionHasForcedMove)voidactOnDidRecruit(Legion legion, CreatureType recruit, java.util.List<CreatureType> recruiters, java.lang.String reason)voidactOnDidSplit(int turn, Legion parent, Legion child, MasterHex hex)voidactOnDidSplitPart2(MasterHex hex)voidactOnDoneWithBattleMoves()voidactOnDoneWithMoves()voidactOnDoneWithSplits()voidactOnDoSummon()voidactOnEngagementCompleted()voidactOnGameStarting()voidactOnGameStartingFailed()voidactOnHitsSet(BattleUnit targetUnit)voidactOnInitBattle()voidactOnMoveNak()voidactOnNoMoreEngagements()voidactOnPendingBattleMoveOver()voidactOnPlaceNewChit(java.lang.String imageName, BattleUnit battleUnit, BattleHex hex)voidactOnReconnectCompleted()voidactOnRemoveCreature(Legion legion, CreatureType type, java.lang.String reason)voidactOnRemoveCreaturePart2(Legion legion)voidactOnRemoveLegion(Legion legion)voidactOnSetupBattleFight()voidactOnSetupBattleMove()voidactOnSetupBattleRecruit()voidactOnSetupBattleSummon()voidactOnSetupFight()voidactOnSetupMove()voidactOnSetupMuster()voidactOnSetupSplit()voidactOnTellBattleMove(BattleHex startingHex, BattleHex endingHex, boolean rememberForUndo)voidactOnTellEngagementResults(Legion winner, java.lang.String method, int points, int turns)voidactOnTellGameOver(java.lang.String message, boolean disposeFollows)voidactOnTellLegionLocation(Legion legion, MasterHex hex)voidactOnTellMovementRoll(int roll)voidactOnTellRedoChange()voidactOnTellReplay(int maxTurn)voidactOnTellStrikeResults(boolean wasCarry, int strikeNumber, java.util.List<java.lang.String> rolls, BattleCritter striker, BattleCritter target)voidactOnTurnOrPlayerChange(Client client, int turnNr, Player p)voidactOnUndidMove(Legion legion, MasterHex formerHex, MasterHex currentHex, boolean splitLegionHasForcedMove, boolean didTeleport)voidactOnUndidRecruitPart(Legion legion, boolean wasReinforcement, int turnNumber)voidactOnUndidSplit(Legion survivor, int turn)voidaddPossibleRecruitChits(LegionClientSide legion, java.util.Set<MasterHex> hexes)voidalignLegionsMaybe(Legion legion)voidappendToConnectionLog(java.lang.String s)voidautoInspectorSetDubiousAsBlanks(boolean newValue)booleanchooseWhetherToTeleport()Present a dialog allowing the player to enter via land or teleport.voidcleanupNegotiationDialogs()voiddefaultCursor()voiddidSummon(Legion summoner, Legion donor, CreatureType summon)voiddisposeInspector()voiddisposePickCarryDialog()voiddoAcquireAngel(Legion legion, java.util.List<CreatureType> recruits)voiddoCleanupGUI()voiddoConfirmAndQuit()voiddoPickCarries(Client client, int carryDamage, java.util.Set<java.lang.String> carryTargetDescriptions)voiddoPickColor(java.lang.String playerName, java.util.List<PlayerColor> colorsLeft)EntrySidedoPickEntrySide(MasterHex hex, java.util.Set<EntrySide> entrySides)voiddoPickInitialMarker(java.util.Set<java.lang.String> markersAvailable)CreatureTypedoPickLord(java.util.List<CreatureType> lords)CreatureTypedoPickRecruit(Legion legion, java.lang.String hexDescription)java.lang.StringdoPickRecruiter(java.util.List<java.lang.String> recruiters, java.lang.String hexDescription, Legion legion)java.util.List<CreatureType>doPickSplitLegion(Legion parent, java.lang.String childMarker)voiddoPickSplitMarker(Legion parent, java.util.Set<java.lang.String> markersAvailable)voiddoPickStrikePenalty(Client client, java.util.List<java.lang.String> choices)voiddoPickSummonAngel(Legion legion, java.util.List<Legion> possibleDonors)voidengagementResultsMaybeShow()voideventViewerCancelReinforcement(CreatureType recruit, int turnNr)voideventViewerNewSplitEvent(int turn, Legion parent, Legion child)voideventViewerRevealCreatures(Legion legion, java.util.List<CreatureType> creatures, java.lang.String reason)voideventViewerSetCreatureDead(BattleUnit battleUnit)voideventViewerSetVisibleMaybe()voideventViewerUndoEvent(Legion splitoff, Legion survivor, int turn)intgetLegionMoveConfirmationMode()intgetNextSplitClickMode()intgetRecruitChitMode()intgetViewMode()voidhandlePickCarry()voidhandleWebClientRestore()booleanhasBoard()voidhighlightCrittersWithTargets()voidhighlightEngagements()voidinformSplitRequiredFirstRound()voidinitBoard()voidinitShowEngagementResults()booleanisPickCarryOngoing()voidmenuCloseBoard()voidmenuLoadGame(java.lang.String filename)voidmenuNewGame()voidmenuQuitGame()voidremoveBattleChit(BattleUnit battleUnit)voidrepaintAllWindows()voidrepaintBattleBoard()voidreplayTurnChange(int nowTurn)voidrescaleAllWindows()TODO since we are doing Swing nowadays it would probably be much better to replace all this rescaling code with just usingAffineTransformon the rightGraphics2Dinstances.voidresetStrikeNumbers()voidrespawnNegotiate()voidrevealEngagedCreatures(Legion legion, java.util.List<CreatureType> creatures, boolean isAttacker, java.lang.String reason)voidserverConfirmsConnection()Upon request with checkServerConnection, server sends a confirmation.voidsetBoardActive(boolean val)voidsetChosenDevice(java.awt.GraphicsDevice chosen)voidsetClientInWebClientNull()voidsetLookAndFeel(java.lang.String text)voidsetMoveCompleted(Legion mover, MasterHex current, MasterHex target)voidsetMovePending(Legion mover, MasterHex currentHex, MasterHex targetHex)voidsetMulliganOldRoll(int movementRoll)voidsetPreferencesCheckBoxValue(java.lang.String name, boolean value)voidsetPreferencesRadioButtonValue(java.lang.String name, boolean value)voidsetPreferencesWindowVisible(boolean val)voidsetStartedByWebClient(boolean byWebClient)voidsetWebClient(WebClient wc)voidsetWhatToDoNextForClose()voidshowConcede(Client client, Legion ally, Legion enemy)voidshowConnectionClosedMessage()voidshowFlee(Client client, Legion ally, Legion enemy)voidshowMessageDialogAndWait(java.lang.String message)voidshowNegotiate(Legion attacker, Legion defender)voidshowWebClient()voidtellEngagement(Legion attacker, Legion defender, int turnNumber)voidtellProposal(java.lang.String proposalString)Inform this player about the other player's proposal.voidtellWhatsHappening(java.lang.String message)voidtimeoutAbortsConnectionCheck()Timeout reached.voidundoAllBattleMoves()voidundoAllMoves()voidundoAllRecruits()voidundoLastBattleMove()voidundoRecruit(Legion legion)voidupdateCreatureCountDisplay()voidupdateEverything()voidupdateStatusScreen()voidwaitCursor()
-
-
-
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:
actOnAddCreaturein interfaceIClientGUI
-
actOnApplyCarries
public void actOnApplyCarries(BattleHex hex)
- Specified by:
actOnApplyCarriesin interfaceIClientGUI
-
actOnCleanupBattle
public void actOnCleanupBattle()
- Specified by:
actOnCleanupBattlein interfaceIClientGUI
-
actOnDidMove
public void actOnDidMove(Legion legion, MasterHex startingHex, MasterHex currentHex, boolean teleport, CreatureType teleportingLord, boolean splitLegionHasForcedMove)
- Specified by:
actOnDidMovein interfaceIClientGUI
-
actOnMoveNak
public void actOnMoveNak()
- Specified by:
actOnMoveNakin interfaceIClientGUI
-
actOnDidRecruit
public void actOnDidRecruit(Legion legion, CreatureType recruit, java.util.List<CreatureType> recruiters, java.lang.String reason)
- Specified by:
actOnDidRecruitin interfaceIClientGUI
-
actOnDidSplit
public void actOnDidSplit(int turn, Legion parent, Legion child, MasterHex hex)- Specified by:
actOnDidSplitin interfaceIClientGUI
-
actOnDidSplitPart2
public void actOnDidSplitPart2(MasterHex hex)
- Specified by:
actOnDidSplitPart2in interfaceIClientGUI
-
actOnDoSummon
public void actOnDoSummon()
- Specified by:
actOnDoSummonin interfaceIClientGUI
-
actOnDoneWithMoves
public void actOnDoneWithMoves()
- Specified by:
actOnDoneWithMovesin interfaceIClientGUI
-
actOnDoneWithSplits
public void actOnDoneWithSplits()
- Specified by:
actOnDoneWithSplitsin interfaceIClientGUI
-
actOnInitBattle
public void actOnInitBattle()
- Specified by:
actOnInitBattlein interfaceIClientGUI
-
actOnNoMoreEngagements
public void actOnNoMoreEngagements()
- Specified by:
actOnNoMoreEngagementsin interfaceIClientGUI
-
actOnPlaceNewChit
public void actOnPlaceNewChit(java.lang.String imageName, BattleUnit battleUnit, BattleHex hex)- Specified by:
actOnPlaceNewChitin interfaceIClientGUI
-
resetStrikeNumbers
public void resetStrikeNumbers()
- Specified by:
resetStrikeNumbersin interfaceIClientGUI
-
actOnRemoveCreature
public void actOnRemoveCreature(Legion legion, CreatureType type, java.lang.String reason)
- Specified by:
actOnRemoveCreaturein interfaceIClientGUI
-
actOnRemoveCreaturePart2
public void actOnRemoveCreaturePart2(Legion legion)
- Specified by:
actOnRemoveCreaturePart2in interfaceIClientGUI
-
actOnRemoveLegion
public void actOnRemoveLegion(Legion legion)
- Specified by:
actOnRemoveLegionin interfaceIClientGUI
-
actOnSetupBattleFight
public void actOnSetupBattleFight()
- Specified by:
actOnSetupBattleFightin interfaceIClientGUI
-
actOnSetupBattleMove
public void actOnSetupBattleMove()
- Specified by:
actOnSetupBattleMovein interfaceIClientGUI
-
actOnSetupBattleRecruit
public void actOnSetupBattleRecruit()
- Specified by:
actOnSetupBattleRecruitin interfaceIClientGUI
-
actOnSetupBattleSummon
public void actOnSetupBattleSummon()
- Specified by:
actOnSetupBattleSummonin interfaceIClientGUI
-
actOnSetupFight
public void actOnSetupFight()
- Specified by:
actOnSetupFightin interfaceIClientGUI
-
actOnSetupMove
public void actOnSetupMove()
- Specified by:
actOnSetupMovein interfaceIClientGUI
-
actOnSetupMuster
public void actOnSetupMuster()
- Specified by:
actOnSetupMusterin interfaceIClientGUI
-
actOnTurnOrPlayerChange
public void actOnTurnOrPlayerChange(Client client, int turnNr, Player p)
- Specified by:
actOnTurnOrPlayerChangein interfaceIClientGUI
-
actOnGameStarting
public void actOnGameStarting()
- Specified by:
actOnGameStartingin interfaceIClientGUI
-
actOnSetupSplit
public void actOnSetupSplit()
- Specified by:
actOnSetupSplitin interfaceIClientGUI
-
actOnTellBattleMove
public void actOnTellBattleMove(BattleHex startingHex, BattleHex endingHex, boolean rememberForUndo)
- Specified by:
actOnTellBattleMovein interfaceIClientGUI
-
actOnPendingBattleMoveOver
public void actOnPendingBattleMoveOver()
- Specified by:
actOnPendingBattleMoveOverin interfaceIClientGUI
-
actOnDoneWithBattleMoves
public void actOnDoneWithBattleMoves()
- Specified by:
actOnDoneWithBattleMovesin interfaceIClientGUI
-
actOnTellEngagementResults
public void actOnTellEngagementResults(Legion winner, java.lang.String method, int points, int turns)
- Specified by:
actOnTellEngagementResultsin interfaceIClientGUI
-
actOnEngagementCompleted
public void actOnEngagementCompleted()
- Specified by:
actOnEngagementCompletedin interfaceIClientGUI
-
actOnTellGameOver
public void actOnTellGameOver(java.lang.String message, boolean disposeFollows)- Specified by:
actOnTellGameOverin interfaceIClientGUI
-
actOnGameStartingFailed
public void actOnGameStartingFailed()
- Specified by:
actOnGameStartingFailedin interfaceIClientGUI
-
actOnTellLegionLocation
public void actOnTellLegionLocation(Legion legion, MasterHex hex)
- Specified by:
actOnTellLegionLocationin interfaceIClientGUI
-
actOnTellReplay
public void actOnTellReplay(int maxTurn)
- Specified by:
actOnTellReplayin interfaceIClientGUI
-
actOnTellRedoChange
public void actOnTellRedoChange()
- Specified by:
actOnTellRedoChangein interfaceIClientGUI
-
actOnTellStrikeResults
public void actOnTellStrikeResults(boolean wasCarry, int strikeNumber, java.util.List<java.lang.String> rolls, BattleCritter striker, BattleCritter target)- Specified by:
actOnTellStrikeResultsin interfaceIClientGUI
-
actOnUndidMove
public void actOnUndidMove(Legion legion, MasterHex formerHex, MasterHex currentHex, boolean splitLegionHasForcedMove, boolean didTeleport)
- Specified by:
actOnUndidMovein interfaceIClientGUI
-
actOnUndidRecruitPart
public void actOnUndidRecruitPart(Legion legion, boolean wasReinforcement, int turnNumber)
- Specified by:
actOnUndidRecruitPartin interfaceIClientGUI
-
addPossibleRecruitChits
public void addPossibleRecruitChits(LegionClientSide legion, java.util.Set<MasterHex> hexes)
- Specified by:
addPossibleRecruitChitsin interfaceIClientGUI
-
alignLegionsMaybe
public void alignLegionsMaybe(Legion legion)
- Specified by:
alignLegionsMaybein interfaceIClientGUI
-
autoInspectorSetDubiousAsBlanks
public void autoInspectorSetDubiousAsBlanks(boolean newValue)
- Specified by:
autoInspectorSetDubiousAsBlanksin interfaceIClientGUI
-
actOnUndidSplit
public void actOnUndidSplit(Legion survivor, int turn)
- Specified by:
actOnUndidSplitin interfaceIClientGUI
-
chooseWhetherToTeleport
public boolean chooseWhetherToTeleport()
Description copied from interface:IClientGUIPresent a dialog allowing the player to enter via land or teleport. Return true if the player chooses to teleport.- Specified by:
chooseWhetherToTeleportin interfaceIClientGUI
-
cleanupNegotiationDialogs
public void cleanupNegotiationDialogs()
- Specified by:
cleanupNegotiationDialogsin interfaceIClientGUI
-
showConnectionClosedMessage
public void showConnectionClosedMessage()
- Specified by:
showConnectionClosedMessagein interfaceIClientGUI
-
defaultCursor
public void defaultCursor()
- Specified by:
defaultCursorin interfaceIClientGUI
-
didSummon
public void didSummon(Legion summoner, Legion donor, CreatureType summon)
- Specified by:
didSummonin interfaceIClientGUI
-
disposeInspector
public void disposeInspector()
- Specified by:
disposeInspectorin interfaceIClientGUI
-
disposePickCarryDialog
public void disposePickCarryDialog()
- Specified by:
disposePickCarryDialogin interfaceIClientGUI
-
doAcquireAngel
public void doAcquireAngel(Legion legion, java.util.List<CreatureType> recruits)
- Specified by:
doAcquireAngelin interfaceIClientGUI
-
doCleanupGUI
public void doCleanupGUI()
- Specified by:
doCleanupGUIin interfaceIClientGUI
-
doConfirmAndQuit
public void doConfirmAndQuit()
- Specified by:
doConfirmAndQuitin interfaceIClientGUI
-
doPickCarries
public void doPickCarries(Client client, int carryDamage, java.util.Set<java.lang.String> carryTargetDescriptions)
- Specified by:
doPickCarriesin interfaceIClientGUI
-
doPickColor
public void doPickColor(java.lang.String playerName, java.util.List<PlayerColor> colorsLeft)- Specified by:
doPickColorin interfaceIClientGUI
-
doPickEntrySide
public EntrySide doPickEntrySide(MasterHex hex, java.util.Set<EntrySide> entrySides)
- Specified by:
doPickEntrySidein interfaceIClientGUI
-
doPickLord
public CreatureType doPickLord(java.util.List<CreatureType> lords)
- Specified by:
doPickLordin interfaceIClientGUI
-
doPickSplitMarker
public void doPickSplitMarker(Legion parent, java.util.Set<java.lang.String> markersAvailable)
- Specified by:
doPickSplitMarkerin interfaceIClientGUI
-
doPickInitialMarker
public void doPickInitialMarker(java.util.Set<java.lang.String> markersAvailable)
- Specified by:
doPickInitialMarkerin interfaceIClientGUI
-
doPickRecruit
public CreatureType doPickRecruit(Legion legion, java.lang.String hexDescription)
- Specified by:
doPickRecruitin interfaceIClientGUI
-
doPickRecruiter
public java.lang.String doPickRecruiter(java.util.List<java.lang.String> recruiters, java.lang.String hexDescription, Legion legion)- Specified by:
doPickRecruiterin interfaceIClientGUI
-
doPickSplitLegion
public java.util.List<CreatureType> doPickSplitLegion(Legion parent, java.lang.String childMarker)
- Specified by:
doPickSplitLegionin interfaceIClientGUI
-
doPickStrikePenalty
public void doPickStrikePenalty(Client client, java.util.List<java.lang.String> choices)
- Specified by:
doPickStrikePenaltyin interfaceIClientGUI
-
doPickSummonAngel
public void doPickSummonAngel(Legion legion, java.util.List<Legion> possibleDonors)
- Specified by:
doPickSummonAngelin interfaceIClientGUI
-
engagementResultsMaybeShow
public void engagementResultsMaybeShow()
- Specified by:
engagementResultsMaybeShowin interfaceIClientGUI
-
eventViewerCancelReinforcement
public void eventViewerCancelReinforcement(CreatureType recruit, int turnNr)
- Specified by:
eventViewerCancelReinforcementin interfaceIClientGUI
-
eventViewerSetCreatureDead
public void eventViewerSetCreatureDead(BattleUnit battleUnit)
- Specified by:
eventViewerSetCreatureDeadin interfaceIClientGUI
-
eventViewerNewSplitEvent
public void eventViewerNewSplitEvent(int turn, Legion parent, Legion child)- Specified by:
eventViewerNewSplitEventin interfaceIClientGUI
-
eventViewerRevealCreatures
public void eventViewerRevealCreatures(Legion legion, java.util.List<CreatureType> creatures, java.lang.String reason)
- Specified by:
eventViewerRevealCreaturesin interfaceIClientGUI
-
eventViewerSetVisibleMaybe
public void eventViewerSetVisibleMaybe()
- Specified by:
eventViewerSetVisibleMaybein interfaceIClientGUI
-
eventViewerUndoEvent
public void eventViewerUndoEvent(Legion splitoff, Legion survivor, int turn)
- Specified by:
eventViewerUndoEventin interfaceIClientGUI
-
isPickCarryOngoing
public boolean isPickCarryOngoing()
- Specified by:
isPickCarryOngoingin interfaceIClientGUI
-
handlePickCarry
public void handlePickCarry()
-
getRecruitChitMode
public int getRecruitChitMode()
- Specified by:
getRecruitChitModein interfaceIClientGUI
-
getLegionMoveConfirmationMode
public int getLegionMoveConfirmationMode()
- Specified by:
getLegionMoveConfirmationModein interfaceIClientGUI
-
getNextSplitClickMode
public int getNextSplitClickMode()
- Specified by:
getNextSplitClickModein interfaceIClientGUI
-
getViewMode
public int getViewMode()
- Specified by:
getViewModein interfaceIClientGUI
-
handleWebClientRestore
public void handleWebClientRestore()
- Specified by:
handleWebClientRestorein interfaceIClientGUI
-
highlightCrittersWithTargets
public void highlightCrittersWithTargets()
- Specified by:
highlightCrittersWithTargetsin interfaceIClientGUI
-
highlightEngagements
public void highlightEngagements()
- Specified by:
highlightEngagementsin interfaceIClientGUI
-
informSplitRequiredFirstRound
public void informSplitRequiredFirstRound()
- Specified by:
informSplitRequiredFirstRoundin interfaceIClientGUI
-
initBoard
public void initBoard()
- Specified by:
initBoardin interfaceIClientGUI
-
hasBoard
public boolean hasBoard()
- Specified by:
hasBoardin interfaceIClientGUI
-
initShowEngagementResults
public void initShowEngagementResults()
- Specified by:
initShowEngagementResultsin interfaceIClientGUI
-
menuCloseBoard
public void menuCloseBoard()
- Specified by:
menuCloseBoardin interfaceIClientGUI
-
menuLoadGame
public void menuLoadGame(java.lang.String filename)
- Specified by:
menuLoadGamein interfaceIClientGUI
-
menuNewGame
public void menuNewGame()
- Specified by:
menuNewGamein interfaceIClientGUI
-
menuQuitGame
public void menuQuitGame()
- Specified by:
menuQuitGamein interfaceIClientGUI
-
repaintAllWindows
public void repaintAllWindows()
- Specified by:
repaintAllWindowsin interfaceIClientGUI
-
repaintBattleBoard
public void repaintBattleBoard()
- Specified by:
repaintBattleBoardin interfaceIClientGUI
-
replayTurnChange
public void replayTurnChange(int nowTurn)
- Specified by:
replayTurnChangein interfaceIClientGUI
-
rescaleAllWindows
public void rescaleAllWindows()
Description copied from interface:IClientGUITODO since we are doing Swing nowadays it would probably be much better to replace all this rescaling code with just usingAffineTransformon the rightGraphics2Dinstances.- Specified by:
rescaleAllWindowsin interfaceIClientGUI
-
respawnNegotiate
public void respawnNegotiate()
- Specified by:
respawnNegotiatein interfaceIClientGUI
-
revealEngagedCreatures
public void revealEngagedCreatures(Legion legion, java.util.List<CreatureType> creatures, boolean isAttacker, java.lang.String reason)
- Specified by:
revealEngagedCreaturesin interfaceIClientGUI
-
serverConfirmsConnection
public void serverConfirmsConnection()
Description copied from interface:IClientGUIUpon request with checkServerConnection, server sends a confirmation. This method here processes the confirmation.- Specified by:
serverConfirmsConnectionin interfaceIClientGUI
-
appendToConnectionLog
public void appendToConnectionLog(java.lang.String s)
- Specified by:
appendToConnectionLogin interfaceIClientGUI
-
actOnReconnectCompleted
public void actOnReconnectCompleted()
- Specified by:
actOnReconnectCompletedin interfaceIClientGUI
-
setBoardActive
public void setBoardActive(boolean val)
- Specified by:
setBoardActivein interfaceIClientGUI
-
setChosenDevice
public void setChosenDevice(java.awt.GraphicsDevice chosen)
- Specified by:
setChosenDevicein interfaceIClientGUI
-
setClientInWebClientNull
public void setClientInWebClientNull()
- Specified by:
setClientInWebClientNullin interfaceIClientGUI
-
setLookAndFeel
public void setLookAndFeel(java.lang.String text)
- Specified by:
setLookAndFeelin interfaceIClientGUI
-
setMulliganOldRoll
public void setMulliganOldRoll(int movementRoll)
- Specified by:
setMulliganOldRollin interfaceIClientGUI
-
setPreferencesWindowVisible
public void setPreferencesWindowVisible(boolean val)
- Specified by:
setPreferencesWindowVisiblein interfaceIClientGUI
-
setStartedByWebClient
public void setStartedByWebClient(boolean byWebClient)
- Specified by:
setStartedByWebClientin interfaceIClientGUI
-
setWebClient
public void setWebClient(WebClient wc)
- Specified by:
setWebClientin interfaceIClientGUI
-
setWhatToDoNextForClose
public void setWhatToDoNextForClose()
-
showConcede
public void showConcede(Client client, Legion ally, Legion enemy)
- Specified by:
showConcedein interfaceIClientGUI
-
showFlee
public void showFlee(Client client, Legion ally, Legion enemy)
- Specified by:
showFleein interfaceIClientGUI
-
showMessageDialogAndWait
public void showMessageDialogAndWait(java.lang.String message)
- Specified by:
showMessageDialogAndWaitin interfaceIClientGUI
-
showNegotiate
public void showNegotiate(Legion attacker, Legion defender)
- Specified by:
showNegotiatein interfaceIClientGUI
-
showWebClient
public void showWebClient()
- Specified by:
showWebClientin interfaceIClientGUI
-
tellEngagement
public void tellEngagement(Legion attacker, Legion defender, int turnNumber)
- Specified by:
tellEngagementin interfaceIClientGUI
-
actOnTellMovementRoll
public void actOnTellMovementRoll(int roll)
- Specified by:
actOnTellMovementRollin interfaceIClientGUI
-
tellProposal
public void tellProposal(java.lang.String proposalString)
Description copied from interface:IClientGUIInform this player about the other player's proposal.- Specified by:
tellProposalin interfaceIClientGUI
-
tellWhatsHappening
public void tellWhatsHappening(java.lang.String message)
- Specified by:
tellWhatsHappeningin interfaceIClientGUI
-
timeoutAbortsConnectionCheck
public void timeoutAbortsConnectionCheck()
Description copied from interface:IClientGUITimeout reached. Cancel timer and show error message- Specified by:
timeoutAbortsConnectionCheckin interfaceIClientGUI
-
undoAllBattleMoves
public void undoAllBattleMoves()
- Specified by:
undoAllBattleMovesin interfaceIClientGUI
-
undoAllMoves
public void undoAllMoves()
- Specified by:
undoAllMovesin interfaceIClientGUI
-
undoAllRecruits
public void undoAllRecruits()
- Specified by:
undoAllRecruitsin interfaceIClientGUI
-
undoLastBattleMove
public void undoLastBattleMove()
- Specified by:
undoLastBattleMovein interfaceIClientGUI
-
undoRecruit
public void undoRecruit(Legion legion)
- Specified by:
undoRecruitin interfaceIClientGUI
-
updateCreatureCountDisplay
public void updateCreatureCountDisplay()
- Specified by:
updateCreatureCountDisplayin interfaceIClientGUI
-
updateEverything
public void updateEverything()
- Specified by:
updateEverythingin interfaceIClientGUI
-
updateStatusScreen
public void updateStatusScreen()
- Specified by:
updateStatusScreenin interfaceIClientGUI
-
waitCursor
public void waitCursor()
- Specified by:
waitCursorin interfaceIClientGUI
-
removeBattleChit
public void removeBattleChit(BattleUnit battleUnit)
- Specified by:
removeBattleChitin interfaceIClientGUI
-
setPreferencesCheckBoxValue
public void setPreferencesCheckBoxValue(java.lang.String name, boolean value)- Specified by:
setPreferencesCheckBoxValuein interfaceIClientGUI
-
setPreferencesRadioButtonValue
public void setPreferencesRadioButtonValue(java.lang.String name, boolean value)- Specified by:
setPreferencesRadioButtonValuein interfaceIClientGUI
-
setMovePending
public void setMovePending(Legion mover, MasterHex currentHex, MasterHex targetHex)
- Specified by:
setMovePendingin interfaceIClientGUI
-
setMoveCompleted
public void setMoveCompleted(Legion mover, MasterHex current, MasterHex target)
- Specified by:
setMoveCompletedin interfaceIClientGUI
-
actOnHitsSet
public void actOnHitsSet(BattleUnit targetUnit)
- Specified by:
actOnHitsSetin interfaceIClientGUI
-
-