A B C D E F G H I J K L M N O P Q R S T U V W X Y _ 

A

abandonAndGetMessageCounter() - Method in interface net.sf.colossus.client.IServerConnection
 
abandonAndGetMessageCounter() - Method in class net.sf.colossus.client.SocketClientThread
 
abandonCurrentConnection() - Method in class net.sf.colossus.client.Client
 
abandoned - Variable in class net.sf.colossus.client.SocketClientThread
 
abort - Variable in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
 
about - Static variable in class net.sf.colossus.gui.MasterBoard
 
aboutAction - Variable in class net.sf.colossus.gui.MasterBoard
 
AbstractAI - Class in net.sf.colossus.ai
Abstract implementation of the Colossus AI interface.
AbstractAI(Client) - Constructor for class net.sf.colossus.ai.AbstractAI
 
AbstractAI.AbstractAIOracle - Class in net.sf.colossus.ai
 
AbstractAI.AbstractAIOracle(LegionClientSide, MasterHex, List<CreatureType>) - Constructor for class net.sf.colossus.ai.AbstractAI.AbstractAIOracle
 
AbstractAI.CreatureValueConstants - Class in net.sf.colossus.ai
Various constants used by the AIs code for creature evaluation.
AbstractAI.CreatureValueConstants() - Constructor for class net.sf.colossus.ai.AbstractAI.CreatureValueConstants
 
AbstractAI.MoveInfo - Class in net.sf.colossus.ai
little helper to store info about possible moves
AbstractAI.MoveInfo(Legion, MasterHex, int, int, ValueRecorder) - Constructor for class net.sf.colossus.ai.AbstractAI.MoveInfo
 
AbstractHintProvider - Class in net.sf.colossus.ai
Abstract base class for variant-specific recruitment hinting.
AbstractHintProvider(Variant) - Constructor for class net.sf.colossus.ai.AbstractHintProvider
 
AbstractObjectiveHelper - Class in net.sf.colossus.ai.objectives
 
AbstractObjectiveHelper(Client, AbstractAI, Variant) - Constructor for class net.sf.colossus.ai.objectives.AbstractObjectiveHelper
 
AbstractObjectiveHelper.AllThereIsToKnowAboutYourCreature - Class in net.sf.colossus.ai.objectives
Helper class holding some knowledge about a given creature.
AbstractObjectiveHelper.AllThereIsToKnowAboutYourCreature(AbstractAI, Creature, Legion) - Constructor for class net.sf.colossus.ai.objectives.AbstractObjectiveHelper.AllThereIsToKnowAboutYourCreature
 
AbstractObjectiveHelper.ObjectiveEvalConstants - Class in net.sf.colossus.ai.objectives
 
AbstractObjectiveHelper.ObjectiveEvalConstants() - Constructor for class net.sf.colossus.ai.objectives.AbstractObjectiveHelper.ObjectiveEvalConstants
 
AbstractShowRecruits - Class in net.sf.colossus.gui
Common class for displaying recruit trees information.
AbstractShowRecruits(JFrame) - Constructor for class net.sf.colossus.gui.AbstractShowRecruits
 
AbstractTacticalObjective - Class in net.sf.colossus.ai.objectives
Abstract implementation of @TacticalObjective, handling the priority stuff to avoid duplication.
AbstractTacticalObjective(float) - Constructor for class net.sf.colossus.ai.objectives.AbstractTacticalObjective
 
accept(File) - Method in class net.sf.colossus.appmain.GetPlayers.varFileFilter
 
accept(File, String) - Method in class net.sf.colossus.server.ConfigFileFilter
 
accept(File) - Method in class net.sf.colossus.server.ConfigFileFilter
 
accept(File, String) - Method in class net.sf.colossus.server.XMLSnapshotFilter
 
accept(File) - Method in class net.sf.colossus.server.XMLSnapshotFilter
 
acceptKey - Variable in class net.sf.colossus.server.Server
 
ackWaiter - Variable in class net.sf.colossus.webclient.WebClientSocketThread
 
acquirableList - Variable in class net.sf.colossus.variant.Variant
 
acquirableList - Static variable in class net.sf.colossus.xmlparser.TerrainRecruitLoader
The list of Acquirable Creature, as acquirableData.
acquirables - Variable in class net.sf.colossus.game.Legion.AcquirableDecision
 
acquireAngel(Legion, List<CreatureType>) - Method in interface net.sf.colossus.ai.AI
choose whether to acquire an angel or archangel
acquireAngel(Legion, List<CreatureType>) - Method in class net.sf.colossus.ai.SimpleAI
 
acquireAngel(Legion, CreatureType) - Method in class net.sf.colossus.client.SocketClientThread
 
acquireAngel - Static variable in class net.sf.colossus.common.Constants
 
AcquireAngel - Class in net.sf.colossus.gui
Class AcquireAngel allows a player to acquire an angel or archangel.
AcquireAngel(JFrame, ClientGUI, Legion, List<CreatureType>) - Constructor for class net.sf.colossus.gui.AcquireAngel
 
acquireAngel(Legion, CreatureType) - Method in interface net.sf.colossus.server.IServer
 
acquireAngel(Legion, CreatureType) - Method in class net.sf.colossus.server.Server
 
acquireAngelCallback(Legion, CreatureType) - Method in class net.sf.colossus.client.Client
 
acquireAngelCallback(Legion, CreatureType) - Method in class net.sf.colossus.gui.ClientGUI
 
acquireAngelCallback(Legion, CreatureType) - Method in interface net.sf.colossus.gui.GUICallbacks
 
acquireMaybe(LegionServerSide, int, int) - Method in class net.sf.colossus.server.GameServerSide
If the legion can acquire (height < 7), find out which acquirable it might get for the pointsToAdd, and fire off the askAcquirable messages.
acquiring - Variable in class net.sf.colossus.server.GameServerSide
 
Acquisition - Class in net.sf.colossus.game.actions
 
Acquisition(Legion, CreatureType) - Constructor for class net.sf.colossus.game.actions.Acquisition
 
actionPerformed(ActionEvent) - Method in class net.sf.colossus.gui.ChooseScreen
 
actionPerformed(ActionEvent) - Method in class net.sf.colossus.gui.PreferencesWindow
 
actionPerformed(ActionEvent) - Method in class net.sf.colossus.gui.PreferencesWindow.ScaleValue
 
actionPerformed(ActionEvent) - Method in class net.sf.colossus.gui.ReplyToProposal
 
actionPerformed(ActionEvent) - Method in class net.sf.colossus.server.StartupProgress
 
activateNextLegionAndPlaceMouse(Legion) - Method in class net.sf.colossus.gui.MasterBoard
 
active - Static variable in class net.sf.colossus.gui.PickRecruit
 
active - Static variable in class net.sf.colossus.gui.SplitLegion
 
active - Variable in class net.sf.colossus.server.NotifyWebServerViaFile
 
activeLegionTag - Variable in class net.sf.colossus.server.BattleServerSide
 
activePaneIndex - Variable in class net.sf.colossus.gui.PreferencesWindow
 
activePlayer - Variable in class net.sf.colossus.client.GameClientSide
 
activePlayerLabel - Variable in class net.sf.colossus.gui.StatusScreen
 
activePlayerNum - Variable in class net.sf.colossus.server.GameServerSide
 
activePreferencesTab - Static variable in class net.sf.colossus.common.Options
 
activeSocketChannelList - Variable in class net.sf.colossus.server.Server
 
activity - Variable in enum net.sf.colossus.common.WhatNextManager.WhatToDoNext
 
actOnAddCreature(Legion, CreatureType, String) - Method in interface net.sf.colossus.client.IClientGUI
 
actOnAddCreature(Legion, CreatureType, String) - Method in class net.sf.colossus.client.NullClientGUI
 
actOnAddCreature(Legion, CreatureType, String) - Method in class net.sf.colossus.gui.ClientGUI
 
actOnAllCaughtUp() - Method in class net.sf.colossus.server.Server
 
actOnApplyCarries(BattleHex) - Method in interface net.sf.colossus.client.IClientGUI
 
actOnApplyCarries(BattleHex) - Method in class net.sf.colossus.client.NullClientGUI
 
actOnApplyCarries(BattleHex) - Method in class net.sf.colossus.gui.ClientGUI
 
actOnCleanupBattle() - Method in interface net.sf.colossus.client.IClientGUI
 
actOnCleanupBattle() - Method in class net.sf.colossus.client.NullClientGUI
 
actOnCleanupBattle() - Method in class net.sf.colossus.gui.ClientGUI
 
actOnCritter(GUIBattleChit) - Method in class net.sf.colossus.gui.BattleBoard
 
actOnDidMove(Legion, MasterHex, MasterHex, boolean, CreatureType, boolean) - Method in interface net.sf.colossus.client.IClientGUI
 
actOnDidMove(Legion, MasterHex, MasterHex, boolean, CreatureType, boolean) - Method in class net.sf.colossus.client.NullClientGUI
 
actOnDidMove(Legion, MasterHex, MasterHex, boolean, CreatureType, boolean) - Method in class net.sf.colossus.gui.ClientGUI
 
actOnDidRecruit(Legion, CreatureType, List<CreatureType>, String) - Method in interface net.sf.colossus.client.IClientGUI
 
actOnDidRecruit(Legion, CreatureType, List<CreatureType>, String) - Method in class net.sf.colossus.client.NullClientGUI
 
actOnDidRecruit(Legion, CreatureType, List<CreatureType>, String) - Method in class net.sf.colossus.gui.ClientGUI
 
actOnDidSplit(int, Legion, Legion, MasterHex) - Method in interface net.sf.colossus.client.IClientGUI
 
actOnDidSplit(int, Legion, Legion, MasterHex) - Method in class net.sf.colossus.client.NullClientGUI
 
actOnDidSplit(int, Legion, Legion, MasterHex) - Method in class net.sf.colossus.gui.ClientGUI
 
actOnDidSplitPart2(MasterHex) - Method in interface net.sf.colossus.client.IClientGUI
 
actOnDidSplitPart2(MasterHex) - Method in class net.sf.colossus.client.NullClientGUI
 
actOnDidSplitPart2(MasterHex) - Method in class net.sf.colossus.gui.ClientGUI
 
actOnDoneWithBattleMoves() - Method in interface net.sf.colossus.client.IClientGUI
 
actOnDoneWithBattleMoves() - Method in class net.sf.colossus.client.NullClientGUI
 
actOnDoneWithBattleMoves() - Method in class net.sf.colossus.gui.ClientGUI
 
actOnDoneWithMoves() - Method in interface net.sf.colossus.client.IClientGUI
 
actOnDoneWithMoves() - Method in class net.sf.colossus.client.NullClientGUI
 
actOnDoneWithMoves() - Method in class net.sf.colossus.gui.ClientGUI
 
actOnDoneWithSplits() - Method in interface net.sf.colossus.client.IClientGUI
 
actOnDoneWithSplits() - Method in class net.sf.colossus.client.NullClientGUI
 
actOnDoneWithSplits() - Method in class net.sf.colossus.gui.ClientGUI
 
actOnDoSummon() - Method in interface net.sf.colossus.client.IClientGUI
 
actOnDoSummon() - Method in class net.sf.colossus.client.NullClientGUI
 
actOnDoSummon() - Method in class net.sf.colossus.gui.ClientGUI
 
actOnEditLegionMaybe(Legion) - Method in class net.sf.colossus.gui.MasterBoard
 
actOnEngagementCompleted() - Method in interface net.sf.colossus.client.IClientGUI
 
actOnEngagementCompleted() - Method in class net.sf.colossus.client.NullClientGUI
 
actOnEngagementCompleted() - Method in class net.sf.colossus.gui.ClientGUI
 
actOnGameStarting() - Method in interface net.sf.colossus.client.IClientGUI
 
actOnGameStarting() - Method in class net.sf.colossus.client.NullClientGUI
 
actOnGameStarting() - Method in class net.sf.colossus.gui.ClientGUI
 
actOnGameStartingFailed() - Method in interface net.sf.colossus.client.IClientGUI
 
actOnGameStartingFailed() - Method in class net.sf.colossus.client.NullClientGUI
 
actOnGameStartingFailed() - Method in class net.sf.colossus.gui.ClientGUI
 
actOnHex(BattleHex) - Method in class net.sf.colossus.gui.BattleBoard
 
actOnHex(MasterHex) - Method in class net.sf.colossus.gui.MasterBoard
 
actOnHitOrDeadChanged() - Method in class net.sf.colossus.game.BattleUnit.Listener
 
actOnHitsSet(BattleUnit) - Method in interface net.sf.colossus.client.IClientGUI
 
actOnHitsSet(BattleUnit) - Method in class net.sf.colossus.client.NullClientGUI
 
actOnHitsSet(BattleHex) - Method in class net.sf.colossus.gui.BattleBoard
 
actOnHitsSet(BattleUnit) - Method in class net.sf.colossus.gui.ClientGUI
 
actOnInitBattle() - Method in interface net.sf.colossus.client.IClientGUI
 
actOnInitBattle() - Method in class net.sf.colossus.client.NullClientGUI
 
actOnInitBattle() - Method in class net.sf.colossus.gui.ClientGUI
 
actOnLegion(LegionClientSide, MasterHex) - Method in class net.sf.colossus.gui.MasterBoard
 
actOnMisclick() - Method in class net.sf.colossus.gui.BattleBoard
 
actOnMisclick() - Method in class net.sf.colossus.gui.MasterBoard
 
actOnMoveNak() - Method in interface net.sf.colossus.client.IClientGUI
 
actOnMoveNak() - Method in class net.sf.colossus.client.NullClientGUI
 
actOnMoveNak() - Method in class net.sf.colossus.gui.ClientGUI
 
actOnNoMoreEngagements() - Method in interface net.sf.colossus.client.IClientGUI
 
actOnNoMoreEngagements() - Method in class net.sf.colossus.client.NullClientGUI
 
actOnNoMoreEngagements() - Method in class net.sf.colossus.gui.ClientGUI
 
actOnPendingBattleMoveOver() - Method in interface net.sf.colossus.client.IClientGUI
 
actOnPendingBattleMoveOver() - Method in class net.sf.colossus.client.NullClientGUI
 
actOnPendingBattleMoveOver() - Method in class net.sf.colossus.gui.BattleBoard
 
actOnPendingBattleMoveOver() - Method in class net.sf.colossus.gui.ClientGUI
 
actOnPlaceNewChit(String, BattleUnit, BattleHex) - Method in interface net.sf.colossus.client.IClientGUI
 
actOnPlaceNewChit(String, BattleUnit, BattleHex) - Method in class net.sf.colossus.client.NullClientGUI
 
actOnPlaceNewChit(String, BattleUnit, BattleHex) - Method in class net.sf.colossus.gui.ClientGUI
 
actOnReconnectCompleted() - Method in interface net.sf.colossus.client.IClientGUI
 
actOnReconnectCompleted() - Method in class net.sf.colossus.client.NullClientGUI
 
actOnReconnectCompleted() - Method in class net.sf.colossus.gui.ClientGUI
 
actOnRemoveCreature(Legion, CreatureType, String) - Method in interface net.sf.colossus.client.IClientGUI
 
actOnRemoveCreature(Legion, CreatureType, String) - Method in class net.sf.colossus.client.NullClientGUI
 
actOnRemoveCreature(Legion, CreatureType, String) - Method in class net.sf.colossus.gui.ClientGUI
 
actOnRemoveCreaturePart2(Legion) - Method in interface net.sf.colossus.client.IClientGUI
 
actOnRemoveCreaturePart2(Legion) - Method in class net.sf.colossus.client.NullClientGUI
 
actOnRemoveCreaturePart2(Legion) - Method in class net.sf.colossus.gui.ClientGUI
 
actOnRemoveLegion(Legion) - Method in interface net.sf.colossus.client.IClientGUI
 
actOnRemoveLegion(Legion) - Method in class net.sf.colossus.client.NullClientGUI
 
actOnRemoveLegion(Legion) - Method in class net.sf.colossus.gui.ClientGUI
 
actOnSetupBattleFight() - Method in interface net.sf.colossus.client.IClientGUI
 
actOnSetupBattleFight() - Method in class net.sf.colossus.client.NullClientGUI
 
actOnSetupBattleFight() - Method in class net.sf.colossus.gui.ClientGUI
 
actOnSetupBattleMove() - Method in interface net.sf.colossus.client.IClientGUI
 
actOnSetupBattleMove() - Method in class net.sf.colossus.client.NullClientGUI
 
actOnSetupBattleMove() - Method in class net.sf.colossus.gui.ClientGUI
 
actOnSetupBattleRecruit() - Method in interface net.sf.colossus.client.IClientGUI
 
actOnSetupBattleRecruit() - Method in class net.sf.colossus.client.NullClientGUI
 
actOnSetupBattleRecruit() - Method in class net.sf.colossus.gui.ClientGUI
 
actOnSetupBattleSummon() - Method in interface net.sf.colossus.client.IClientGUI
 
actOnSetupBattleSummon() - Method in class net.sf.colossus.client.NullClientGUI
 
actOnSetupBattleSummon() - Method in class net.sf.colossus.gui.ClientGUI
 
actOnSetupFight() - Method in interface net.sf.colossus.client.IClientGUI
 
actOnSetupFight() - Method in class net.sf.colossus.client.NullClientGUI
 
actOnSetupFight() - Method in class net.sf.colossus.gui.ClientGUI
 
actOnSetupMove() - Method in interface net.sf.colossus.client.IClientGUI
 
actOnSetupMove() - Method in class net.sf.colossus.client.NullClientGUI
 
actOnSetupMove() - Method in class net.sf.colossus.gui.ClientGUI
 
actOnSetupMuster() - Method in interface net.sf.colossus.client.IClientGUI
 
actOnSetupMuster() - Method in class net.sf.colossus.client.NullClientGUI
 
actOnSetupMuster() - Method in class net.sf.colossus.gui.ClientGUI
 
actOnSetupSplit() - Method in interface net.sf.colossus.client.IClientGUI
 
actOnSetupSplit() - Method in class net.sf.colossus.client.NullClientGUI
 
actOnSetupSplit() - Method in class net.sf.colossus.gui.ClientGUI
 
actOnTellBattleMove(BattleHex, BattleHex, boolean) - Method in interface net.sf.colossus.client.IClientGUI
 
actOnTellBattleMove(BattleHex, BattleHex, boolean) - Method in class net.sf.colossus.client.NullClientGUI
 
actOnTellBattleMove(BattleHex, BattleHex, boolean) - Method in class net.sf.colossus.gui.ClientGUI
 
actOnTellEngagementResults(Legion, String, int, int) - Method in interface net.sf.colossus.client.IClientGUI
 
actOnTellEngagementResults(Legion, String, int, int) - Method in class net.sf.colossus.client.NullClientGUI
 
actOnTellEngagementResults(Legion, String, int, int) - Method in class net.sf.colossus.gui.ClientGUI
 
actOnTellGameOver(String, boolean) - Method in interface net.sf.colossus.client.IClientGUI
 
actOnTellGameOver(String, boolean) - Method in class net.sf.colossus.client.NullClientGUI
 
actOnTellGameOver(String, boolean) - Method in class net.sf.colossus.gui.ClientGUI
Update Board and Status screen to reflect the new game over state.
actOnTellLegionLocation(Legion, MasterHex) - Method in interface net.sf.colossus.client.IClientGUI
 
actOnTellLegionLocation(Legion, MasterHex) - Method in class net.sf.colossus.client.NullClientGUI
 
actOnTellLegionLocation(Legion, MasterHex) - Method in class net.sf.colossus.gui.ClientGUI
 
actOnTellMovementRoll(int) - Method in interface net.sf.colossus.client.IClientGUI
 
actOnTellMovementRoll(int) - Method in class net.sf.colossus.client.NullClientGUI
 
actOnTellMovementRoll(int) - Method in class net.sf.colossus.gui.ClientGUI
 
actOnTellRedoChange() - Method in interface net.sf.colossus.client.IClientGUI
 
actOnTellRedoChange() - Method in class net.sf.colossus.client.NullClientGUI
 
actOnTellRedoChange() - Method in class net.sf.colossus.gui.ClientGUI
 
actOnTellReplay(int) - Method in interface net.sf.colossus.client.IClientGUI
 
actOnTellReplay(int) - Method in class net.sf.colossus.client.NullClientGUI
 
actOnTellReplay(int) - Method in class net.sf.colossus.gui.ClientGUI
 
actOnTellStrikeResults(boolean, int, List<String>, BattleCritter, BattleCritter) - Method in interface net.sf.colossus.client.IClientGUI
 
actOnTellStrikeResults(boolean, int, List<String>, BattleCritter, BattleCritter) - Method in class net.sf.colossus.client.NullClientGUI
 
actOnTellStrikeResults(boolean, int, List<String>, BattleCritter, BattleCritter) - Method in class net.sf.colossus.gui.ClientGUI
 
actOnTurnOrPlayerChange(Client, int, Player) - Method in interface net.sf.colossus.client.IClientGUI
 
actOnTurnOrPlayerChange(Client, int, Player) - Method in class net.sf.colossus.client.NullClientGUI
 
actOnTurnOrPlayerChange(Client, int, Player) - Method in class net.sf.colossus.gui.ClientGUI
 
actOnUndidMove(Legion, MasterHex, MasterHex, boolean, boolean) - Method in interface net.sf.colossus.client.IClientGUI
 
actOnUndidMove(Legion, MasterHex, MasterHex, boolean, boolean) - Method in class net.sf.colossus.client.NullClientGUI
 
actOnUndidMove(Legion, MasterHex, MasterHex, boolean, boolean) - Method in class net.sf.colossus.gui.ClientGUI
 
actOnUndidRecruitPart(Legion, boolean, int) - Method in interface net.sf.colossus.client.IClientGUI
 
actOnUndidRecruitPart(Legion, boolean, int) - Method in class net.sf.colossus.client.NullClientGUI
 
actOnUndidRecruitPart(Legion, boolean, int) - Method in class net.sf.colossus.gui.ClientGUI
 
actOnUndidSplit(Legion, int) - Method in interface net.sf.colossus.client.IClientGUI
 
actOnUndidSplit(Legion, int) - Method in class net.sf.colossus.client.NullClientGUI
 
actOnUndidSplit(Legion, int) - Method in class net.sf.colossus.gui.ClientGUI
 
actOnVariantChange(int, String) - Method in class net.sf.colossus.appmain.GetPlayers
 
actOnWaitForClientsCompleted(boolean) - Method in class net.sf.colossus.server.GameServerSide
 
actOnWindowClosingAttempt() - Method in class net.sf.colossus.gui.BattleBoard
 
add(CritterMove) - Method in class net.sf.colossus.ai.helper.LegionMove
 
add(LegionMove) - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
 
add(T) - Method in class net.sf.colossus.util.MultiSet
 
add(int, String) - Method in class net.sf.colossus.util.ValueRecorder
Augment the value.
add(ValueRecorder) - Method in class net.sf.colossus.util.ValueRecorder
Augment the value.
addAdminTab() - Method in class net.sf.colossus.webclient.WebClient
 
addAlias(MasterBoardTerrain) - Method in class net.sf.colossus.variant.MasterBoardTerrain
 
addAll(Collection<? extends LegionMove>) - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
 
addAngel(CreatureType) - Method in class net.sf.colossus.server.LegionServerSide
 
addAny(CreatureType, int) - Method in class net.sf.colossus.variant.RecruitingSubTree
 
addBasicData(Element) - Method in class net.sf.colossus.server.GameSaving
Adds the basic data: variant info, turn number, current player, current phase, and caretaker.
addBattleChit(GUIBattleChit) - Method in class net.sf.colossus.gui.ClientGUI
 
addBattleData(Element) - Method in class net.sf.colossus.server.GameSaving
 
addBattleTallyToPoints() - Method in class net.sf.colossus.server.LegionServerSide
 
addButton(String) - Method in class net.sf.colossus.gui.PickCarry
 
addButton(Container, String, ActionListener) - Method in class net.sf.colossus.gui.PreferencesWindow
 
addCaretakerClientSide(Caretaker) - Static method in class net.sf.colossus.server.CustomRecruitBase
 
addCarryTarget(BattleHex) - Method in class net.sf.colossus.server.BattleServerSide
 
addCarryTarget(BattleHex) - Method in class net.sf.colossus.server.PenaltyOption
 
addCarryTargets(Set<BattleHex>) - Method in class net.sf.colossus.server.PenaltyOption
 
addCheckbox(String, Container) - Method in class net.sf.colossus.appmain.GetPlayers
 
addCheckbox(String, Container) - Method in class net.sf.colossus.gui.EventViewer
 
addCheckBox(JMenu, String, int) - Method in class net.sf.colossus.gui.MasterBoard
 
addCheckBox(Container, String) - Method in class net.sf.colossus.gui.PreferencesWindow
 
addCheckBox(Container, String, boolean, boolean) - Method in class net.sf.colossus.gui.PreferencesWindow
 
addClient(IClient, String, boolean, int, String) - Method in class net.sf.colossus.server.Server
Add a Client.
addColor(PlayerColor) - Method in class net.sf.colossus.gui.PreferencesWindow
 
addCreature(Legion, CreatureType, String) - Method in class net.sf.colossus.client.Client
Add a new creature to this legion.
addCreature(Legion, CreatureType, String) - Method in interface net.sf.colossus.client.IClient
 
addCreature(CreatureType) - Method in class net.sf.colossus.client.LegionClientSide
Add a new creature to this legion.
addCreature(CreatureType) - Method in class net.sf.colossus.client.PredictSplitNode
 
addCreature - Static variable in class net.sf.colossus.common.Constants
 
addCreature(CreatureType) - Method in class net.sf.colossus.game.Legion
 
addCreature() - Method in class net.sf.colossus.gui.EditLegion
 
addCreature(Legion, CreatureType, String) - Method in class net.sf.colossus.gui.EventViewer
 
addCreature(RevealedCreature) - Method in class net.sf.colossus.gui.RevealEvent
 
addCreature(Legion, CreatureType, String) - Method in class net.sf.colossus.server.ClientHandler
 
addCreature(CreatureType, boolean) - Method in class net.sf.colossus.server.LegionServerSide
Add a creature to this legion.
addCreature(CreatureType) - Method in class net.sf.colossus.server.LegionServerSide
 
AddCreatureAction - Class in net.sf.colossus.game.actions
An event modelling the addition of a creature to a legion.
AddCreatureAction(Legion, CreatureType) - Constructor for class net.sf.colossus.game.actions.AddCreatureAction
 
addCreatureEvent(AddCreatureAction, String) - Method in class net.sf.colossus.server.GameServerSide
 
addCreatureEvent(AddCreatureAction, int, String) - Method in class net.sf.colossus.server.History
TODO reconsider name TODO decide if we should move it all into one big handleEvent(GameEvent) method
addCreatureToPanel(RevealedCreature) - Method in class net.sf.colossus.gui.RevealEvent
 
addCreatureWithInfoToPanel(RevealedCreature) - Method in class net.sf.colossus.gui.RevealEvent
 
addCritter(CreatureServerSide) - Method in class net.sf.colossus.server.LegionServerSide
 
addCustom(ICustomRecruitBase) - Method in class net.sf.colossus.variant.RecruitingSubTree
 
addDamage(double) - Method in class net.sf.colossus.ai.SimpleAI.PowerSkill
 
addData(Legion, String, int, int, List<String>, List<String>, List<Boolean>, List<Boolean>, boolean) - Method in class net.sf.colossus.gui.EngagementResults
Adds a log record to the list of logged engagements.
addDefenderInfo(Container, Hazards) - Method in class net.sf.colossus.gui.BattleTerrainHazardWindow
 
addDemiLord(CreatureType, int) - Method in class net.sf.colossus.variant.RecruitingSubTree
 
addDiceResults(String, String, int, List<String>) - Method in class net.sf.colossus.gui.BattleBoard
 
addEdge(RecruitGraph.RecruitVertex, RecruitGraph.RecruitVertex, int, MasterBoardTerrain) - Method in class net.sf.colossus.game.RecruitGraph
 
addEdge(String, String, int, MasterBoardTerrain) - Method in class net.sf.colossus.game.RecruitGraph
Add an edge is the graph from a Creature to another, in a given number, in a given terrain.
addEvent(RevealEvent) - Method in class net.sf.colossus.gui.EventViewer
 
addEventToEventPane(RevealEvent) - Method in class net.sf.colossus.gui.EventViewer
 
addEventToList(RevealEvent) - Method in class net.sf.colossus.gui.EventViewer
 
addGame(GameInfo) - Method in class net.sf.colossus.webclient.GameTableModel
 
addHazard(Container, Hazards) - Method in class net.sf.colossus.gui.BattleTerrainHazardWindow
 
addHexImage(Container, Hazards) - Method in class net.sf.colossus.gui.BattleTerrainHazardWindow
 
addIncomingEdge(RecruitGraph.RecruitEdge) - Method in class net.sf.colossus.game.RecruitGraph.RecruitVertex
 
addInstance(Object, String) - Method in class net.sf.colossus.util.InstanceGroup
 
addLabel(String) - Method in class net.sf.colossus.gui.RevealEvent
 
addLayoutComponent(String, Component) - Method in class net.sf.colossus.gui.TrueHexGridLayout
 
addLegion(Legion) - Method in class net.sf.colossus.game.Player
 
addListener(String, IOptions.Listener) - Method in interface net.sf.colossus.common.IOptions
Adds a listener to get callbacks for changes on the specified option.
addListener(String, IOptions.Listener) - Method in class net.sf.colossus.common.Options
 
addListener(BattleUnit.Listener) - Method in class net.sf.colossus.game.BattleUnit
 
addListener(Caretaker.ChangeListener) - Method in class net.sf.colossus.game.Caretaker
 
addLord(CreatureType, int) - Method in class net.sf.colossus.variant.RecruitingSubTree
 
addMarker(String, int) - Method in class net.sf.colossus.gui.RevealEvent
 
addMarkerAvailable(String) - Method in class net.sf.colossus.game.Player
 
addMovementInfo(Container, Hazards) - Method in class net.sf.colossus.gui.BattleTerrainHazardWindow
 
addNativesPanel(Container, Hazards) - Method in class net.sf.colossus.gui.BattleTerrainHazardWindow
 
addNonLord(CreatureType, int) - Method in class net.sf.colossus.variant.RecruitingSubTree
 
addOption(char, String, boolean, String) - Method in class net.sf.colossus.cmdline.Opts
Add one Opt.
addOutgoingEdge(RecruitGraph.RecruitEdge) - Method in class net.sf.colossus.game.RecruitGraph.RecruitVertex
 
addPlayer(Player) - Method in class net.sf.colossus.game.Game
 
addPlayerClientSide(Player) - Static method in class net.sf.colossus.server.CustomRecruitBase
 
addPlayerData(Element) - Method in class net.sf.colossus.server.GameSaving
Adds the data for all players and their legions to an XML document
addPlayerElim(Player) - Method in class net.sf.colossus.game.Player
 
addPlayersFromOptions() - Method in class net.sf.colossus.server.GameServerSide
 
addPoints(double, boolean) - Method in class net.sf.colossus.server.PlayerServerSide
Add points to this player's score.
addPoisonDamage(int) - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
addPoisonDamage(int) - Method in interface net.sf.colossus.game.BattleCritter
 
addPoisonDamage(int) - Method in class net.sf.colossus.game.BattleUnit
 
addPoisonDamage(int) - Method in class net.sf.colossus.game.Creature
 
addPossibleRecruitChits(LegionClientSide, Set<MasterHex>) - Method in interface net.sf.colossus.client.IClientGUI
 
addPossibleRecruitChits(LegionClientSide, Set<MasterHex>) - Method in class net.sf.colossus.client.NullClientGUI
 
addPossibleRecruitChits(LegionClientSide, Set<MasterHex>) - Method in class net.sf.colossus.gui.ClientGUI
 
addPossibleRecruitChits(LegionClientSide, Set<MasterHex>) - Method in class net.sf.colossus.gui.MasterBoard
 
addPossibleRecruitChits(List<CreatureType>, MasterHex) - Method in class net.sf.colossus.gui.MasterBoard
 
addRadioButton(Container, ButtonGroup, String, String, String) - Method in class net.sf.colossus.gui.PreferencesWindow
 
addRadioButton(Container, ButtonGroup, String, String, ItemListener) - Method in class net.sf.colossus.webclient.WebClient
 
addRecruitedChit(Legion) - Method in class net.sf.colossus.gui.MasterBoard
 
addRegular(CreatureType, CreatureType, int) - Method in class net.sf.colossus.variant.RecruitingSubTree
 
addRemoteClient(IClient, Player) - Method in class net.sf.colossus.server.Server
 
addSlowed(int) - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
addSlowed(int) - Method in interface net.sf.colossus.game.BattleCritter
 
addSlowed(int) - Method in class net.sf.colossus.game.BattleUnit
 
addSlowed(int) - Method in class net.sf.colossus.game.Creature
 
addSnapshotData(Element, Element) - Method in class net.sf.colossus.server.GameSaving
 
addSpecialInfo(Container, Hazards) - Method in class net.sf.colossus.gui.BattleTerrainHazardWindow
 
addStrikeInfo(Container, Hazards) - Method in class net.sf.colossus.gui.BattleTerrainHazardWindow
 
addToBattleTally(int) - Method in class net.sf.colossus.server.LegionServerSide
 
addToGraph(List<TerrainRecruitLoader.RecruitNumber>, MasterBoardTerrain) - Static method in class net.sf.colossus.xmlparser.TerrainRecruitLoader
Add an entire terrain recruiting list to the Recruiting Graph.
addValues(String, String, String, String, int, List<String>) - Method in class net.sf.colossus.gui.BattleBoard.DicePanel
 
addValues(String, String, String, String, int, List<String>) - Method in class net.sf.colossus.gui.BattleDice
 
addVariantToBoxIfNeeded(String) - Method in class net.sf.colossus.appmain.GetPlayers
 
addVertex(String) - Method in class net.sf.colossus.game.RecruitGraph
 
ADJACENT_TO_BUDDY - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Multiplied by the number of relevant hex
ADJACENT_TO_BUDDY_TITAN - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Multiplied by the number of relevant hex
ADJACENT_TO_ENEMY_TITAN - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Straight value
ADJACENT_TO_RANGESTRIKER - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Straight value
adjustAvailableCount(CreatureType) - Method in class net.sf.colossus.game.Caretaker
 
adjustAvailableCount(CreatureType) - Method in class net.sf.colossus.server.CustomRecruitBase
 
adjustCheckboxIfNeeded(String, boolean) - Method in class net.sf.colossus.gui.MasterBoard
Find the checkbox for the given (boolean) option name; set it to the new given value (only if different that previous value).
adjustHits(int) - Method in class net.sf.colossus.game.Creature
Apply damage or healing to this critter.
adjustment - Variable in class net.sf.colossus.variant.Hazards.CombatEffect
 
adjustToPossibleMax(JSpinner, int) - Method in class net.sf.colossus.webclient.WebClient
 
adminTab - Variable in class net.sf.colossus.webclient.WebClient
 
advancePhase() - Method in class net.sf.colossus.server.BattleServerSide
 
advancePhase() - Method in class net.sf.colossus.server.BattleServerSide.BattlePhaseAdvancer
Advance to the next battle phase.
advancePhase(Phase, Player) - Method in class net.sf.colossus.server.GameServerSide
Advance to the next phase, only if the passed oldPhase and playerName are current.
advancePhase() - Method in class net.sf.colossus.server.GameServerSide.GamePhaseAdvancer
Advance to the next phase, only if the passed oldPhase and playerName are current.
advancePhase() - Method in interface net.sf.colossus.server.PhaseAdvancer
 
advancePhaseInternal() - Method in class net.sf.colossus.server.BattleServerSide.BattlePhaseAdvancer
 
advancePhaseInternal() - Method in class net.sf.colossus.server.GameServerSide.GamePhaseAdvancer
Advance to the next phase, with no error checking.
advancePhaseInternal() - Method in interface net.sf.colossus.server.PhaseAdvancer
 
advanceToLast - Variable in class net.sf.colossus.gui.EngagementResults
 
advanceTurn() - Method in class net.sf.colossus.server.BattleServerSide.BattlePhaseAdvancer
 
advanceTurn() - Method in class net.sf.colossus.server.GameServerSide.GamePhaseAdvancer
Make the next player being the activePlayer, and set phase to Split.
advanceTurn() - Method in interface net.sf.colossus.server.PhaseAdvancer
 
advTurn(int) - Method in class net.sf.colossus.gui.BattleBoard.TurnPanel
 
afterResentMessage - Variable in class net.sf.colossus.webclient.ChatHandler
 
afterResentSender - Variable in class net.sf.colossus.webclient.ChatHandler
 
afterResentWhen - Variable in class net.sf.colossus.webclient.ChatHandler
 
again - Variable in class net.sf.colossus.server.BattleServerSide.BattlePhaseAdvancer
 
AI - Interface in net.sf.colossus.ai
interface to allow for multiple AI implementations
ai - Variable in class net.sf.colossus.ai.objectives.AbstractObjectiveHelper
 
ai - Variable in class net.sf.colossus.ai.objectives.CreatureAttackTacticalObjective
 
ai - Variable in class net.sf.colossus.client.Client
 
ai - Static variable in class net.sf.colossus.common.Constants
 
aiArray - Static variable in class net.sf.colossus.common.Constants
 
aiDelay - Static variable in class net.sf.colossus.common.Options
 
aiDoneWithStrikes() - Method in class net.sf.colossus.client.Client
 
aihl - Static variable in class net.sf.colossus.server.VariantSupport
 
aiPackage - Static variable in class net.sf.colossus.common.Constants
 
aiPause() - Method in class net.sf.colossus.client.Client
Wait for aiDelay.
aiTimeLimit - Static variable in class net.sf.colossus.common.Options
 
aliases - Variable in class net.sf.colossus.variant.MasterBoardTerrain
The other MasterBoardTerrain using the same recruit tree
aliceBlue - Static variable in class net.sf.colossus.util.HTMLColor
 
alignAllLegions() - Method in class net.sf.colossus.gui.MasterBoard
This is incredibly inefficient.
alignChits(BattleHex) - Method in class net.sf.colossus.gui.BattleBoard
 
alignChits(Set<BattleHex>) - Method in class net.sf.colossus.gui.BattleBoard
 
alignLegions(MasterHex) - Method in class net.sf.colossus.gui.MasterBoard
 
alignLegions(Set<MasterHex>) - Method in class net.sf.colossus.gui.MasterBoard
 
alignLegionsMaybe(Legion) - Method in interface net.sf.colossus.client.IClientGUI
 
alignLegionsMaybe(Legion) - Method in class net.sf.colossus.client.NullClientGUI
 
alignLegionsMaybe(Legion) - Method in class net.sf.colossus.gui.ClientGUI
 
ALL_CLIENTS_CONNECTED - Static variable in interface net.sf.colossus.server.INotifyWebServer
 
allCaretakerInfo - Static variable in class net.sf.colossus.server.CustomRecruitBase
 
allCertain() - Method in class net.sf.colossus.client.PredictSplitNode
 
allCleanupBattle() - Method in class net.sf.colossus.server.Server
 
allClientsConnected() - Method in interface net.sf.colossus.server.INotifyWebServer
 
allClientsConnected() - Method in class net.sf.colossus.server.NotifyWebServerViaFile
 
allClientsConnected() - Method in class net.sf.colossus.webclient.RunGameInSameJVM
 
AllCreatureType - Interface in net.sf.colossus.variant
All CreatureType existing in a Variant
allCritterMoves - Variable in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
 
allCustom - Variable in class net.sf.colossus.variant.RecruitingSubTree
 
allCustomRecruitBase - Static variable in class net.sf.colossus.server.CustomRecruitBase
 
allDescendentsCertain() - Method in class net.sf.colossus.client.PredictSplitNode
Return true if all of this node's children, grandchildren, etc.
allEdge - Variable in class net.sf.colossus.game.RecruitGraph
 
allEnrolledOnline() - Method in class net.sf.colossus.webcommon.GameInfo
Have enough players enrolled (at least "min")
allFullyUpdateAllLegionContents(String) - Method in class net.sf.colossus.server.Server
 
allFullyUpdateLegionStatus() - Method in class net.sf.colossus.server.Server
 
allGone() - Static method in class net.sf.colossus.util.InstanceTracker
 
allHexsides - Static variable in class net.sf.colossus.variant.BattleHex
The array of all the valid terrain type for a BattleHex Side.
allInitBattle(MasterHex) - Method in class net.sf.colossus.server.Server
 
allInitBoard() - Method in class net.sf.colossus.server.Server
 
allLog(String) - Method in class net.sf.colossus.server.Server
DO NOT USE: package so that it can be called from Log4J Appender.
allowNull - Variable in class net.sf.colossus.gui.PickColor
 
allPlaceNewChit(CreatureServerSide) - Method in class net.sf.colossus.server.Server
 
allPlayers - Static variable in class net.sf.colossus.server.CustomRecruitBase
 
allRecruits - Variable in class net.sf.colossus.variant.RecruitingSubTree
 
allRemoveDeadBattleChits() - Method in class net.sf.colossus.server.Server
 
allRemoveLegion(Legion) - Method in class net.sf.colossus.server.Server
 
allRequestConfirmCatchup(String, boolean) - Method in class net.sf.colossus.server.Server
 
allRequestPingIfNeeded() - Method in class net.sf.colossus.server.Server
IF last ping round is at least PING_REQUEST_INTERVAL_SEC seconds ago, then send a ping request to all clients (except those which are in trouble anyway).
allRevealCreatures(Legion, List<CreatureType>, String) - Method in class net.sf.colossus.server.Server
 
allRevealEngagedLegion(Legion, boolean, String) - Method in class net.sf.colossus.server.Server
pass to all clients the 'revealEngagedCreatures' message, then fire an 'revealEvent' to the history.
allRevealLegion(Legion, String) - Method in class net.sf.colossus.server.Server
 
allRevealLegion(Legion, List<CreatureType>, String) - Method in class net.sf.colossus.server.Server
Call from History during load game only
allSetColor() - Method in class net.sf.colossus.server.Server
Hack to set color on load game.
allSetupBattleFight() - Method in class net.sf.colossus.server.Server
 
allSetupBattleMove() - Method in class net.sf.colossus.server.Server
 
allSetupBattleRecruit() - Method in class net.sf.colossus.server.Server
 
allSetupBattleSummon() - Method in class net.sf.colossus.server.Server
 
allSetupFight() - Method in class net.sf.colossus.server.Server
 
allSetupMove() - Method in class net.sf.colossus.server.Server
 
allSetupMuster() - Method in class net.sf.colossus.server.Server
 
allSetupSplit() - Method in class net.sf.colossus.server.Server
 
allSetupTurnState() - Method in class net.sf.colossus.server.Server
Needed if loading game outside the split phase.
allStacksVisible - Static variable in class net.sf.colossus.common.Options
 
allSyncOption(String, String) - Method in class net.sf.colossus.server.Server
 
allSyncOption(String, boolean) - Method in class net.sf.colossus.server.Server
 
allSyncOption(String, int) - Method in class net.sf.colossus.server.Server
 
allTellAddCreature(AddCreatureAction, boolean, String) - Method in class net.sf.colossus.server.Server
 
allTellAllLegionLocations() - Method in class net.sf.colossus.server.Server
 
allTellBattleMove(int, BattleHex, BattleHex, boolean) - Method in class net.sf.colossus.server.Server
 
allTellCarryResults(CreatureServerSide, int, int, Set<String>) - Method in class net.sf.colossus.server.Server
 
allTellDidMove(Legion, MasterHex, MasterHex, EntrySide, boolean, CreatureType) - Method in class net.sf.colossus.server.Server
 
allTellDidSplit(Legion, Legion, int, boolean) - Method in class net.sf.colossus.server.Server
Called from game after this legion was split off, or by history
allTellDidSummon(Legion, Legion, CreatureType) - Method in class net.sf.colossus.server.Server
 
allTellEngagement(MasterHex, Legion, Legion) - Method in class net.sf.colossus.server.Server
 
allTellEngagementResults(Legion, String, int, int) - Method in class net.sf.colossus.server.Server
 
allTellGameInfo(GameInfo) - Method in interface net.sf.colossus.webcommon.IRunWebServer
 
allTellGameInfo(GameInfo) - Method in class net.sf.colossus.webserver.WebServer
 
allTellGameOver(String, boolean) - Method in class net.sf.colossus.server.Server
 
allTellHexDamageResults(CreatureServerSide, int) - Method in class net.sf.colossus.server.Server
 
allTellHexSlowResults(CreatureServerSide, int) - Method in class net.sf.colossus.server.Server
 
allTellLegionLocation(Legion) - Method in class net.sf.colossus.server.Server
 
allTellMovementRoll(int) - Method in class net.sf.colossus.server.Server
 
allTellPlayerElim(Player, Player, boolean) - Method in class net.sf.colossus.server.Server
 
allTellRedo(boolean) - Method in class net.sf.colossus.server.Server
 
allTellRemoveCreature(Legion, CreatureType, boolean, String) - Method in class net.sf.colossus.server.Server
 
allTellReplay(boolean, int) - Method in class net.sf.colossus.server.Server
 
allTellStrikeResults(CreatureServerSide, CreatureServerSide, int, List<String>, int, int, Set<String>) - Method in class net.sf.colossus.server.Server
 
allTellUndidMove(Legion, MasterHex, MasterHex, boolean) - Method in class net.sf.colossus.server.Server
 
allTellUserCounts() - Method in class net.sf.colossus.webserver.WebServer
 
allTerrainsDisplayActive - Static variable in class net.sf.colossus.gui.ShowAllRecruits
 
allUpdateCreatureCount(CreatureType, int, int) - Method in class net.sf.colossus.server.Server
 
allUpdatePlayerInfo(boolean) - Method in class net.sf.colossus.server.Server
 
allUpdatePlayerInfo() - Method in class net.sf.colossus.server.Server
 
allVertex - Variable in class net.sf.colossus.game.RecruitGraph
 
ally - Variable in class net.sf.colossus.gui.Concede
 
almostEqual(double, double) - Static method in class net.sf.colossus.util.CompareDoubles
Returns true if the two given doubles are basically equal (comparing difference to very small value to get rid of rounding issues)
alreadyConceded - Variable in class net.sf.colossus.gui.BattleBoard
 
alreadydone - Variable in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
map from indexes to LegionMove, what we have already sent to the AI
alreadyLoggedIn - Static variable in interface net.sf.colossus.webcommon.IWebClient
 
alreadyStarted - Variable in class net.sf.colossus.webserver.RunGameInOwnJVM
 
amountLeft() - Method in class net.sf.colossus.util.InstanceGroup
 
angel - Variable in class net.sf.colossus.client.PredictSplitNode
 
angel - Static variable in class net.sf.colossus.common.Constants
 
angelsToAcquire - Variable in class net.sf.colossus.game.Legion
 
ankylosaurPurple - Static variable in class net.sf.colossus.util.HTMLColor
 
announceGameOver(boolean) - Method in class net.sf.colossus.server.GameServerSide
 
anonymousRecruitLegal(Legion, CreatureType) - Method in class net.sf.colossus.server.GameServerSide
Return true if this legion can recruit this recruit without disclosing a recruiter.
anonymousRecruitLegal(CreatureType, MasterBoardTerrain, MasterHex) - Static method in class net.sf.colossus.xmlparser.TerrainRecruitLoader
 
answerConcede(Legion, boolean) - Method in class net.sf.colossus.client.Client
 
answerConcede(Legion, boolean) - Method in class net.sf.colossus.gui.ClientGUI
 
answerConcede(Legion, boolean) - Method in interface net.sf.colossus.gui.GUICallbacks
 
answerFlee(Legion, boolean) - Method in class net.sf.colossus.client.Client
 
answerFlee(Legion, boolean) - Method in class net.sf.colossus.gui.ClientGUI
 
answerFlee(Legion, boolean) - Method in interface net.sf.colossus.gui.GUICallbacks
 
answerPickColor(PlayerColor) - Method in class net.sf.colossus.client.Client
 
answerPickColor(PlayerColor) - Method in class net.sf.colossus.gui.ClientGUI
 
antialias - Static variable in class net.sf.colossus.common.Options
 
antialias - Static variable in class net.sf.colossus.gui.GUIHex
Globally turns antialiasing on or off for all hexes.
antiqueWhite - Static variable in class net.sf.colossus.util.HTMLColor
 
any - Variable in class net.sf.colossus.variant.RecruitingSubTree
 
anyAI - Static variable in class net.sf.colossus.common.Constants
 
anyDemiLord - Variable in class net.sf.colossus.variant.RecruitingSubTree
 
anyLeft - Variable in class net.sf.colossus.util.PermutationIterator
 
anyLord - Variable in class net.sf.colossus.variant.RecruitingSubTree
 
anyNonAiSocketsLeft() - Method in class net.sf.colossus.server.Server
 
anyNonLord - Variable in class net.sf.colossus.variant.RecruitingSubTree
 
anyOffboardCreatures() - Method in class net.sf.colossus.client.BattleClientSide
 
append(String) - Method in class net.sf.colossus.gui.ConnectionLogWindow
 
append(String) - Method in class net.sf.colossus.gui.LogWindow
 
append(String) - Method in class net.sf.colossus.server.StartupProgress
 
appendToChatlog(ChatMessage) - Method in class net.sf.colossus.webserver.ChatChannel
 
appendToConnectionLog(String) - Method in class net.sf.colossus.client.Client
 
appendToConnectionLog(String) - Method in class net.sf.colossus.client.ClientThread
 
appendToConnectionLog(String) - Method in interface net.sf.colossus.client.IClient
 
appendToConnectionLog(String) - Method in interface net.sf.colossus.client.IClientGUI
 
appendToConnectionLog(String) - Method in class net.sf.colossus.client.NullClientGUI
 
appendToConnectionLog(String) - Method in class net.sf.colossus.client.SocketClientThread
 
appendToConnectionLog - Static variable in class net.sf.colossus.common.Constants
 
appendToConnectionLog(String) - Method in class net.sf.colossus.gui.ClientGUI
 
appendToConnectionLog(String) - Method in class net.sf.colossus.server.ClientHandler
 
appendToConnLogs(ClientHandler, String) - Method in class net.sf.colossus.server.Server
 
appendToDisplayArea(String) - Method in class net.sf.colossus.webclient.ChatHandler
 
applyCarries(BattleHex) - Method in class net.sf.colossus.client.Client
Attempt to apply carries to the critter in hex.
applyCarries(BattleHex) - Method in class net.sf.colossus.client.SocketClientThread
 
applyCarries - Static variable in class net.sf.colossus.common.Constants
 
applyCarries(BattleHex) - Method in class net.sf.colossus.gui.ClientGUI
 
applyCarries(BattleHex) - Method in interface net.sf.colossus.gui.GUICallbacks
 
applyCarries(CreatureServerSide) - Method in class net.sf.colossus.server.BattleServerSide
 
applyCarries(BattleHex) - Method in interface net.sf.colossus.server.IServer
 
applyCarries(BattleHex) - Method in class net.sf.colossus.server.Server
 
applyPreStrikeEffects() - Method in class net.sf.colossus.server.BattleServerSide
 
aquamarine - Static variable in class net.sf.colossus.util.HTMLColor
 
aquirableRecruitmentsValue - Variable in class net.sf.colossus.xmlparser.TerrainRecruitLoader
 
ARCHES_AND_ARROWS - Static variable in class net.sf.colossus.common.Constants
 
arePreStrikeEffectsApplied() - Method in class net.sf.colossus.server.BattleServerSide
 
args - Variable in class net.sf.colossus.client.ClientThread.ServerEvent
 
ArrayHelper - Class in net.sf.colossus.util
A collection of static methods to help with using arrays of the Java language.
ArrayHelper() - Constructor for class net.sf.colossus.util.ArrayHelper
 
ARROWS_ONLY - Static variable in class net.sf.colossus.common.Constants
 
askAcquirablesDecisions() - Method in class net.sf.colossus.server.LegionServerSide
For each acquirable decision, ask the client to choose one of the possible acquirables.
askAcquireAngel(Legion, List<CreatureType>) - Method in class net.sf.colossus.client.Client
recruits is the list of acquirables that can be chosen from for a certain point value reached.
askAcquireAngel(Legion, List<CreatureType>) - Method in interface net.sf.colossus.client.IClient
 
askAcquireAngel - Static variable in class net.sf.colossus.common.Constants
 
askAcquireAngel(Legion, List<CreatureType>) - Method in class net.sf.colossus.server.ClientHandler
 
askAcquireAngel(PlayerServerSide, Legion, List<CreatureType>) - Method in class net.sf.colossus.server.GameServerSide
 
askAcquireAngel(PlayerServerSide, Legion, List<CreatureType>) - Method in class net.sf.colossus.server.Server
Find out if the player wants to acquire an angel or archangel.
askChooseStrikePenalty(List<String>) - Method in class net.sf.colossus.client.Client
Allow the player to choose whether to take a penalty (fewer dice or higher strike number) in order to be allowed to carry.
askChooseStrikePenalty(List<String>) - Method in interface net.sf.colossus.client.IClient
 
askChooseStrikePenalty - Static variable in class net.sf.colossus.common.Constants
 
askChooseStrikePenalty(List<String>) - Method in class net.sf.colossus.server.ClientHandler
 
askChooseStrikePenalty(SortedSet<PenaltyOption>) - Method in class net.sf.colossus.server.Server
Takes a Set of PenaltyOptions.
askConcede(Legion, Legion) - Method in class net.sf.colossus.client.Client
 
askConcede(Legion, Legion) - Method in interface net.sf.colossus.client.IClient
 
askConcede - Static variable in class net.sf.colossus.common.Constants
 
askConcede(Legion, Legion) - Method in class net.sf.colossus.server.ClientHandler
 
askConcede(Legion, Legion) - Method in class net.sf.colossus.server.Server
Ask ally's player whether he wants to concede with ally.
askConfirmCatchUp - Static variable in class net.sf.colossus.common.Constants
 
askFlee(Legion, Legion) - Method in class net.sf.colossus.client.Client
 
askFlee(Legion, Legion) - Method in interface net.sf.colossus.client.IClient
 
askFlee - Static variable in class net.sf.colossus.common.Constants
 
askFlee(Legion, Legion) - Method in class net.sf.colossus.server.ClientHandler
 
askFlee(Legion, Legion) - Method in class net.sf.colossus.server.Server
Ask ally's player whether he wants to flee with ally.
askNegotiate(Legion, Legion) - Method in class net.sf.colossus.client.Client
 
askNegotiate(Legion, Legion) - Method in interface net.sf.colossus.client.IClient
 
askNegotiate - Static variable in class net.sf.colossus.common.Constants
 
askNegotiate(Legion, Legion) - Method in class net.sf.colossus.server.ClientHandler
 
askNewCloseQuitCancel(JFrame, boolean) - Method in class net.sf.colossus.gui.ClientGUI
 
askPickColor(List<PlayerColor>) - Method in class net.sf.colossus.client.Client
 
askPickColor(List<PlayerColor>) - Method in interface net.sf.colossus.client.IClient
 
askPickColor - Static variable in class net.sf.colossus.common.Constants
 
askPickColor(List<PlayerColor>) - Method in class net.sf.colossus.server.ClientHandler
 
askPickColor(Player, List<PlayerColor>) - Method in class net.sf.colossus.server.Server
 
askPickFirstMarker() - Method in class net.sf.colossus.client.Client
 
askPickFirstMarker() - Method in interface net.sf.colossus.client.IClient
 
askPickFirstMarker - Static variable in class net.sf.colossus.common.Constants
 
askPickFirstMarker() - Method in class net.sf.colossus.server.ClientHandler
 
askPickFirstMarker(Player) - Method in class net.sf.colossus.server.Server
 
assertEDT() - Method in class net.sf.colossus.guiutil.KDialog
Asserts that the current thread is the Event Dispatch Thread.
assignColor(PlayerColor) - Method in class net.sf.colossus.client.SocketClientThread
 
assignColor - Static variable in class net.sf.colossus.common.Constants
 
assignColor(Player, PlayerColor) - Method in class net.sf.colossus.server.GameServerSide
 
assignColor(PlayerColor) - Method in interface net.sf.colossus.server.IServer
 
assignColor(PlayerColor) - Method in class net.sf.colossus.server.Server
 
assignColors() - Method in class net.sf.colossus.server.GameServerSide
 
assignFirstMarker(String) - Method in class net.sf.colossus.client.Client
 
assignFirstMarker(String) - Method in class net.sf.colossus.client.SocketClientThread
 
assignFirstMarker - Static variable in class net.sf.colossus.common.Constants
 
assignFirstMarker(String) - Method in interface net.sf.colossus.server.IServer
 
assignFirstMarker(String) - Method in class net.sf.colossus.server.Server
 
assignStrikePenalty(String) - Method in class net.sf.colossus.client.Client
 
assignStrikePenalty(String) - Method in class net.sf.colossus.client.SocketClientThread
 
assignStrikePenalty - Static variable in class net.sf.colossus.common.Constants
 
assignStrikePenalty(String) - Method in class net.sf.colossus.server.CreatureServerSide
Side effects.
assignStrikePenalty(String) - Method in interface net.sf.colossus.server.IServer
 
assignStrikePenalty(String) - Method in class net.sf.colossus.server.Server
 
assignTowers() - Method in class net.sf.colossus.server.GameServerSide
Randomize towers by rolling dice and rerolling ties.
atDateField - Variable in class net.sf.colossus.webclient.WebClient
 
atLeast10(long) - Static method in class net.sf.colossus.webcommon.User
 
atSplit - Variable in class net.sf.colossus.client.CreatureInfo
 
att_dead - Variable in class net.sf.colossus.ai.RationalAI.BattleResults
 
attackEffect - Variable in class net.sf.colossus.variant.Hazards
CombatEffect to apply when a creature strike out from this terrain.
attacker - Variable in class net.sf.colossus.game.Battle
 
attacker - Variable in class net.sf.colossus.game.Engagement
If engagement is ongoing, the masterBoard hex, attacker and defender
attacker - Variable in class net.sf.colossus.game.Proposal
 
attacker - Variable in class net.sf.colossus.gui.Concede
 
attacker - Variable in class net.sf.colossus.gui.EngagementResults.Engagement
 
attacker - Variable in class net.sf.colossus.gui.EventViewer
 
attacker - Variable in class net.sf.colossus.gui.Negotiate
 
attacker - Variable in class net.sf.colossus.gui.ReplyToProposal
 
ATTACKER_ADJACENT_TO_ENEMY - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Straight value
ATTACKER_DISTANCE_FROM_ENEMY_PENALTY - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Multiplied by the distance to enemy
ATTACKER_GET_HIT_SCALE_FACTOR - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Multiplied by Kill Value (Point Value + stuff!)
ATTACKER_GET_KILLED_SCALE_FACTOR - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Multiplied by Kill Value (Point Value + stuff!)
ATTACKER_KILL_SCALE_FACTOR - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Multiplied by Kill Value (Point Value + stuff!)
ATTACKER_PRESERVE_TITAN_PRIORITY - Variable in class net.sf.colossus.ai.objectives.AbstractObjectiveHelper.ObjectiveEvalConstants
 
attackerChits - Variable in class net.sf.colossus.gui.Negotiate
 
attackerChits - Variable in class net.sf.colossus.gui.ReplyToProposal
 
attackerDesc() - Method in class net.sf.colossus.gui.BattleDice
 
attackerDesc - Variable in class net.sf.colossus.gui.BattleDice.DiceEntry
 
attackerElim - Variable in class net.sf.colossus.server.BattleServerSide
 
attackerEndingCertainties - Variable in class net.sf.colossus.gui.EngagementResults.Engagement
 
attackerEndingContents - Variable in class net.sf.colossus.gui.EngagementResults.Engagement
 
attackerEntered - Variable in class net.sf.colossus.server.BattleServerSide
 
attackerEventLegion - Variable in class net.sf.colossus.gui.EventViewer
 
attackerIdLabel - Variable in class net.sf.colossus.gui.EngagementResults
 
attackerMarker - Variable in class net.sf.colossus.gui.BattleMap
 
attackerMarker - Variable in class net.sf.colossus.gui.Negotiate
 
attackerMarker - Variable in class net.sf.colossus.gui.ReplyToProposal
 
attackerObjective() - Method in class net.sf.colossus.ai.objectives.BasicObjectiveHelper
Currently attackerObjective is very dumb: try and kill the Titan (if there) and the biggest creature
attackerObjective() - Method in interface net.sf.colossus.ai.objectives.IObjectiveHelper
 
attackerPower - Variable in class net.sf.colossus.ai.SimpleAI.TerrainBonuses
 
attackerProposals - Variable in class net.sf.colossus.server.GameServerSide
 
attackerSkill - Variable in class net.sf.colossus.ai.SimpleAI.TerrainBonuses
 
attackerStartingCertainities - Variable in class net.sf.colossus.gui.EngagementResults.Engagement
 
attackerStartingContents - Variable in class net.sf.colossus.gui.EngagementResults.Engagement
 
attackerText - Variable in class net.sf.colossus.gui.BattleDice
 
attackerToKnowledge - Variable in class net.sf.colossus.ai.objectives.AbstractObjectiveHelper
 
attemptEngage(MasterHex) - Method in class net.sf.colossus.gui.MasterBoard
 
attemptStartOnServer(GameInfo, User) - Method in class net.sf.colossus.webserver.WebServer
 
attemptWritingToChannel() - Method in class net.sf.colossus.server.ClientHandler
 
atTimeField - Variable in class net.sf.colossus.webclient.WebClient
 
autoAcquireAngels - Static variable in class net.sf.colossus.common.Options
 
autoActions() - Method in class net.sf.colossus.webclient.WebClient
 
autoCarrySingle - Static variable in class net.sf.colossus.common.Options
 
autoCloseCheckBox - Variable in class net.sf.colossus.server.StartupProgress
 
autoConcede - Static variable in class net.sf.colossus.common.Options
 
autoFlee - Static variable in class net.sf.colossus.common.Options
 
autoForcedStrike - Static variable in class net.sf.colossus.common.Options
 
autoGamePaneCB - Variable in class net.sf.colossus.webclient.WebClient
 
AutoGamePaneCBText - Static variable in class net.sf.colossus.webclient.WebClient
 
AutoGameStartActionClose - Static variable in class net.sf.colossus.webclient.WebClient
 
AutoGameStartActionHide - Static variable in class net.sf.colossus.webclient.WebClient
 
AutoGameStartActionNothing - Static variable in class net.sf.colossus.webclient.WebClient
 
autoGeneratedFiles - Variable in class net.sf.colossus.server.GameSaving
List of filenames that has been created by AutoSave.
autoGSCloseRB - Variable in class net.sf.colossus.webclient.WebClient
 
autoGSHideRB - Variable in class net.sf.colossus.webclient.WebClient
 
autoGSNothingRB - Variable in class net.sf.colossus.webclient.WebClient
 
AutoInspector - Class in net.sf.colossus.gui
 
AutoInspector(JFrame, IOptions, int, boolean, Variant, ClientGUI) - Constructor for class net.sf.colossus.gui.AutoInspector
 
autoInspector - Variable in class net.sf.colossus.gui.ClientGUI
 
autoInspectorSetDubiousAsBlanks(boolean) - Method in interface net.sf.colossus.client.IClientGUI
 
autoInspectorSetDubiousAsBlanks(boolean) - Method in class net.sf.colossus.client.NullClientGUI
 
autoInspectorSetDubiousAsBlanks(boolean) - Method in class net.sf.colossus.gui.ClientGUI
 
autologinCB - Variable in class net.sf.colossus.webclient.WebClient
 
AutoLoginCBText - Static variable in class net.sf.colossus.webclient.WebClient
 
autoMasterMove - Static variable in class net.sf.colossus.common.Options
 
automaticFilenameHandling(String, boolean, int) - Method in class net.sf.colossus.server.GameSaving
Produce one "automatically generated file name" for saving games, including directory handling: 1) Creates the save game directory if it does not exist yet, including error handling.
autoNegotiate - Static variable in class net.sf.colossus.common.Options
 
autoPickColor - Static variable in class net.sf.colossus.common.Options
 
autoPickEngagements - Static variable in class net.sf.colossus.common.Options
 
autoPickEntrySide - Static variable in class net.sf.colossus.common.Options
 
autoPickLord - Static variable in class net.sf.colossus.common.Options
 
autoPickMarker - Static variable in class net.sf.colossus.common.Options
 
autoPickRecruiter - Static variable in class net.sf.colossus.common.Options
 
autoPlay - Static variable in class net.sf.colossus.common.Options
 
autoplayAI - Static variable in class net.sf.colossus.common.Constants
 
autoQuit - Static variable in class net.sf.colossus.common.Options
 
autoRangeSingle - Static variable in class net.sf.colossus.common.Options
 
autoRecruit - Static variable in class net.sf.colossus.common.Options
 
autoReinforce - Static variable in class net.sf.colossus.common.Options
 
autoSansLordBattles - Static variable in class net.sf.colossus.common.Options
 
autosave - Static variable in class net.sf.colossus.common.Options
 
autoSave() - Method in class net.sf.colossus.server.GameServerSide
 
autosave - Variable in class net.sf.colossus.webcommon.GameInfo
 
autosaveMaxKeep - Static variable in class net.sf.colossus.common.Options
 
autosaveVerboseNames - Static variable in class net.sf.colossus.common.Options
 
autoScroll - Variable in class net.sf.colossus.gui.EventViewer
 
autoSplit - Static variable in class net.sf.colossus.common.Options
 
autoStop - Static variable in class net.sf.colossus.common.Options
 
autoSummonAngels - Static variable in class net.sf.colossus.common.Options
 
averageMiss() - Method in class net.sf.colossus.gui.BattleDice
 
averageMiss - Variable in class net.sf.colossus.gui.BattleDice.DiceEntry
 
awardPoints(int, LegionServerSide, boolean) - Method in class net.sf.colossus.server.PlayerServerSide
Award points and handle all acquiring related issues.
azure - Static variable in class net.sf.colossus.util.HTMLColor
 

B

b - Variable in class net.sf.colossus.server.StartupProgress
 
backgroundColor - Variable in enum net.sf.colossus.game.PlayerColor
 
backupLoadedData() - Method in class net.sf.colossus.server.PlayerServerSide
 
balancedTowers - Static variable in class net.sf.colossus.common.Options
 
balancedTowers - Variable in class net.sf.colossus.webcommon.GameInfo
 
balancedTowersCB - Variable in class net.sf.colossus.webclient.WebClient
 
BASE_SUMMON_STRING - Static variable in class net.sf.colossus.gui.SummonAngel.SummonAngelDialog
 
baseCL - Static variable in class net.sf.colossus.util.StaticResourceLoader
 
baseColor - Variable in class net.sf.colossus.variant.CreatureType
 
baseExitLabel - Variable in class net.sf.colossus.variant.MasterHex
 
baseExitType - Variable in class net.sf.colossus.variant.MasterHex
TODO these base exit types and labels are somehow used only during setup of the MasterBoard, no real need to keep them around.
baseLabel - Static variable in class net.sf.colossus.gui.CreatureCollectionView
 
baseString - Static variable in class net.sf.colossus.gui.CreatureCollectionView
 
baseUrl - Static variable in class net.sf.colossus.appmain.WelcomeDialog
 
baseXvalue(int[]) - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator.myIntArrayComparator
 
basicName - Variable in class net.sf.colossus.client.HexMap
 
BasicObjectiveHelper - Class in net.sf.colossus.ai.objectives
A naive (basic!) implementation of @IObjectiveHelper.
BasicObjectiveHelper(Client, AbstractAI, Variant) - Constructor for class net.sf.colossus.ai.objectives.BasicObjectiveHelper
 
basicSequence - Static variable in class net.sf.colossus.game.Dice
 
Battle - Class in net.sf.colossus.game
An ongoing battle.
Battle(Game, Legion, Legion, MasterHex) - Constructor for class net.sf.colossus.game.Battle
 
battle - Variable in class net.sf.colossus.game.Game
 
battle - Variable in class net.sf.colossus.server.CreatureServerSide
 
battleActivePlayer - Variable in class net.sf.colossus.client.BattleClientSide
 
battleActivePlayerLabel - Variable in class net.sf.colossus.gui.StatusScreen
 
BattleBoard - Class in net.sf.colossus.gui
A GUI representation of a battle in the game.
BattleBoard(ClientGUI, Engagement) - Constructor for class net.sf.colossus.gui.BattleBoard
 
battleBoard - Variable in class net.sf.colossus.gui.ClientGUI
 
BattleBoard.DicePanel - Class in net.sf.colossus.gui
 
BattleBoard.DicePanel() - Constructor for class net.sf.colossus.gui.BattleBoard.DicePanel
 
BattleBoard.InfoPanel - Class in net.sf.colossus.gui
 
BattleBoard.InfoPanel() - Constructor for class net.sf.colossus.gui.BattleBoard.InfoPanel
 
BattleBoard.TurnPanel - Class in net.sf.colossus.gui
 
BattleBoard.TurnPanel() - Constructor for class net.sf.colossus.gui.BattleBoard.TurnPanel
 
BattleBoard.TurnPanel(int) - Constructor for class net.sf.colossus.gui.BattleBoard.TurnPanel
 
battleChits - Variable in class net.sf.colossus.gui.ClientGUI
 
BattleClientSide - Class in net.sf.colossus.client
Contains a lot of Battle related data Currently contains also many methods that were earlier in "Strike.java" (client package).
BattleClientSide(Game, Legion, Legion, MasterHex) - Constructor for class net.sf.colossus.client.BattleClientSide
 
BattleCritter - Interface in net.sf.colossus.game
 
battleDice - Variable in class net.sf.colossus.gui.BattleBoard.DicePanel
 
BattleDice - Class in net.sf.colossus.gui
Class BattleDice displays dice rolls during a battle.
BattleDice() - Constructor for class net.sf.colossus.gui.BattleDice
 
BattleDice.DiceEntry - Class in net.sf.colossus.gui
 
BattleDice.DiceEntry() - Constructor for class net.sf.colossus.gui.BattleDice.DiceEntry
 
BattleEvalConstants - Class in net.sf.colossus.ai.helper
Various constants used by the AIs code for battle evaluation.
BattleEvalConstants() - Constructor for class net.sf.colossus.ai.helper.BattleEvalConstants
 
BattleHex - Class in net.sf.colossus.variant
Class BattleHex holds game state for battle hex.
BattleHex(int, int) - Constructor for class net.sf.colossus.variant.BattleHex
 
battleHexes - Variable in class net.sf.colossus.variant.MasterBoardTerrain
 
battleInProgress - Variable in class net.sf.colossus.server.GameServerSide
 
BattlelandLoader - Class in net.sf.colossus.xmlparser
BattlelandLoader loads the battle hex data
BattlelandLoader(InputStream, BattleHex[][]) - Constructor for class net.sf.colossus.xmlparser.BattlelandLoader
 
battlelandsDirName - Static variable in class net.sf.colossus.common.Constants
Battlelands subdirectory name
battleMap - Variable in class net.sf.colossus.gui.BattleBoard
 
BattleMap - Class in net.sf.colossus.gui
Class BattleMap implements the GUI for a Titan battlemap.
BattleMap(Client, MasterHex, Legion, Legion, ClientGUI) - Constructor for class net.sf.colossus.gui.BattleMap
 
battlemapIconImage - Static variable in class net.sf.colossus.common.Constants
 
battlemapIconSubscript - Static variable in class net.sf.colossus.common.Constants
 
battlemapIconText - Static variable in class net.sf.colossus.common.Constants
 
battlemapIconTextColor - Static variable in class net.sf.colossus.common.Constants
 
battleMove() - Method in interface net.sf.colossus.ai.AI
return a list of battle moves for the active legion
battleMove() - Method in class net.sf.colossus.ai.ExperimentalAI
 
battleMove() - Method in class net.sf.colossus.ai.SimpleAI
Return a list of critter moves, in best move order.
BattleMovement - Class in net.sf.colossus.client
Class BattleMovement does client-side battle move calculations.
BattleMovement(Game, IOptions) - Constructor for class net.sf.colossus.client.BattleMovement
 
battleMovement - Variable in class net.sf.colossus.client.Client
 
battleMovement - Variable in class net.sf.colossus.server.BattleServerSide
 
BattleMovementServerSide - Class in net.sf.colossus.server
This holds currently the BattleMovement related methods that has been so far part of BattleServerSide.
BattleMovementServerSide(IOptions, Game) - Constructor for class net.sf.colossus.server.BattleMovementServerSide
 
battleOver - Variable in class net.sf.colossus.server.BattleServerSide
 
battlePhase - Variable in class net.sf.colossus.client.BattleClientSide
 
BattlePhase - Enum in net.sf.colossus.game
 
BattlePhase(String, boolean, boolean) - Constructor for enum net.sf.colossus.game.BattlePhase
 
battlePhaseDesc() - Method in class net.sf.colossus.gui.BattleDice
 
battlePhaseDesc - Variable in class net.sf.colossus.gui.BattleDice.DiceEntry
 
battlePhaseLabel - Variable in class net.sf.colossus.gui.StatusScreen
 
BattleServerSide - Class in net.sf.colossus.server
Class Battle holds data about a Titan battle.
BattleServerSide(GameServerSide, Legion, Legion, BattleServerSide.LegionTags, MasterHex, BattlePhase) - Constructor for class net.sf.colossus.server.BattleServerSide
 
BattleServerSide.AngelSummoningStates - Enum in net.sf.colossus.server
 
BattleServerSide.AngelSummoningStates() - Constructor for enum net.sf.colossus.server.BattleServerSide.AngelSummoningStates
 
BattleServerSide.BattlePhaseAdvancer - Class in net.sf.colossus.server
 
BattleServerSide.BattlePhaseAdvancer() - Constructor for class net.sf.colossus.server.BattleServerSide.BattlePhaseAdvancer
 
BattleServerSide.LegionTags - Enum in net.sf.colossus.server
 
BattleServerSide.LegionTags() - Constructor for enum net.sf.colossus.server.BattleServerSide.LegionTags
 
BattleStrike - Class in net.sf.colossus.game
 
BattleStrike(Game) - Constructor for class net.sf.colossus.game.BattleStrike
 
battleStrike - Variable in class net.sf.colossus.game.Game
 
BattleStrikeServerSide - Class in net.sf.colossus.server
 
BattleStrikeServerSide(Game) - Constructor for class net.sf.colossus.server.BattleStrikeServerSide
 
battleStrikeSS - Variable in class net.sf.colossus.gui.ShowCreatureDetails
 
battleStrikeSS - Variable in class net.sf.colossus.server.GameServerSide
 
battleTally - Variable in class net.sf.colossus.server.LegionServerSide
TODO this should be a Creature or CreatureType
BattleTerrainHazardWindow - Static variable in class net.sf.colossus.common.Options
 
BattleTerrainHazardWindow - Class in net.sf.colossus.gui
Class BattleTerrainHazardWindow shows a GUI representation of the Hazard Chart This is still ALPHA.
BattleTerrainHazardWindow(JFrame, ClientGUI, MasterHex) - Constructor for class net.sf.colossus.gui.BattleTerrainHazardWindow
 
battleTurnLabel - Variable in class net.sf.colossus.gui.StatusScreen
 
battleTurnNumber - Variable in class net.sf.colossus.game.Battle
 
BattleUnit - Class in net.sf.colossus.game
Class BattleUnit represents a Creature in a specific Battle.
BattleUnit(String, boolean, int, BattleHex, CreatureType, Legion) - Constructor for class net.sf.colossus.game.BattleUnit
 
battleUnit - Variable in class net.sf.colossus.gui.GUIBattleChit
 
BattleUnit.Listener - Class in net.sf.colossus.game
Listeners who needs to be notified if (currently) hits or dead values change, to trigger repaint: a GUIBattleChit representing this creature
BattleUnit.Listener() - Constructor for class net.sf.colossus.game.BattleUnit.Listener
 
battleUnits - Variable in class net.sf.colossus.client.BattleClientSide
 
bb - Variable in class net.sf.colossus.server.ClientHandler
 
bec - Variable in class net.sf.colossus.ai.AbstractAI
 
bec - Variable in class net.sf.colossus.ai.objectives.CreatureAttackTacticalObjective
 
beDone() - Method in class net.sf.colossus.gui.EditLegion
 
beepButtonAction() - Method in class net.sf.colossus.webclient.WebClient
 
beepCountField - Variable in class net.sf.colossus.webclient.WebClient
 
beepIntervalField - Variable in class net.sf.colossus.webclient.WebClient
 
behemothGreen - Static variable in class net.sf.colossus.util.HTMLColor
 
beige - Static variable in class net.sf.colossus.util.HTMLColor
 
beingdone - Variable in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
map from indexes to LegionMove, the next batch to send to the AI
best - Variable in class net.sf.colossus.ai.ParallelEvaluatorAI.findBestLegionMoveThread
 
bestMove - Variable in class net.sf.colossus.ai.RationalAI.MoveFinder
 
bestMoveList - Variable in class net.sf.colossus.ai.RationalAI
 
bestMoveListIter - Variable in class net.sf.colossus.ai.RationalAI
 
bestMoveOrder - Variable in class net.sf.colossus.client.Client
For battle AI.
bestRecruit - Variable in class net.sf.colossus.ai.objectives.AbstractObjectiveHelper.AllThereIsToKnowAboutYourCreature
The best possible recruit (by points value) this creature could someday recruit (anywhere)
bestScore - Variable in class net.sf.colossus.ai.RationalAI.MoveFinder
 
biggestAttackerHeight() - Method in class net.sf.colossus.ai.AbstractAI.AbstractAIOracle
 
biggestAttackerHeight() - Method in interface net.sf.colossus.variant.IHintOracle
The height of the tallest legion that can attack the legion we consider.
BIGNUM - Static variable in class net.sf.colossus.common.Constants
 
BIGNUM - Static variable in class net.sf.colossus.game.RecruitGraph
99 creatures can muster one means: can not muster at all
bisque - Static variable in class net.sf.colossus.util.HTMLColor
 
black - Static variable in class net.sf.colossus.util.HTMLColor
 
BlackColossus - Static variable in class net.sf.colossus.util.HTMLColor
 
blanchedAlmond - Static variable in class net.sf.colossus.util.HTMLColor
 
blocksFlyers() - Method in class net.sf.colossus.variant.HazardTerrain
 
blocksGround() - Method in class net.sf.colossus.variant.HazardTerrain
 
blocksLineOfSight() - Method in class net.sf.colossus.variant.BattleHex
Whether this hex blocks rangestrike.
blocksLineOfSight() - Method in class net.sf.colossus.variant.HazardTerrain
Whether this terrain blocks rangestrike.
blue - Static variable in class net.sf.colossus.util.HTMLColor
 
BlueColossus - Static variable in class net.sf.colossus.util.HTMLColor
 
blueViolet - Static variable in class net.sf.colossus.util.HTMLColor
 
board - Variable in class net.sf.colossus.gui.ClientGUI
 
boardActive - Static variable in class net.sf.colossus.common.Constants
 
boardParity - Variable in class net.sf.colossus.variant.MasterBoard
"parity" of the board, so that hexes are displayed the proper way
BOG - Static variable in class net.sf.colossus.variant.HazardTerrain
 
BONUS_HEAL_TERRAIN - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Multiplied by healing (spring is 1)
bookmark - Variable in class net.sf.colossus.gui.EventViewer
 
booleanOptionChanged(String, boolean, boolean) - Method in class net.sf.colossus.common.IOptions.Listener
 
border - Variable in class net.sf.colossus.gui.Chit
Flag to paint a border around the chit.
borderColor - Variable in class net.sf.colossus.gui.Chit
 
borderRatio - Static variable in class net.sf.colossus.gui.GUIBattleChit
 
borderStroke - Static variable in class net.sf.colossus.gui.GUIBattleChit
 
bottomBar - Variable in class net.sf.colossus.gui.MasterBoard
our own little bar implementation
bottomButton - Static variable in class net.sf.colossus.gui.PickEntrySide
 
bottomButton - Static variable in class net.sf.colossus.gui.ShowBattleMap
 
bound - Variable in class net.sf.colossus.server.ManagedGame
True if registration to registry was successful
brambleGreen1 - Static variable in class net.sf.colossus.util.HTMLColor
 
brambleGreen2 - Static variable in class net.sf.colossus.util.HTMLColor
 
BRAMBLES - Static variable in class net.sf.colossus.variant.HazardTerrain
 
branchAndBound(List<RationalAI.LegionBoardMove>, List<List<RationalAI.LegionBoardMove>>, double) - Method in class net.sf.colossus.ai.RationalAI.MoveFinder
 
breed(int[], int[], int) - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
breed a combination from parents
bringUpPickColorDialog(String, List<PlayerColor>) - Method in class net.sf.colossus.gui.ClientGUI
 
brown - Static variable in class net.sf.colossus.util.HTMLColor
 
BrownColossus - Static variable in class net.sf.colossus.util.HTMLColor
 
bufferedImage - Variable in class net.sf.colossus.gui.Chit
 
bufferedInvertedImage - Variable in class net.sf.colossus.gui.Chit
 
BUILD_PROPERTIES - Static variable in class net.sf.colossus.util.BuildInfo
 
buildEnemyAttackMap(Player) - Method in class net.sf.colossus.ai.AbstractAI
arrays and generics don't work well together -- TODO replace the array with a list or model some intermediate classes
buildIncompMap() - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
 
BuildInfo - Class in net.sf.colossus.util
Helper class to retrieve the Build information from build.properties file
BuildInfo() - Constructor for class net.sf.colossus.util.BuildInfo
 
buildPortTableReport() - Method in class net.sf.colossus.webserver.PortBookKeeper
 
buildRecruitingSubTree(List<TerrainRecruitLoader.RecruitNumber>, boolean) - Method in class net.sf.colossus.xmlparser.TerrainRecruitLoader
 
burlyWood - Static variable in class net.sf.colossus.util.HTMLColor
 
buttonBox - Variable in class net.sf.colossus.gui.SplitLegion
 
buttonPressed() - Method in class net.sf.colossus.webclient.RegisterPasswordPanel
 
buttonPressedActualAction() - Method in class net.sf.colossus.webclient.RegisterPasswordPanel
Run inside the Runnable/thread that was created when the Register / Change password button was pressed.
byClient - Static variable in class net.sf.colossus.common.Constants
 
byColor - Static variable in class net.sf.colossus.common.Constants
 
byName - Variable in class net.sf.colossus.xmlparser.CreatureLoader
 
byteBuffer - Variable in class net.sf.colossus.server.Server
 
byType - Static variable in class net.sf.colossus.common.Constants
 
byValues - Variable in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
already done & evaluated, sorted by legion value
byValuesComparator - Variable in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
 
byWebClient - Variable in class net.sf.colossus.appmain.GetPlayers
 

C

cachedPlayerName - Variable in class net.sf.colossus.gui.MasterBoard
 
cadetBlue - Static variable in class net.sf.colossus.util.HTMLColor
 
calcBonus(CreatureType, String, boolean) - Method in class net.sf.colossus.ai.SimpleAI
 
calculateAcquirableDecisions(int, int) - Method in class net.sf.colossus.game.Legion
From the given score, awarding given points, calculate the choices for each threshold that will be crossed.
calculateSplitNodeLayout(PredictSplitNode, int, Map<PredictSplitNode, GridBagConstraints>) - Method in class net.sf.colossus.gui.PlayerDetailsDialog
 
callback - Variable in class net.sf.colossus.gui.PickColor
 
callMethod(String, List<String>) - Method in class net.sf.colossus.client.ClientThread
 
callMethod(String, List<String>) - Method in class net.sf.colossus.client.SocketClientThread
 
callMethod(String, List<String>) - Method in class net.sf.colossus.server.ClientHandler
 
canBeFlownOverBy(CreatureType) - Method in class net.sf.colossus.variant.BattleHex
Check if the Creature given in parameter can fly over the BattleHex, or not.
cancel - Static variable in class net.sf.colossus.gui.PickCarry
 
cancel() - Method in class net.sf.colossus.gui.SplitLegion
 
Cancel - Static variable in interface net.sf.colossus.webcommon.IWebServer
 
cancelButton - Variable in class net.sf.colossus.gui.SplitLegion
 
cancelButton - Variable in class net.sf.colossus.gui.SummonAngel.SummonAngelDialog
 
cancelButton - Variable in class net.sf.colossus.webclient.WebClient
 
cancelButtonAction() - Method in class net.sf.colossus.webclient.WebClient
 
CancelButtonText - Static variable in class net.sf.colossus.webclient.WebClient
 
cancelGame(String, String) - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
cancelGame(String, String) - Method in interface net.sf.colossus.webcommon.IWebServer
 
cancelGame(String, String) - Method in class net.sf.colossus.webserver.WebServer
 
cancelIfNecessary(User) - Method in class net.sf.colossus.webserver.WebServer
 
cancelOwnInstantGameOnLogout() - Method in class net.sf.colossus.webclient.WebClient
 
cancelReinforcement(CreatureType, int) - Method in class net.sf.colossus.gui.EventViewer
 
cancelStarting() - Method in class net.sf.colossus.webcommon.GameInfo
 
cancelStrike - Static variable in class net.sf.colossus.common.Constants
 
canChangeValue() - Method in class net.sf.colossus.variant.CreatureType
true if any if the values can change during the game returned by: - getPower, getSkill, (and therefore getPointValue) - isRangestriker, isFlier, useMagicMissile - isNativeTerraion(t), for all t - isNativeHexSide(h) for all h In Standard game only the titans change their attributes
canFlee() - Method in class net.sf.colossus.game.Legion
 
canHandleAdvancedSync() - Method in class net.sf.colossus.server.ClientHandler
 
canHandleBattleMoveNak() - Method in class net.sf.colossus.server.ClientHandler
 
canReach(String) - Method in class net.sf.colossus.ai.AbstractAI.AbstractAIOracle
 
canReach(String) - Method in interface net.sf.colossus.variant.IHintOracle
A terrain can be reached by the legion with one move.
canRecruit(String) - Method in class net.sf.colossus.ai.AbstractAI.AbstractAIOracle
 
canRecruit(Legion) - Method in class net.sf.colossus.client.Client
 
canRecruit() - Method in class net.sf.colossus.server.LegionServerSide
hasMoved() is a separate check, so that this function can be used in battle as well as during the muster phase.
canRecruit() - Method in class net.sf.colossus.server.PlayerServerSide
Return true if any legion can recruit.
canRecruit(String) - Method in interface net.sf.colossus.variant.IHintOracle
A creature with the given name could be recruited.
canStrike(BattleCritter, BattleCritter) - Method in class net.sf.colossus.client.BattleClientSide
Tell whether a given creature can strike (rangestrike included) the given potential target TODO duplicated in CreatureServerSide
canStrike(Creature) - Method in class net.sf.colossus.server.CreatureServerSide
 
canSummonAngel() - Method in class net.sf.colossus.server.LegionServerSide
Return true if this legion can summon.
CantHideText - Static variable in class net.sf.colossus.webclient.WebClient
 
canTitanTeleport() - Method in class net.sf.colossus.game.Player
 
cantSendMessageRepeated - Variable in class net.sf.colossus.server.ClientHandler
 
CARD_PROPOSED - Static variable in class net.sf.colossus.webclient.WebClient
 
Caretaker - Class in net.sf.colossus.game
The caretaker tracks the number of creatures still available and those dead.
Caretaker(Game) - Constructor for class net.sf.colossus.game.Caretaker
 
caretaker - Variable in class net.sf.colossus.game.Game
The caretaker takes care of managing the available and dead creatures.
caretaker - Variable in class net.sf.colossus.game.RecruitGraph
 
Caretaker.ChangeListener - Interface in net.sf.colossus.game
Callback interface for listening to changes to the numbers.
caretakerDisplay - Variable in class net.sf.colossus.gui.ClientGUI
 
carryDamage - Variable in class net.sf.colossus.server.BattleServerSide
 
carryPossible - Variable in class net.sf.colossus.server.CreatureServerSide
 
carryTargets - Variable in class net.sf.colossus.server.BattleServerSide
Set of hexes for valid carry targets
carryTargets - Variable in class net.sf.colossus.server.PenaltyOption
 
catchupConfirmation - Static variable in class net.sf.colossus.common.Constants
 
caughtUpAction - Variable in class net.sf.colossus.server.Server
 
CCVFlowLayout - Class in net.sf.colossus.gui
 
CCVFlowLayout(JScrollPane, JComponent, int, int, int) - Constructor for class net.sf.colossus.gui.CCVFlowLayout
 
centaurGold - Static variable in class net.sf.colossus.util.HTMLColor
 
centerOnScreen() - Method in class net.sf.colossus.guiutil.KDialog
Center this dialog on the screen.
centerOnScreen(int, int) - Method in class net.sf.colossus.guiutil.KDialog
Center this dialog on the screen, with an additional offset.
centerOnScreen() - Method in class net.sf.colossus.guiutil.KFrame
Center this dialog on the screen.
ceratopsianBrown - Static variable in class net.sf.colossus.util.HTMLColor
 
certain - Variable in class net.sf.colossus.client.CreatureInfo
 
ch - Variable in class net.sf.colossus.server.Server.WithdrawInfo
 
changedDateString - Variable in class net.sf.colossus.webcommon.FormatWhen
 
changeOfTurn(int) - Method in class net.sf.colossus.server.CustomRecruitBase
Bookkeeping function, called once after every player turn.
ChangePassword - Static variable in interface net.sf.colossus.webcommon.IWebServer
 
changePriority(float) - Method in class net.sf.colossus.ai.objectives.AbstractTacticalObjective
 
changePriority(float) - Method in interface net.sf.colossus.ai.objectives.TacticalObjective
Change the priority of this objective.
changeProperties(String, String, String, String, Boolean) - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
changeProperties(String, String, String, String, Boolean) - Method in interface net.sf.colossus.webcommon.IWebServer
 
changeProperties(String, String, String, String, Boolean) - Method in class net.sf.colossus.webcommon.UserDB
 
changeProperties(String, String, String, String, Boolean) - Method in class net.sf.colossus.webserver.WebServer
 
channel - Variable in class net.sf.colossus.webserver.ChatMsgStorage
 
channelChanges - Variable in class net.sf.colossus.server.Server
 
charset - Variable in class net.sf.colossus.server.ClientHandler
 
charset - Variable in class net.sf.colossus.webclient.WebClientSocketThread
 
charset - Static variable in class net.sf.colossus.webserver.WebServerConstants
 
CHARSET_NAME - Variable in class net.sf.colossus.server.ClientHandler
 
chartReuse - Static variable in class net.sf.colossus.util.HTMLColor
 
ChatChannel - Class in net.sf.colossus.webserver
 
ChatChannel(String, WebServerOptions, UserDB) - Constructor for class net.sf.colossus.webserver.ChatChannel
 
chatDeliver(long, String, String, boolean) - Method in class net.sf.colossus.webclient.ChatHandler
 
chatDeliver(String, long, String, String, boolean) - Method in class net.sf.colossus.webclient.CmdLineWebClient
 
chatDeliver(String, long, String, String, boolean) - Method in class net.sf.colossus.webclient.WebClient
 
chatDeliver - Static variable in interface net.sf.colossus.webcommon.IWebClient
 
chatDeliver(String, long, String, String, boolean) - Method in interface net.sf.colossus.webcommon.IWebClient
 
chatDeliver(String, long, String, String, boolean) - Method in class net.sf.colossus.webserver.WebServerClient
 
chatDisplay(long, String, String) - Method in class net.sf.colossus.webclient.ChatHandler
 
ChatHandler - Class in net.sf.colossus.webclient
 
ChatHandler(String, String, IWebServer, String) - Constructor for class net.sf.colossus.webclient.ChatHandler
 
chatHelp - Static variable in class net.sf.colossus.webserver.ChatChannel
 
chatId - Variable in class net.sf.colossus.webcommon.ChatMessage
 
chatId - Variable in class net.sf.colossus.webserver.ChatChannel
 
chatLog - Variable in class net.sf.colossus.webserver.ChatChannel
 
ChatMessage - Class in net.sf.colossus.webcommon
 
ChatMessage(String, long, String, String) - Constructor for class net.sf.colossus.webcommon.ChatMessage
 
ChatMsgStorage - Class in net.sf.colossus.webserver
 
ChatMsgStorage(ChatChannel, WebServerOptions) - Constructor for class net.sf.colossus.webserver.ChatMsgStorage
 
chatSubmit(String, String, String) - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
ChatSubmit - Static variable in interface net.sf.colossus.webcommon.IWebServer
 
chatSubmit(String, String, String) - Method in interface net.sf.colossus.webcommon.IWebServer
 
chatSubmit(String, String, String) - Method in class net.sf.colossus.webserver.WebServer
 
chatSubmitButton - Variable in class net.sf.colossus.webclient.ChatHandler
 
chatSubmitButtonText - Static variable in class net.sf.colossus.webclient.ChatHandler
 
chatTab - Variable in class net.sf.colossus.webclient.ChatHandler
 
CHECK_INTERVAL_SECONDS - Static variable in class net.sf.colossus.webserver.ClientWatchDog
 
checkboxes - Variable in class net.sf.colossus.gui.MasterBoard
 
checkConnection - Static variable in class net.sf.colossus.common.Constants
 
checkConnectionAction - Variable in class net.sf.colossus.gui.MasterBoard
 
checked - Variable in class net.sf.colossus.xmlparser.TerrainRecruitLoader.CreatureAndNumber
 
checkEngagementDone() - Method in class net.sf.colossus.server.GameServerSide
 
checkErrorDuringFunctionalTest() - Static method in class net.sf.colossus.util.ErrorUtils
 
checkForElimination() - Method in class net.sf.colossus.server.BattleServerSide
 
checkForVictory() - Method in class net.sf.colossus.server.GameServerSide
 
checkIfCouldCancel() - Method in class net.sf.colossus.webclient.WebClient
 
checkIfCouldEnroll() - Method in class net.sf.colossus.webclient.WebClient
 
checkIfCouldPropose() - Method in class net.sf.colossus.webclient.WebClient
 
checkIfCouldStartOnServer(int) - Method in class net.sf.colossus.webclient.WebClient
 
checkIfCouldUnenroll() - Method in class net.sf.colossus.webclient.WebClient
 
checkMaxIdleTime(long) - Method in class net.sf.colossus.webserver.WebServerClientSocketThread
Currently this will log out only older clients, because they do not respond to the ping packets.
checkNewCycle(MasterHex, MasterHex, List<RationalAI.LegionBoardMove>) - Method in class net.sf.colossus.ai.RationalAI.MoveFinder
checkes if there is a path from 'from' to target, using the moves in the list.
checkServerConnection() - Method in class net.sf.colossus.client.SocketClientThread
 
checkServerConnection() - Method in class net.sf.colossus.gui.ClientGUI
When user requests it from File menu, this method here requests the server to send us a confirmation package, to confirm that connection is still alive and ok.
checkServerConnection() - Method in interface net.sf.colossus.server.IServer
 
checkServerConnection() - Method in class net.sf.colossus.server.Server
 
chgPasswordButtonText - Static variable in class net.sf.colossus.webclient.WebClient
 
chgPasswordLabelText - Static variable in class net.sf.colossus.webclient.WebClient
 
child1 - Variable in class net.sf.colossus.client.PredictSplitNode
 
child2 - Variable in class net.sf.colossus.client.PredictSplitNode
 
childSize2 - Variable in class net.sf.colossus.client.PredictSplitNode
 
Chit - Class in net.sf.colossus.gui
Class Chit implements the GUI for a Titan chit representing either a character or a legion.
Chit(int, String) - Constructor for class net.sf.colossus.gui.Chit
P l a i n C o n s t r u c t o r s
Chit(int, CreatureType) - Constructor for class net.sf.colossus.gui.Chit
 
Chit(int, String, String[]) - Constructor for class net.sf.colossus.gui.Chit
 
Chit(int, String, boolean, Client) - Constructor for class net.sf.colossus.gui.Chit
 
Chit(int, String, boolean, boolean) - Constructor for class net.sf.colossus.gui.Chit
 
Chit(int, String, boolean, boolean, boolean, Client) - Constructor for class net.sf.colossus.gui.Chit
 
Chit(int, String, boolean, boolean, boolean, String[], Client, IOptions) - Constructor for class net.sf.colossus.gui.Chit
 
chit - Variable in class net.sf.colossus.gui.CreatureCollectionView.CreatureCount
 
CHIT_SIZE - Static variable in class net.sf.colossus.gui.CreatureCollectionView
 
chitMap - Variable in class net.sf.colossus.gui.CreatureCollectionView
Maps each creature type to the chit (for crossing out).
chits - Variable in class net.sf.colossus.gui.AcquireAngel
 
chits - Variable in class net.sf.colossus.gui.PickLord
 
chitToCreatureMap - Variable in class net.sf.colossus.gui.HexRecruitTreePanel
 
chitToDonor - Variable in class net.sf.colossus.gui.SummonAngel.SummonAngelDialog
 
chocolate - Static variable in class net.sf.colossus.util.HTMLColor
 
choices - Variable in class net.sf.colossus.gui.PickCarry
 
choose(int, int) - Static method in class net.sf.colossus.util.Probs
Compute a choose b.
chooseBestPotentialRecruit(LegionClientSide, MasterHex, List<CreatureType>) - Method in class net.sf.colossus.client.Client
 
chooseCreaturesToSplitOut(Legion, boolean) - Method in class net.sf.colossus.ai.MilvangAI
 
chooseCreaturesToSplitOut(Legion, boolean) - Method in class net.sf.colossus.ai.RationalAI
Decide how to split this legion, and return a list of Creatures to remove + status flag indicating if these creatures have mustered or not
chooseCreaturesToSplitOut(Legion) - Method in class net.sf.colossus.ai.SimpleAI
Decide how to split this legion, and return a list of Creatures to remove.
chooseCreaturesToSplitOut(List<List<CreatureType>>) - Method in class net.sf.colossus.client.PredictSplitNode
Decide how to split this legion, and return a list of creatures names to remove.
chooseRecruit(LegionClientSide, MasterHex, boolean) - Method in class net.sf.colossus.ai.SimpleAI
 
ChooseScreen - Class in net.sf.colossus.gui
Class ChooseScreen allows a player to choose the screen on which to display the secondaries windows.
ChooseScreen(JFrame, ClientGUI) - Constructor for class net.sf.colossus.gui.ChooseScreen
 
chooseScreen - Static variable in class net.sf.colossus.gui.MasterBoard
 
chooseScreenAction - Variable in class net.sf.colossus.gui.MasterBoard
 
chooseWhetherToTeleport(MasterHex) - Method in class net.sf.colossus.client.Client
Present a dialog allowing the player to enter via land or teleport.
chooseWhetherToTeleport() - Method in interface net.sf.colossus.client.IClientGUI
Present a dialog allowing the player to enter via land or teleport.
chooseWhetherToTeleport() - Method in class net.sf.colossus.client.NullClientGUI
 
chooseWhetherToTeleport() - Method in class net.sf.colossus.gui.ClientGUI
 
cic - Static variable in class net.sf.colossus.client.PredictSplitNode
 
cl - Static variable in class net.sf.colossus.util.StaticResourceLoader
 
CL_WINDOW_TITLE - Static variable in class net.sf.colossus.gui.ConnectionLogWindow
 
cleanCBListeners() - Method in class net.sf.colossus.gui.MasterBoard
 
cleanDisconnect - Static variable in class net.sf.colossus.common.Constants
 
cleanDisconnectAction - Variable in class net.sf.colossus.gui.MasterBoard
 
cleanGUIHexes() - Method in class net.sf.colossus.gui.MasterBoard
 
cleanRecruitedChit(LegionClientSide) - Method in class net.sf.colossus.gui.MasterBoard
 
cleanRef() - Method in class net.sf.colossus.server.StartupProgress
 
cleanRefs() - Method in class net.sf.colossus.server.BattleServerSide
 
cleanup(CreatureType) - Method in class net.sf.colossus.gui.AcquireAngel
 
cleanup(boolean) - Method in class net.sf.colossus.gui.Concede
 
cleanup() - Method in class net.sf.colossus.gui.EventViewer
 
cleanup() - Method in class net.sf.colossus.gui.GUIMasterHex
 
cleanup() - Method in class net.sf.colossus.gui.Negotiate
 
cleanup() - Method in class net.sf.colossus.gui.PickColor
 
cleanup(PlayerColor) - Method in class net.sf.colossus.gui.PickColor
 
cleanup(EntrySide) - Method in class net.sf.colossus.gui.PickEntrySide
 
cleanup(String) - Method in class net.sf.colossus.gui.PickMarker
If parent != null, it's about split.
cleanup() - Method in class net.sf.colossus.gui.ReplyToProposal
 
cleanup(Legion, CreatureType) - Method in class net.sf.colossus.gui.SummonAngel.SummonAngelDialog
 
cleanup() - Method in class net.sf.colossus.server.BattleServerSide
 
cleanup() - Method in class net.sf.colossus.webcommon.UserDB
 
cleanup() - Method in class net.sf.colossus.webserver.WebServerGUI
 
cleanupBattle() - Method in class net.sf.colossus.ai.AbstractAI
 
cleanupBattle() - Method in interface net.sf.colossus.ai.AI
a Battle is finished
cleanupBattle() - Method in class net.sf.colossus.ai.ExperimentalAI
 
cleanupBattle() - Method in class net.sf.colossus.client.BattleClientSide
 
cleanupBattle() - Method in class net.sf.colossus.client.Client
 
cleanupBattle() - Method in class net.sf.colossus.client.GameClientSide
 
cleanupBattle() - Method in interface net.sf.colossus.client.IClient
 
cleanupBattle - Static variable in class net.sf.colossus.common.Constants
 
cleanupBattle() - Method in class net.sf.colossus.server.ClientHandler
 
cleanupGUI() - Method in class net.sf.colossus.gui.ClientGUI
 
cleanupJMenuBarGlobals() - Static method in class net.sf.colossus.guiutil.SwingReferenceCleanupHacks
 
cleanupJPopupMenuGlobals(boolean) - Static method in class net.sf.colossus.guiutil.SwingReferenceCleanupHacks
 
cleanupNegotiationDialogs() - Method in interface net.sf.colossus.client.IClientGUI
 
cleanupNegotiationDialogs() - Method in class net.sf.colossus.client.NullClientGUI
 
cleanupNegotiationDialogs() - Method in class net.sf.colossus.gui.ClientGUI
 
cleanupOneDeadCritter(Creature) - Method in class net.sf.colossus.server.BattleServerSide
 
cleanupSocket() - Method in class net.sf.colossus.client.SocketClientThread
 
cleanupStartlog() - Method in class net.sf.colossus.server.Server
 
cleanupWhenGameOver() - Method in class net.sf.colossus.server.GameServerSide
 
clear() - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
 
clear() - Method in class net.sf.colossus.common.Options
Wipe everything.
clear() - Method in class net.sf.colossus.game.RecruitGraph
Clear the graph of all Vertex & Edge.
clearBattleInfo() - Method in class net.sf.colossus.server.LegionServerSide
 
clearBattleTally() - Method in class net.sf.colossus.server.LegionServerSide
 
clearCarryTargets() - Method in class net.sf.colossus.server.BattleServerSide
 
clearChildren() - Method in class net.sf.colossus.client.PredictSplitNode
 
clearColor() - Method in class net.sf.colossus.gui.PreferencesWindow
 
clearDefenderFlee() - Method in class net.sf.colossus.gui.MasterBoard
We got showConcede or showNegotiate messages, i.e.
clearDisconnectClient() - Method in class net.sf.colossus.server.ClientHandler
 
clearEngagementData() - Method in class net.sf.colossus.game.Game
 
clearEngagingPending() - Method in class net.sf.colossus.gui.MasterBoard
tellEngagement calls this, now "engaging" is not pending, instead there is a real engagement to be resolved.
clearErrorDuringFunctionalTest() - Static method in class net.sf.colossus.util.ErrorUtils
 
clearFlags() - Method in class net.sf.colossus.server.GameServerSide
 
clearIdleWarningsSent() - Method in class net.sf.colossus.webserver.WebServerClientSocketThread
 
clearLastGame() - Static method in class net.sf.colossus.server.GameServerSideTestAccess
 
clearMarkersAvailable() - Method in class net.sf.colossus.game.Player
 
clearPlayerInfo() - Method in class net.sf.colossus.common.Options
Remove all playerName and playerType entries.
clearPossibleRecruitChits() - Method in class net.sf.colossus.gui.MasterBoard
 
clearRecruitChits - Static variable in class net.sf.colossus.gui.MasterBoard
 
clearRecruitChitsAction - Variable in class net.sf.colossus.gui.MasterBoard
 
clearRecruitedChits() - Method in class net.sf.colossus.gui.MasterBoard
 
clearTemporarilyInTrouble() - Method in class net.sf.colossus.server.ClientHandler
 
clearUndoStack() - Method in class net.sf.colossus.gui.ClientGUI
 
client - Variable in class net.sf.colossus.ai.AbstractAI
The Client we're working for.
client - Variable in class net.sf.colossus.ai.objectives.AbstractObjectiveHelper
 
client - Variable in class net.sf.colossus.ai.objectives.CreatureAttackTacticalObjective
 
client - Variable in class net.sf.colossus.ai.objectives.DestroyCreatureTacticalObjective
 
client - Variable in class net.sf.colossus.ai.objectives.PreserveCreatureTacticalObjective
 
Client - Class in net.sf.colossus.client
Lives on the client side and handles all communication with the server.
Client(String, String, WhatNextManager, Server, boolean, boolean, boolean, ResourceLoader, IServerConnection, Variant) - Constructor for class net.sf.colossus.client.Client
Client is the main hub for info exchange on client side.
client - Variable in class net.sf.colossus.client.ClientThread
 
client - Variable in class net.sf.colossus.client.GameClientSide
 
client - Variable in class net.sf.colossus.gui.BattleMap
 
client - Variable in class net.sf.colossus.gui.Chit
 
client - Variable in class net.sf.colossus.gui.ClientGUI
 
client - Variable in class net.sf.colossus.gui.EventViewer
 
client - Variable in class net.sf.colossus.gui.MasterBoard
 
client - Variable in class net.sf.colossus.server.MessageRecorder.Message
 
Client.ClosedByConstant - Enum in net.sf.colossus.client
Constants modelling the party who closed this client.
Client.ClosedByConstant() - Constructor for enum net.sf.colossus.client.Client.ClosedByConstant
 
Client.ConnectionInitException - Exception in net.sf.colossus.client
 
Client.ConnectionInitException(String) - Constructor for exception net.sf.colossus.client.Client.ConnectionInitException
 
CLIENT_VERSION - Static variable in interface net.sf.colossus.server.IServer
 
CLIENT_VERSION_CAN_RECONNECT - Static variable in interface net.sf.colossus.server.IServer
 
CLIENT_VERSION_UNDERSTANDS_PING - Static variable in interface net.sf.colossus.server.IServer
 
clientConfirmedCatchup() - Method in class net.sf.colossus.client.SocketClientThread
 
clientConfirmedCatchup() - Method in interface net.sf.colossus.server.IServer
 
clientConfirmedCatchup() - Method in class net.sf.colossus.server.Server
 
ClientGUI - Class in net.sf.colossus.gui
 
ClientGUI(Client, Options, WhatNextManager) - Constructor for class net.sf.colossus.gui.ClientGUI
 
ClientGUI.PendingMove - Class in net.sf.colossus.gui
 
ClientGUI.PendingMove(Legion, MasterHex, MasterHex) - Constructor for class net.sf.colossus.gui.ClientGUI.PendingMove
 
ClientHandler - Class in net.sf.colossus.server
Holds all data specific to one client connection.
ClientHandler(Server, SocketChannel, SelectionKey) - Constructor for class net.sf.colossus.server.ClientHandler
 
ClientHandler.MessageForClient - Class in net.sf.colossus.server
here starts some stuff needed for the "synchronization in disconnect case"
ClientHandler.MessageForClient(int, int, String) - Constructor for class net.sf.colossus.server.ClientHandler.MessageForClient
 
clientIsUp - Variable in class net.sf.colossus.webclient.WebClient
 
clientRef - Variable in class net.sf.colossus.gui.MasterBoard.InfoPopupHandler
 
clients - Variable in class net.sf.colossus.server.Server
Maybe also save things like the originating IP, in case a connection breaks and we need to authenticate reconnects.
clientStartFailed - Variable in class net.sf.colossus.webclient.WebClient
 
ClientThread - Class in net.sf.colossus.client
This will be a thread that executes all the client side processing; additional to the actual SocketClientThread which did that earlier.
ClientThread(Client) - Constructor for class net.sf.colossus.client.ClientThread
 
clientThread - Variable in class net.sf.colossus.client.SocketClientThread
 
ClientThread.ServerEvent - Class in net.sf.colossus.client
 
ClientThread.ServerEvent(long, String, List<String>) - Constructor for class net.sf.colossus.client.ClientThread.ServerEvent
 
clientVersion - Variable in class net.sf.colossus.server.ClientHandler
 
clientVersion - Variable in class net.sf.colossus.webserver.WebServerClient
Client side version
ClientWatchDog - Class in net.sf.colossus.webserver
Sends ping requests to clients to check whether they are still alive and connected.
ClientWatchDog(UserDB) - Constructor for class net.sf.colossus.webserver.ClientWatchDog
 
clientWontConfirmCatchup(ClientHandler, String) - Method in class net.sf.colossus.server.Server
Check whether client is currently expected to send a caught-Up confirmation.
CLIFF - Static variable in class net.sf.colossus.variant.HazardHexside
 
ClipBoardAccess - Class in net.sf.colossus.util
Little helper class to copy some text (e.g.
ClipBoardAccess() - Constructor for class net.sf.colossus.util.ClipBoardAccess
 
clone() - Method in class net.sf.colossus.client.CreatureInfo
 
clone() - Method in class net.sf.colossus.client.CreatureInfoList
Deep copy
cloneRedoQueue(ClientHandler) - Method in class net.sf.colossus.server.ClientHandler
 
close() - Method in class net.sf.colossus.server.RemoteLogHandler
 
close() - Method in class net.sf.colossus.util.SwingDocumentLogHandler
 
closeAllWebServerClientSocketThreads() - Method in class net.sf.colossus.webserver.WebServer
 
closeAndCleanupSocket() - Method in class net.sf.colossus.webserver.WebServerClientSocketThread
 
closeBoard - Static variable in class net.sf.colossus.common.Constants
 
closeBoardAction - Variable in class net.sf.colossus.gui.MasterBoard
 
closeBoardAction - Variable in class net.sf.colossus.guiutil.DummyFrameWithMenu
 
closeButton - Variable in class net.sf.colossus.gui.PreferencesWindow
 
closeCreatureWindows() - Method in class net.sf.colossus.gui.HexRecruitTreePanel
 
closedBy - Variable in class net.sf.colossus.client.Client
 
closeSocketAndSelector() - Method in class net.sf.colossus.server.Server
Close serverSocket and selector, if needed
cmdLine - Variable in class net.sf.colossus.appmain.Start
 
CmdLine - Class in net.sf.colossus.cmdline
Class CmdLine represents a parsed command line for one run of a program.
CmdLine(Opts, String[]) - Constructor for class net.sf.colossus.cmdline.CmdLine
 
CmdLineWebClient - Class in net.sf.colossus.webclient
A first start to create a cmdline WebClient.
CmdLineWebClient() - Constructor for class net.sf.colossus.webclient.CmdLineWebClient
 
CMUsplit(boolean, CreatureType, CreatureType, MasterHex) - Method in class net.sf.colossus.ai.SimpleAI
Keep the gargoyles together.
code - Variable in class net.sf.colossus.variant.Hazards
 
CollectionHelper - Class in net.sf.colossus.util
A collection of static methods to help with using java.util.Collection derivates.
CollectionHelper() - Constructor for class net.sf.colossus.util.CollectionHelper
 
color - Variable in class net.sf.colossus.client.Client
Starting marker color of player who owns this client.
color - Variable in class net.sf.colossus.game.Player
The label of the color we use.
color - Variable in class net.sf.colossus.gui.GUIBattleChit
 
color - Variable in class net.sf.colossus.variant.MasterBoardTerrain
 
colorFromFilename(String, String) - Static method in class net.sf.colossus.util.StaticResourceLoader
Extract a color from a filename, ignoring a prefix.
colorNameFromFilename(String, String) - Static method in class net.sf.colossus.util.StaticResourceLoader
Extract a color name from a filename, ignoring a prefix
colorPickOrder - Variable in class net.sf.colossus.server.GameServerSide
 
colorsLeft - Variable in class net.sf.colossus.gui.PickColor
 
colorsLeft - Variable in class net.sf.colossus.gui.PreferencesWindow
 
colorsLeft - Variable in class net.sf.colossus.server.GameServerSide
 
colorToCode(Color) - Static method in class net.sf.colossus.util.HTMLColor
returns "#rrggbb" string that JTextPane can display
colossusJar - Variable in class net.sf.colossus.webserver.RunGameInOwnJVM
 
ColossusMail - Class in net.sf.colossus.webserver
Encapsulates the way how the web server sends mail in some situations, so far only for registration procedure.
ColossusMail(WebServerOptions) - Constructor for class net.sf.colossus.webserver.ColossusMail
 
colossusPink - Static variable in class net.sf.colossus.util.HTMLColor
 
ColossusRegistry - Class in net.sf.colossus.webserver
 
ColossusRegistry(int) - Constructor for class net.sf.colossus.webserver.ColossusRegistry
 
colossusReleaseNoteUrl - Static variable in class net.sf.colossus.appmain.WelcomeDialog
 
cols - Variable in class net.sf.colossus.gui.TrueHexGridLayout
 
columnNames - Variable in class net.sf.colossus.webclient.GameTableModel
 
Combos<T> - Class in net.sf.colossus.util
Returns all possible combinations of n elements of a List.
Combos(List<T>, int) - Constructor for class net.sf.colossus.util.Combos
 
comingUpMutex - Variable in class net.sf.colossus.webclient.WebClient
 
command - Variable in class net.sf.colossus.server.MessageRecorder.Message
 
command - Variable in class net.sf.colossus.webclient.WebClientSocketThread.AckWaiter
 
commandField - Variable in class net.sf.colossus.webclient.WebClient
 
commandLineProcessing(String[]) - Method in class net.sf.colossus.appmain.Start
Prepare the "Opts" object to parse all options from command line.
commitMove() - Method in class net.sf.colossus.game.Creature
 
commitMove() - Method in class net.sf.colossus.server.LegionServerSide
Called at end of player turn.
commitMoves() - Method in class net.sf.colossus.server.BattleServerSide
 
commitMoves() - Method in class net.sf.colossus.server.PlayerServerSide
 
commitNumber - Variable in class net.sf.colossus.server.ClientHandler.MessageForClient
 
commitPoint - Static variable in class net.sf.colossus.common.Constants
 
commitPoint() - Method in class net.sf.colossus.server.ClientHandler
 
commitPointCounter - Variable in class net.sf.colossus.server.ClientHandler
 
commitPointReached() - Method in class net.sf.colossus.server.GameSaving
When a commit point is reached (typically, one phase is "Done" and a new phase begins), 1) take new snapshot of overall game state, player, legion, caretaker data 2) flush the so far redoLog data to the history, 3) clear the redoLog data.
commitStrikes() - Method in class net.sf.colossus.server.BattleServerSide
 
commonObjective(Legion) - Method in class net.sf.colossus.ai.objectives.BasicObjectiveHelper
 
commonObjective(Legion) - Method in class net.sf.colossus.ai.objectives.SecondObjectiveHelper
 
compare(int[], int[]) - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator.myIntArrayComparator
 
compare(int[], int[]) - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator.myIntArrayLegionValueComparator
 
compare(CreatureType, CreatureType) - Method in class net.sf.colossus.ai.RationalAI.CompCreaturesByValueName
 
compare(CreatureInfo, CreatureInfo) - Method in class net.sf.colossus.client.CreatureInfoComparator
 
compare(PredictSplitNode, PredictSplitNode) - Method in class net.sf.colossus.client.NodeTurnComparator
 
compare(Integer, Integer) - Method in class net.sf.colossus.client.PredictSplits.ReverseIntegerComparator
 
compare(String, String) - Method in class net.sf.colossus.game.MarkerComparator
 
CompareDoubles - Class in net.sf.colossus.util
 
CompareDoubles() - Constructor for class net.sf.colossus.util.CompareDoubles
 
compareTo(LegionMove) - Method in class net.sf.colossus.ai.helper.LegionMove
 
compareTo(PredictSplitNode) - Method in class net.sf.colossus.client.PredictSplitNode
 
compareTo(LegionServerSide) - Method in class net.sf.colossus.server.LegionServerSide
Legions are sorted in descending order of total point value, with the titan legion always coming first.
compareTo(PenaltyOption) - Method in class net.sf.colossus.server.PenaltyOption
Sort first by ascending dice, then by descending strike number, then by striker and target.
compareTo(PlayerServerSide) - Method in class net.sf.colossus.server.PlayerServerSide
Players are sorted in order of decreasing starting tower.
compareTo(CreatureType) - Method in class net.sf.colossus.variant.CreatureType
 
compareTo(MasterBoardTerrain) - Method in class net.sf.colossus.variant.MasterBoardTerrain
 
complete(boolean) - Method in class net.sf.colossus.variant.RecruitingSubTree
 
completed - Variable in class net.sf.colossus.variant.RecruitingSubTree
 
completeGraph() - Method in class net.sf.colossus.variant.RecruitingSubTree
 
component - Variable in class net.sf.colossus.gui.DragListener
 
componentHidden(ComponentEvent) - Method in class net.sf.colossus.gui.CCVFlowLayout
 
componentMoved(ComponentEvent) - Method in class net.sf.colossus.gui.CCVFlowLayout
 
componentResized(ComponentEvent) - Method in class net.sf.colossus.gui.CCVFlowLayout
 
componentShown(ComponentEvent) - Method in class net.sf.colossus.gui.CCVFlowLayout
 
computeBoardParity() - Method in class net.sf.colossus.variant.MasterBoard
 
computeMarkersAvailable() - Method in class net.sf.colossus.server.PlayerServerSide
Set markersAvailable based on other available information.
computeSkillOrPowerBonus(boolean, boolean, Hazards.CombatEffect, HazardConstants.EffectOnStrike, HazardConstants.EffectOnStrike) - Method in class net.sf.colossus.variant.HazardTerrain
Do the real computation of the bonus (negative if penalty).
computeSkillPenaltyRangestrikeThrough(BattleHex, BattleHex, Creature) - Method in class net.sf.colossus.game.Battle
Compute the minimum Skill penalty that the creature will endure to rangestrike from hex1 to a creature in hex2 from the intervening hex.
computeSkillPenaltyRangestrikeThroughDir(BattleHex, BattleHex, Creature, boolean, int) - Method in class net.sf.colossus.game.Battle
 
computeSplit(int, List<CreatureType>, List<CreatureType>, CreatureInfoList, CreatureInfoList) - Method in class net.sf.colossus.client.PredictSplitNode
Computes the predicted split of childsize, given that we may already know some pieces that are keept or spilt.
concede(Legion, Legion) - Method in interface net.sf.colossus.ai.AI
choose whether legion should concede to enemy
concede(Legion, Legion) - Method in class net.sf.colossus.ai.RationalAI
 
concede(Legion, Legion) - Method in class net.sf.colossus.ai.SimpleAI
 
concede() - Method in class net.sf.colossus.client.Client
 
concede(Legion) - Method in class net.sf.colossus.client.Client
 
concede(Legion) - Method in class net.sf.colossus.client.SocketClientThread
 
concede - Static variable in class net.sf.colossus.common.Constants
 
concede() - Method in class net.sf.colossus.gui.ClientGUI
 
Concede - Class in net.sf.colossus.gui
Class Concede allows a player to flee or concede before starting a Battle.
Concede(ClientGUI, JFrame, Legion, Legion, boolean) - Constructor for class net.sf.colossus.gui.Concede
 
concede(ClientGUI, JFrame, Legion, Legion) - Static method in class net.sf.colossus.gui.Concede
 
concede() - Method in interface net.sf.colossus.gui.GUICallbacks
 
concede(Player) - Method in class net.sf.colossus.server.BattleServerSide
Mark all of the conceding player's critters as dead.
concede(Legion) - Method in class net.sf.colossus.server.GameServerSide
 
concede(Legion) - Method in interface net.sf.colossus.server.IServer
 
concede(Legion) - Method in class net.sf.colossus.server.Server
 
concedeBattle - Static variable in class net.sf.colossus.gui.BattleBoard
 
concedeBattleAction - Variable in class net.sf.colossus.gui.BattleBoard
 
conceded - Variable in class net.sf.colossus.server.BattleServerSide
 
CONFIG_VERSION - Static variable in class net.sf.colossus.common.Constants
 
ConfigFileFilter - Class in net.sf.colossus.server
A FilenameFilter for cfg files.
ConfigFileFilter() - Constructor for class net.sf.colossus.server.ConfigFileFilter
 
configureHexModel(HazardHexside, BattleHex) - Method in class net.sf.colossus.gui.BattleTerrainHazardWindow
 
confirm(String) - Method in class net.sf.colossus.webclient.WebClientSocketThread
Send the confirmation code
confirmCommand(String, String, String, String) - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
ConfirmCommand - Static variable in interface net.sf.colossus.webcommon.IWebServer
 
confirmCommitPoint - Static variable in class net.sf.colossus.common.Constants
 
confirmCommitPoint(int) - Method in class net.sf.colossus.server.ClientHandler
Remove the messages in redoQueue prior to given commit point
confirmDialog(String, int) - Method in class net.sf.colossus.gui.MasterBoard
 
confirmIfCorrectCode(String, String) - Method in class net.sf.colossus.webcommon.UserDB
 
confirmLeavingCreaturesOffboard() - Method in class net.sf.colossus.gui.BattleBoard
 
confirmNoMove - Static variable in class net.sf.colossus.common.Options
 
confirmNoRecruit - Static variable in class net.sf.colossus.common.Options
 
confirmNoSplit - Static variable in class net.sf.colossus.common.Options
 
ConfirmRegistration - Static variable in interface net.sf.colossus.webcommon.IWebServer
 
confirmRegistration(String, String) - Method in class net.sf.colossus.webcommon.UserDB
 
confirmRegistration(String, String) - Method in class net.sf.colossus.webserver.WebServer
 
confirmWhenCaughtUp() - Method in class net.sf.colossus.client.Client
 
confirmWhenCaughtUp() - Method in interface net.sf.colossus.client.IClient
 
confirmWhenCaughtUp() - Method in class net.sf.colossus.server.ClientHandler
 
CONN_CHECK_TIMEOUT - Static variable in class net.sf.colossus.gui.ClientGUI
 
connect() - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
connection - Variable in class net.sf.colossus.client.Client
The object that actually handles the physical server communication for this client.
connectionCheckMutex - Variable in class net.sf.colossus.gui.ClientGUI
 
connectionCheckTimer - Variable in class net.sf.colossus.gui.ClientGUI
 
connectionClosed - Static variable in interface net.sf.colossus.webcommon.IWebClient
 
connectionLogWindow - Variable in class net.sf.colossus.gui.ClientGUI
 
ConnectionLogWindow - Class in net.sf.colossus.gui
Log window for connection issues Based on simple log window
ConnectionLogWindow(Options) - Constructor for class net.sf.colossus.gui.ConnectionLogWindow
 
connectionReset(boolean) - Method in class net.sf.colossus.webclient.CmdLineWebClient
 
connectionReset(boolean) - Method in class net.sf.colossus.webclient.WebClient
 
connectionReset(boolean) - Method in interface net.sf.colossus.webcommon.IWebClient
 
connectionReset(boolean) - Method in class net.sf.colossus.webserver.WebServerClient
 
connLostWarningLogged - Variable in class net.sf.colossus.webserver.WebServerClientSocketThread
 
Constants - Class in net.sf.colossus.common
Class Constants just holds constants.
Constants() - Constructor for class net.sf.colossus.common.Constants
 
Constants.ConfirmVals - Enum in net.sf.colossus.common
 
Constants.ConfirmVals() - Constructor for enum net.sf.colossus.common.Constants.ConfirmVals
 
Constants.HexsideGates - Enum in net.sf.colossus.common
 
Constants.HexsideGates() - Constructor for enum net.sf.colossus.common.Constants.HexsideGates
 
contactHelp - Static variable in class net.sf.colossus.webserver.ChatChannel
 
contactMail - Variable in class net.sf.colossus.webserver.ColossusMail
 
contactWWW - Variable in class net.sf.colossus.webserver.ColossusMail
 
contains(Object) - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
 
contains(String) - Method in class net.sf.colossus.client.LegionClientSide
A less typesafe version of Legion.contains(CreatureType).
contains(CreatureType) - Method in class net.sf.colossus.game.Legion
 
contains(Point) - Method in class net.sf.colossus.gui.GUIBattleChit
 
contains(Point) - Method in class net.sf.colossus.gui.GUIHex
 
contains(T) - Method in class net.sf.colossus.util.MultiSet
 
contains(String) - Method in interface net.sf.colossus.variant.IOracleLegion
 
contains(CreatureType) - Method in interface net.sf.colossus.variant.IOracleLegion
 
containsAll(Collection<?>) - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
 
containsOpposingLegions(MasterHex) - Method in class net.sf.colossus.game.Game
Return set of hexLabels for engagements found.
contentPane - Variable in class net.sf.colossus.gui.MasterBoard
 
CONTROL_CONSTRAINTS - Static variable in class net.sf.colossus.gui.PreferencesWindow
Gridbag constraints for the controls itself.
copySelective(Collection<? extends T>, Collection<? super T>, Predicate<T>) - Static method in class net.sf.colossus.util.CollectionHelper
Copies all elements that match a predicate.
copyToClipboard(String) - Static method in class net.sf.colossus.util.ErrorUtils
 
coral - Static variable in class net.sf.colossus.util.HTMLColor
 
cornflowerBlue - Static variable in class net.sf.colossus.util.HTMLColor
 
cornsilk - Static variable in class net.sf.colossus.util.HTMLColor
 
couldRecruitUp(Legion, MasterHex, Legion) - Method in class net.sf.colossus.ai.AbstractAI
Return true if the legion could recruit or acquire something better than its worst creature in hexLabel.
count - Variable in class net.sf.colossus.ai.objectives.DestroyCreatureTacticalObjective
 
count - Variable in class net.sf.colossus.ai.objectives.PreserveCreatureTacticalObjective
 
count(List<?>, Object) - Method in class net.sf.colossus.client.PredictSplitNode
Return the number of times ob is found in li
count(List<String>, String) - Static method in class net.sf.colossus.client.PredictSplitNode
Return the number of times name occurs in li
count - Static variable in class net.sf.colossus.gui.BattleBoard
 
count - Static variable in class net.sf.colossus.gui.BattleMap
 
count(T) - Method in class net.sf.colossus.util.MultiSet
 
countBrambleHexes(BattleHex, BattleHex) - Method in class net.sf.colossus.game.Battle
Deprecated.
another function with explicit reference to Bramble that should be fixed.
countBrambleHexesDir(BattleHex, BattleHex, boolean, int) - Method in class net.sf.colossus.game.Battle
Deprecated.
another function with explicit reference to Bramble that should be fixed.
countCreatureAccrossAllLegionFromPlayer(Creature) - Method in class net.sf.colossus.ai.AbstractAI
 
counter - Static variable in class net.sf.colossus.server.ClientHandler
 
counter - Static variable in class net.sf.colossus.webclient.WebClientSocketThread
 
countFont - Static variable in class net.sf.colossus.gui.CreatureCollectionView
 
countFreePorts() - Method in class net.sf.colossus.webserver.PortBookKeeper
 
countLabel - Variable in class net.sf.colossus.gui.MasterBoard.BottomBar
 
countMap - Variable in class net.sf.colossus.gui.CreatureCollectionView
Maps each creature type to the bottom label with all counts.
countMobileLegions() - Method in class net.sf.colossus.server.PlayerServerSide
Return the number of this player's legions that have legal non-teleport moves remaining.
countProposedGames(boolean) - Method in class net.sf.colossus.webserver.WebServer
 
CowardSimpleAI - Class in net.sf.colossus.ai
Simple implementation of a Titan AI - a bit more coward the regular SimpleAI
CowardSimpleAI(Client) - Constructor for class net.sf.colossus.ai.CowardSimpleAI
 
cre - Variable in class net.sf.colossus.game.RecruitGraph.RecruitVertex
 
cre - Variable in class net.sf.colossus.xmlparser.MainVarFileLoader
 
createAccountButtonText - Static variable in class net.sf.colossus.webclient.WebClient
 
createAccountLabelText - Static variable in class net.sf.colossus.webclient.WebClient
 
createAdminTab() - Method in class net.sf.colossus.webclient.WebClient
 
createAI(String) - Method in class net.sf.colossus.client.Client
Create the AI for this Client.
createAndAddPlayer(String, String) - Method in class net.sf.colossus.server.GameServerSide
 
createBattle(Legion, Legion, BattleServerSide.LegionTags, MasterHex, BattlePhase) - Method in class net.sf.colossus.server.GameServerSide
 
createBattleUnit(String, boolean, int, BattleHex, CreatureType, Legion) - Method in class net.sf.colossus.client.BattleClientSide
 
createClient(String, int, String, String, WhatNextManager, Server, boolean, boolean, boolean) - Static method in class net.sf.colossus.client.Client
Create a Client object and other related objects
createColorizedImage(String, Color, List<String>, int, int) - Static method in class net.sf.colossus.util.StaticResourceLoader
Create a colorized version of the image contained in the given file.
createConnection(String, int, String, boolean) - Static method in class net.sf.colossus.client.SocketClientThread
 
createCreateGamesTab() - Method in class net.sf.colossus.webclient.WebClient
 
createCreaturesTable() - Method in class net.sf.colossus.gui.PlayerDetailsDialog
 
created - Variable in class net.sf.colossus.webcommon.User
 
createDialog() - Method in class net.sf.colossus.gui.SummonAngel
 
createEngagement(MasterHex, Legion, Legion) - Method in class net.sf.colossus.game.Game
 
createFlagfile() - Method in class net.sf.colossus.server.NotifyWebServerViaFile
 
createGamesTab - Variable in class net.sf.colossus.webclient.WebClient
 
createLabel(int, int) - Static method in class net.sf.colossus.variant.BattleHex
 
createLegionComponent(Legion, List<String>, List<Boolean>, boolean) - Method in class net.sf.colossus.gui.EngagementResults
 
createLegionFlyouts(Collection<Marker>) - Method in class net.sf.colossus.gui.MasterBoard.InfoPopupHandler
 
createLegionsTable() - Method in class net.sf.colossus.gui.PlayerDetailsDialog
 
createLocalClient(PlayerServerSide, boolean, String) - Method in class net.sf.colossus.server.GameServerSide
 
createLocalClients() - Method in class net.sf.colossus.server.GameServerSide
 
createLoggingPropertiesFromTemplate(File, File) - Method in class net.sf.colossus.webserver.RunGameInOwnJVM
 
createLoginWebClientSocketThread(boolean) - Method in class net.sf.colossus.webclient.CmdLineWebClient
 
createLoginWebClientSocketThread(boolean) - Method in class net.sf.colossus.webclient.WebClient
 
createNameImage(int, int, String, boolean, Color) - Static method in class net.sf.colossus.util.StaticResourceLoader
Create an Image with only the given String on it.
createNumberImage(int, int, int, boolean, Color) - Static method in class net.sf.colossus.util.StaticResourceLoader
Create an Image with only the given number on it.
createPickMarkerDialog(ClientGUI, Set<String>, Legion) - Method in class net.sf.colossus.gui.ClientGUI
 
createPlainImage(int, int, Color) - Static method in class net.sf.colossus.util.StaticResourceLoader
Create an Image that is only a plain rectangle.
createPlainImage(int, int, Color, boolean) - Static method in class net.sf.colossus.util.StaticResourceLoader
Create an Image that is only a plain rectangle, with an optional border.
createPlainImage(int, int, Color, int, int, int, int, boolean) - Static method in class net.sf.colossus.util.StaticResourceLoader
Create an Image that only contains a colored rectangle, with an optional border.
createPreferencesPane() - Method in class net.sf.colossus.webclient.WebClient
 
createRegisterWebClientSocketThread(String, String, String, String) - Method in class net.sf.colossus.webclient.WebClient
 
createRunningGamesTab() - Method in class net.sf.colossus.webclient.WebClient
 
createSavegameContent() - Method in class net.sf.colossus.server.GameSaving
Create the whole content that will be written to the save game file.
createServerCfgFile(File) - Method in class net.sf.colossus.webserver.RunGameInOwnJVM
 
createServerTab() - Method in class net.sf.colossus.webclient.WebClient
 
createSplitNodesPanel() - Method in class net.sf.colossus.gui.PlayerDetailsDialog
 
createStopper(Runnable) - Method in class net.sf.colossus.webserver.WebServerClientSocketThread
 
createStoreAndDeliverMessage(String, String) - Method in class net.sf.colossus.webserver.ChatChannel
 
createSummaryTable() - Method in class net.sf.colossus.gui.PlayerDetailsDialog
 
createSummonAngel(Legion) - Method in class net.sf.colossus.client.Client
 
createSummonAngel(Legion) - Method in interface net.sf.colossus.client.IClient
 
createSummonAngel - Static variable in class net.sf.colossus.common.Constants
 
createSummonAngel(Legion) - Method in class net.sf.colossus.server.ClientHandler
 
createSummonAngel(Legion) - Method in class net.sf.colossus.server.GameServerSide
 
createSummonAngel(Legion) - Method in class net.sf.colossus.server.Server
 
createWelcomeMessage() - Method in class net.sf.colossus.webserver.ChatChannel
 
creature - Variable in class net.sf.colossus.ai.objectives.AbstractObjectiveHelper.AllThereIsToKnowAboutYourCreature
The creature this knowledged is about
creature - Variable in class net.sf.colossus.ai.objectives.CreatureAttackTacticalObjective
 
Creature - Class in net.sf.colossus.game
A particular creature in a game.
Creature(CreatureType, Legion) - Constructor for class net.sf.colossus.game.Creature
 
creature - Variable in class net.sf.colossus.xmlparser.TerrainRecruitLoader.CreatureAndNumber
The Creature in the pair (if it exists)
CREATURE_SIZE - Static variable in class net.sf.colossus.gui.BattleTerrainHazardWindow
 
CreatureAttackTacticalObjective - Class in net.sf.colossus.ai.objectives
The objective of sending all of a CreatureType into battle, presumably because we don't really need them for anything else.
CreatureAttackTacticalObjective(float, Client, Legion, Creature, AbstractAI, BattleEvalConstants) - Constructor for class net.sf.colossus.ai.objectives.CreatureAttackTacticalObjective
 
creatureAvailable(String) - Method in class net.sf.colossus.ai.AbstractAI.AbstractAIOracle
 
creatureAvailable(CreatureType) - Method in class net.sf.colossus.ai.AbstractAI.AbstractAIOracle
 
creatureAvailable(String) - Method in interface net.sf.colossus.variant.IHintOracle
The number of currently available creatures of the given type.
creatureAvailable(CreatureType) - Method in interface net.sf.colossus.variant.IHintOracle
 
creatureAvailableCounts - Variable in class net.sf.colossus.game.Caretaker
Map of creature types to the number of available creatures.
CreatureCollectionView - Class in net.sf.colossus.gui
Viewer for a collection, say the graveyard or the creature keeper
CreatureCollectionView(JFrame, ClientGUI) - Constructor for class net.sf.colossus.gui.CreatureCollectionView
 
CreatureCollectionView(JFrame, ClientGUI, EditLegion) - Constructor for class net.sf.colossus.gui.CreatureCollectionView
 
CreatureCollectionView.CreatureCount - Class in net.sf.colossus.gui
the count for an individual creature
CreatureCollectionView.CreatureCount(CreatureType) - Constructor for class net.sf.colossus.gui.CreatureCollectionView.CreatureCount
 
creatureDeadCounts - Variable in class net.sf.colossus.game.Caretaker
Map of creature types to the number of dead creatures.
CreatureInfo - Class in net.sf.colossus.client
Basic information about one creature, for split prediction.
CreatureInfo(CreatureType, boolean, boolean) - Constructor for class net.sf.colossus.client.CreatureInfo
 
CreatureInfoComparator - Class in net.sf.colossus.client
Sort creatures in decreasing order of importance, then by creature name, then by certainty.
CreatureInfoComparator() - Constructor for class net.sf.colossus.client.CreatureInfoComparator
 
CreatureInfoList - Class in net.sf.colossus.client
A specialized list of creature info, for split prediction.
CreatureInfoList() - Constructor for class net.sf.colossus.client.CreatureInfoList
 
CreatureLoader - Class in net.sf.colossus.xmlparser
CreatureLoader loads the creature descriptions.
CreatureLoader() - Constructor for class net.sf.colossus.xmlparser.CreatureLoader
 
creatures - Variable in class net.sf.colossus.ai.RationalAI.MusteredCreatures
 
creatures - Variable in class net.sf.colossus.client.PredictSplitNode
 
creatures - Variable in class net.sf.colossus.game.Legion
The creatures in this legion.
creatures - Variable in class net.sf.colossus.gui.BattleTerrainHazardWindow
 
creatures - Variable in class net.sf.colossus.xmlparser.CreatureLoader
 
CreatureServerSide - Class in net.sf.colossus.server
Class Critter represents an individual Titan Character.
CreatureServerSide(CreatureType, Legion, GameServerSide) - Constructor for class net.sf.colossus.server.CreatureServerSide
 
creaturesLabel - Variable in class net.sf.colossus.gui.StatusScreen
 
creaturesToSplit - Variable in class net.sf.colossus.gui.SplitLegion
 
creaturesToStrings(List<CreatureType>) - Static method in class net.sf.colossus.ai.AbstractHintProvider
 
creatureToVertex - Variable in class net.sf.colossus.game.RecruitGraph
 
creatureType - Variable in class net.sf.colossus.game.actions.AddCreatureAction
 
creatureType - Variable in class net.sf.colossus.game.BattleUnit
 
creatureType - Variable in class net.sf.colossus.gui.RevealedCreature
 
CreatureType - Class in net.sf.colossus.variant
A type of creature in a variant.
CreatureType(String, int, int, boolean, boolean, Set<HazardTerrain>, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, int, String, String, int, int) - Constructor for class net.sf.colossus.variant.CreatureType
 
creatureTypeAvailabilityUpdated(CreatureType, int) - Method in interface net.sf.colossus.game.Caretaker.ChangeListener
Called whenever a change to the availability of a single creature type occurs.
creatureTypeByNameCache - Variable in class net.sf.colossus.variant.Variant
A map for fast lookup of creatures by their name.
creatureTypeCountsUpdated(CreatureType) - Method in interface net.sf.colossus.game.Caretaker.ChangeListener
Called when a change was done on either avail or dead, or both.
creatureTypeDeadCountUpdated(CreatureType, int) - Method in interface net.sf.colossus.game.Caretaker.ChangeListener
Called whenever a change to the number of dead creatures of a single type occurs.
creatureTypes - Variable in class net.sf.colossus.variant.RecruitingSubTree
 
creatureTypes - Variable in class net.sf.colossus.variant.Variant
 
creatureTypes - Variable in class net.sf.colossus.xmlparser.TerrainRecruitLoader
The AllCreatureType object to use, needed to convert from String (name) to the actual CreatureType.
CreatureTypeTitan - Class in net.sf.colossus.variant
Class CreatureTitan represent the CONSTANT information about a Titan (the game) Titan (the creature).
CreatureTypeTitan(String, int, int, boolean, boolean, Set<HazardTerrain>, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, int, String, String, int, int) - Constructor for class net.sf.colossus.variant.CreatureTypeTitan
 
creatureWindows - Variable in class net.sf.colossus.gui.HexRecruitTreePanel
 
crimson - Static variable in class net.sf.colossus.util.HTMLColor
 
critter - Variable in class net.sf.colossus.ai.objectives.DestroyCreatureTacticalObjective
 
critter - Variable in class net.sf.colossus.ai.objectives.PreserveCreatureTacticalObjective
 
critter - Variable in class net.sf.colossus.client.CritterMove
 
CritterMove - Class in net.sf.colossus.client
One battle move for one critter.
CritterMove(BattleCritter, BattleHex, BattleHex) - Constructor for class net.sf.colossus.client.CritterMove
 
critterMoves - Variable in class net.sf.colossus.ai.helper.LegionMove
 
cst - Variable in class net.sf.colossus.webserver.WebServerClient
The client socket thread that handled the low-level connection stuff
cumulativeSlow - Variable in class net.sf.colossus.client.BattleMovement
 
cumulativeSlow - Static variable in class net.sf.colossus.common.Options
 
cumulativeSlow - Variable in class net.sf.colossus.server.BattleMovementServerSide
 
current - Variable in class net.sf.colossus.gui.EngagementResults
 
CURRENT_VARIANT - Static variable in class net.sf.colossus.server.VariantSupport
 
CURRENT_WELCOME_KEY - Static variable in class net.sf.colossus.appmain.WelcomeDialog
 
currentEntry - Variable in class net.sf.colossus.gui.BattleDice
 
currentHex - Variable in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
currentHex - Variable in class net.sf.colossus.game.BattleUnit
 
currentHex - Variable in class net.sf.colossus.game.Creature
 
currentHex - Variable in class net.sf.colossus.game.Legion
The current position of the legion on the masterboard.
currentHex - Variable in class net.sf.colossus.gui.ClientGUI.PendingMove
 
currentLegionMarkerId - Variable in class net.sf.colossus.client.Client
 
currentPlayer - Variable in class net.sf.colossus.gui.EventViewer
 
currentVersion - Static variable in class net.sf.colossus.xmlparser.CreatureLoader
 
CustomRecruitBase - Class in net.sf.colossus.server
Base class to implement custom recruiting functions (i.e.
CustomRecruitBase() - Constructor for class net.sf.colossus.server.CustomRecruitBase
 
cvbPlayer - Variable in class net.sf.colossus.server.GameServerSide
 
cvc - Variable in class net.sf.colossus.ai.AbstractAI
 
cx - Variable in class net.sf.colossus.client.HexMap
 
cx - Variable in class net.sf.colossus.gui.GUIBattleHex
 
cy - Variable in class net.sf.colossus.client.HexMap
 
cy - Variable in class net.sf.colossus.gui.GUIBattleHex
 
cyan - Static variable in class net.sf.colossus.util.HTMLColor
 

D

daddy - Variable in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
 
damageToCreature(CreatureType) - Method in class net.sf.colossus.variant.BattleHex
Return how much damage the Creature should take from this Hex.
darkBlue - Static variable in class net.sf.colossus.util.HTMLColor
 
darkCyan - Static variable in class net.sf.colossus.util.HTMLColor
 
darkGoldenRod - Static variable in class net.sf.colossus.util.HTMLColor
 
darkGray - Static variable in class net.sf.colossus.util.HTMLColor
 
darkGreen - Static variable in class net.sf.colossus.util.HTMLColor
 
darkKhaki - Static variable in class net.sf.colossus.util.HTMLColor
 
darkMagenta - Static variable in class net.sf.colossus.util.HTMLColor
 
darkOliveGreen - Static variable in class net.sf.colossus.util.HTMLColor
 
darkOrange - Static variable in class net.sf.colossus.util.HTMLColor
 
darkOrchid - Static variable in class net.sf.colossus.util.HTMLColor
 
darkRed - Static variable in class net.sf.colossus.util.HTMLColor
 
darkSalmon - Static variable in class net.sf.colossus.util.HTMLColor
 
darkSeaGreen - Static variable in class net.sf.colossus.util.HTMLColor
 
darkSlateBlue - Static variable in class net.sf.colossus.util.HTMLColor
 
darkSlateGray - Static variable in class net.sf.colossus.util.HTMLColor
 
darkTurquoise - Static variable in class net.sf.colossus.util.HTMLColor
 
darkViolet - Static variable in class net.sf.colossus.util.HTMLColor
 
darkYellow - Static variable in class net.sf.colossus.util.HTMLColor
 
dashes - Static variable in class net.sf.colossus.webclient.ChatHandler
 
data - Variable in class net.sf.colossus.webclient.GameTableModel
 
dataPath - Variable in class net.sf.colossus.common.Options
 
DATE_FORMAT - Static variable in class net.sf.colossus.webcommon.FormatWhen
 
dateFormatter - Variable in class net.sf.colossus.webcommon.FormatWhen
 
datePrev - Variable in class net.sf.colossus.webcommon.FormatWhen
 
dead - Variable in class net.sf.colossus.game.BattleUnit
 
dead - Variable in class net.sf.colossus.game.Player
Set to true if the player is dead.
dead - Variable in class net.sf.colossus.gui.Chit
Flag to mark chit as dead and paint it with an "X" through it.
dead - Variable in class net.sf.colossus.gui.RevealedCreature
 
deadBeforeSave - Variable in class net.sf.colossus.game.Player
Only needed during loading of a game.
deadline - Variable in class net.sf.colossus.server.Server.WithdrawInfo
 
debug - Static variable in class net.sf.colossus.util.ViableEntityManager
 
DebugMethods - Class in net.sf.colossus.guiutil
some small methods helpful during development, to wait before program ends to see object instance statistics, once just until return is pressed, once a loop in which one can force GC, see object statistics, etc.
DebugMethods() - Constructor for class net.sf.colossus.guiutil.DebugMethods
 
debugSubmitButton - Variable in class net.sf.colossus.webclient.WebClient
 
debugSubmitButtonAction() - Method in class net.sf.colossus.webclient.WebClient
 
decideWhetherClose() - Method in class net.sf.colossus.client.Client
 
decisions - Variable in class net.sf.colossus.game.Legion
 
declareObsolete() - Method in class net.sf.colossus.server.ClientHandler
 
decoder - Variable in class net.sf.colossus.server.ClientHandler
 
decrementHowManyGamesLeft() - Method in class net.sf.colossus.common.WhatNextManager
 
deepPink - Static variable in class net.sf.colossus.util.HTMLColor
 
deepSkyBlue - Static variable in class net.sf.colossus.util.HTMLColor
 
DEF__AT_MOST_ONE_IS_REACHABLE - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Bonus when at most one defender will be reachable by the attacker next half-turn.
DEF__NOBODY_GETS_HURT - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Bonus when no defender will be reachable by the attacker next half-turn.
DEF__NOONE_IS_GANGBANGED - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Bonus when no defender will be reachable by more than one attacker next half-turn.
def_dead - Variable in class net.sf.colossus.ai.RationalAI.BattleResults
 
DEFAULT_AI_DELAY - Static variable in class net.sf.colossus.common.Constants
 
DEFAULT_AI_TIME_LIMIT - Static variable in class net.sf.colossus.common.Constants
 
DEFAULT_CHAR_SET - Static variable in class net.sf.colossus.server.ClientHandler
 
DEFAULT_COLOSSUS_HOME - Static variable in class net.sf.colossus.common.Constants
Default base path for save game and cf files; Also used as start dir for Custom Variant loading dialog
DEFAULT_FONT - Static variable in class net.sf.colossus.util.StaticResourceLoader
 
DEFAULT_FONT_NAME - Static variable in class net.sf.colossus.util.StaticResourceLoader
 
DEFAULT_FONT_SIZE - Static variable in class net.sf.colossus.util.StaticResourceLoader
 
DEFAULT_FONT_STYLE - Static variable in class net.sf.colossus.util.StaticResourceLoader
 
DEFAULT_GAMES_FILE - Static variable in class net.sf.colossus.webserver.WebServerConstants
 
DEFAULT_MAX_PLAYERS - Static variable in class net.sf.colossus.common.Constants
 
DEFAULT_PORT - Static variable in class net.sf.colossus.webserver.ColossusRegistry
 
defaultAI - Static variable in class net.sf.colossus.common.Constants
 
defaultCREFile - Static variable in class net.sf.colossus.common.Constants
Default CRE file
defaultCursor() - Method in interface net.sf.colossus.client.IClientGUI
 
defaultCursor() - Method in class net.sf.colossus.client.NullClientGUI
 
defaultCursor() - Method in class net.sf.colossus.gui.ClientGUI
 
defaultDirName - Static variable in class net.sf.colossus.common.Constants
Default directory for datafiles, can be outside variants, but should be there.
defaultEmail - Static variable in class net.sf.colossus.webclient.RegisterPasswordPanel
 
defaultHINTFile - Static variable in class net.sf.colossus.common.Constants
Default HINT file
defaultLocation - Static variable in class net.sf.colossus.webclient.RegisterPasswordPanel
 
defaultLocation - Variable in class net.sf.colossus.webclient.WebClient
 
defaultMAPFile - Static variable in class net.sf.colossus.common.Constants
Default MAP file
defaultName - Static variable in class net.sf.colossus.common.WhatNextManager.TimedJvmQuit
 
defaultOptionsFilename - Static variable in class net.sf.colossus.webserver.WebServerConstants
 
defaultPort - Static variable in class net.sf.colossus.common.Constants
 
defaultSummaryText - Static variable in class net.sf.colossus.webclient.WebClient
 
defaultTERFile - Static variable in class net.sf.colossus.common.Constants
Default TER file
defaultVARFile - Static variable in class net.sf.colossus.common.Constants
Default VAR file
defaultVarName - Static variable in class net.sf.colossus.common.Constants
 
defaultWebPort - Static variable in class net.sf.colossus.common.Constants
 
defaultWebServer - Static variable in class net.sf.colossus.common.Constants
 
defender - Variable in class net.sf.colossus.game.Battle
 
defender - Variable in class net.sf.colossus.game.BattleUnit
 
defender - Variable in class net.sf.colossus.game.Engagement
 
defender - Variable in class net.sf.colossus.game.Proposal
 
defender - Variable in class net.sf.colossus.gui.Concede
 
defender - Variable in class net.sf.colossus.gui.EngagementResults.Engagement
 
defender - Variable in class net.sf.colossus.gui.EventViewer
 
defender - Variable in class net.sf.colossus.gui.Negotiate
 
defender - Variable in class net.sf.colossus.gui.ReplyToProposal
 
DEFENDER_ADJACENT_TO_ENEMY - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Straight value
DEFENDER_BY_DAMAGINGHAZARD_BONUS - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Multiplied by the number of relevant hex
DEFENDER_BY_EDGE_OR_BLOCKINGHAZARD_BONUS - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Multiplied by the number of relevant hex
DEFENDER_FORWARD_EARLY_PENALTY - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Multiplied by the distance to 2nd row
DEFENDER_GET_HIT_SCALE_FACTOR - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Multiplied by Kill Value (Point Value + stuff!)
DEFENDER_GET_KILLED_SCALE_FACTOR - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Multiplied by Kill Value (Point Value + stuff!)
DEFENDER_KILL_SCALE_FACTOR - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Multiplied by Kill Value (Point Value + stuff!)
DEFENDER_PRESERVE_TITAN_PRIORITY - Variable in class net.sf.colossus.ai.objectives.AbstractObjectiveHelper.ObjectiveEvalConstants
 
DEFENDER_TOWER_HEIGHT_BONUS - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Multiplied by hex elevation
defenderChits - Variable in class net.sf.colossus.gui.Negotiate
 
defenderChits - Variable in class net.sf.colossus.gui.ReplyToProposal
 
defenderElim - Variable in class net.sf.colossus.server.BattleServerSide
 
defenderEndingCertainties - Variable in class net.sf.colossus.gui.EngagementResults.Engagement
 
defenderEndingContents - Variable in class net.sf.colossus.gui.EngagementResults.Engagement
 
defenderEventLegion - Variable in class net.sf.colossus.gui.EventViewer
 
defenderFleePhase - Variable in class net.sf.colossus.gui.MasterBoard
In that time while we got tellEngagement but nothing else (bottom bar just tells engaged, but no other visible notice of what's going on), we might be waiting for the opponent to think about whether to flee or not.
defenderIdLabel - Variable in class net.sf.colossus.gui.EngagementResults
 
defenderMarker - Variable in class net.sf.colossus.gui.BattleMap
 
defenderMarker - Variable in class net.sf.colossus.gui.Negotiate
 
defenderMarker - Variable in class net.sf.colossus.gui.ReplyToProposal
 
defenderObjective() - Method in class net.sf.colossus.ai.objectives.BasicObjectiveHelper
 
defenderObjective() - Method in interface net.sf.colossus.ai.objectives.IObjectiveHelper
 
defenderPower - Variable in class net.sf.colossus.ai.SimpleAI.TerrainBonuses
 
defenderProposals - Variable in class net.sf.colossus.server.GameServerSide
 
defenderSkill - Variable in class net.sf.colossus.ai.SimpleAI.TerrainBonuses
 
defenderStartingCertainities - Variable in class net.sf.colossus.gui.EngagementResults.Engagement
 
defenderStartingContents - Variable in class net.sf.colossus.gui.EngagementResults.Engagement
 
defenderToKnowledge - Variable in class net.sf.colossus.ai.objectives.AbstractObjectiveHelper
 
defenseEffect - Variable in class net.sf.colossus.variant.Hazards
CombatEffect to apply when a creature is struck in this terrain.
deiconify() - Method in class net.sf.colossus.gui.MasterBoard
 
deinosuchusBrown - Static variable in class net.sf.colossus.util.HTMLColor
 
delay - Variable in class net.sf.colossus.client.Client
 
delayLabel - Variable in class net.sf.colossus.appmain.GetPlayers
 
deletedGames - Variable in class net.sf.colossus.webclient.WebClient
 
deliverGeneralMessage(long, boolean, String, String) - Method in class net.sf.colossus.webclient.CmdLineWebClient
 
deliverGeneralMessage(long, boolean, String, String) - Method in class net.sf.colossus.webclient.WebClient
 
deliverGeneralMessage(long, boolean, String, String) - Method in interface net.sf.colossus.webcommon.IWebClient
 
deliverGeneralMessage(long, boolean, String, String) - Method in class net.sf.colossus.webserver.WebServerClient
 
deliverMessage(ChatMessage, UserDB) - Method in class net.sf.colossus.webserver.ChatChannel
 
deliverMessageOfTheDayToClient(String, IWebClient, List<String>) - Method in class net.sf.colossus.webserver.ChatChannel
Send message of the day lines to one client.
deliverMessageToClient(ChatMessage, IWebClient, boolean) - Method in class net.sf.colossus.webserver.ChatChannel
 
deliverOldVersionWarning(String, String, IWebClient) - Method in class net.sf.colossus.webserver.ChatChannel
Send message of the day lines to one client.
demilord - Variable in class net.sf.colossus.variant.CreatureType
 
depends - Variable in class net.sf.colossus.xmlparser.MainVarFileLoader
 
dependUpon - Static variable in class net.sf.colossus.server.VariantSupport
 
desc - Variable in class net.sf.colossus.util.ValueRecorder
 
description - Static variable in class net.sf.colossus.server.ConfigFileFilter
 
description - Static variable in class net.sf.colossus.server.XMLSnapshotFilter
 
DESTROY_IMPORTANT_CRITTER_PRIORITY - Variable in class net.sf.colossus.ai.objectives.AbstractObjectiveHelper.ObjectiveEvalConstants
 
DESTROY_TITAN_PRIORITY - Variable in class net.sf.colossus.ai.objectives.AbstractObjectiveHelper.ObjectiveEvalConstants
 
DestroyCreatureTacticalObjective - Class in net.sf.colossus.ai.objectives
The tactical objective of killing a certain number of a specific CreatureType.
DestroyCreatureTacticalObjective(float, Client, Legion, Creature, int) - Constructor for class net.sf.colossus.ai.objectives.DestroyCreatureTacticalObjective
 
DevRandom - Class in net.sf.colossus.util
Class DevRandom generates random bits (same interface as class Random).
DevRandom() - Constructor for class net.sf.colossus.util.DevRandom
 
DevRandom(String) - Constructor for class net.sf.colossus.util.DevRandom
 
dialog - Variable in class net.sf.colossus.gui.PickEntrySide
 
dialogMessage - Static variable in class net.sf.colossus.webclient.WebClient
 
dialogTitle - Static variable in class net.sf.colossus.webclient.WebClient
 
Dice - Class in net.sf.colossus.game
Class Dice handles die-rolling
Dice() - Constructor for class net.sf.colossus.game.Dice
 
dice - Variable in class net.sf.colossus.gui.BattleDice
 
dice - Variable in class net.sf.colossus.server.PenaltyOption
 
diceBox - Variable in class net.sf.colossus.gui.BattleDice
 
diceBoxTitledBorder - Variable in class net.sf.colossus.gui.BattleDice
 
dicePanel - Variable in class net.sf.colossus.gui.BattleBoard
 
diceResults - Variable in class net.sf.colossus.gui.BattleDice
 
didEnroll(String, String) - Method in class net.sf.colossus.webclient.CmdLineWebClient
 
didEnroll(String, String) - Method in class net.sf.colossus.webclient.WebClient
 
didEnroll - Static variable in interface net.sf.colossus.webcommon.IWebClient
 
didEnroll(String, String) - Method in interface net.sf.colossus.webcommon.IWebClient
 
didEnroll(String, String) - Method in class net.sf.colossus.webserver.WebServerClient
 
didExplicitDisconnect - Variable in class net.sf.colossus.server.ClientHandler
 
didExplicitDisconnect() - Method in class net.sf.colossus.server.ClientHandler
 
didMove(Legion, MasterHex, MasterHex, EntrySide, boolean, CreatureType, boolean) - Method in class net.sf.colossus.client.Client
 
didMove(Legion, MasterHex, MasterHex, EntrySide, boolean, CreatureType, boolean) - Method in interface net.sf.colossus.client.IClient
 
didMove - Static variable in class net.sf.colossus.common.Constants
 
didMove(Legion, MasterHex, MasterHex, EntrySide, boolean, CreatureType, boolean) - Method in class net.sf.colossus.server.ClientHandler
 
didRecruit(Legion, CreatureType, CreatureType, int) - Method in class net.sf.colossus.client.Client
 
didRecruit(Legion, CreatureType, CreatureType, int) - Method in interface net.sf.colossus.client.IClient
 
didRecruit - Static variable in class net.sf.colossus.common.Constants
 
didRecruit - Variable in class net.sf.colossus.gui.RevealedCreature
 
didRecruit() - Method in class net.sf.colossus.gui.RevealedCreature
 
didRecruit(Legion, CreatureType, CreatureType, int) - Method in class net.sf.colossus.server.ClientHandler
 
didRecruit(AddCreatureAction, CreatureType) - Method in class net.sf.colossus.server.Server
 
didSplit(MasterHex, Legion, Legion, int, List<CreatureType>, int) - Method in class net.sf.colossus.client.Client
Callback from server after any successful split.
didSplit(MasterHex, Legion, Legion, int, List<CreatureType>, int) - Method in interface net.sf.colossus.client.IClient
 
didSplit - Static variable in class net.sf.colossus.common.Constants
 
didSplit(MasterHex, Legion, Legion, int, List<CreatureType>, int) - Method in class net.sf.colossus.server.ClientHandler
 
didSummon(Legion, Legion, CreatureType) - Method in class net.sf.colossus.client.Client
 
didSummon(Legion, Legion, CreatureType) - Method in interface net.sf.colossus.client.IClient
 
didSummon(Legion, Legion, CreatureType) - Method in interface net.sf.colossus.client.IClientGUI
 
didSummon(Legion, Legion, CreatureType) - Method in class net.sf.colossus.client.NullClientGUI
 
didSummon - Static variable in class net.sf.colossus.common.Constants
 
didSummon(Legion, Legion, CreatureType) - Method in class net.sf.colossus.gui.ClientGUI
 
didSummon(Legion, Legion, CreatureType) - Method in class net.sf.colossus.server.ClientHandler
 
didTeleport - Variable in class net.sf.colossus.gui.RevealedCreature
 
didTeleport() - Method in class net.sf.colossus.gui.RevealedCreature
 
didUnenroll(String, String) - Method in class net.sf.colossus.webclient.CmdLineWebClient
 
didUnenroll(String, String) - Method in class net.sf.colossus.webclient.WebClient
 
didUnenroll - Static variable in interface net.sf.colossus.webcommon.IWebClient
 
didUnenroll(String, String) - Method in interface net.sf.colossus.webcommon.IWebClient
 
didUnenroll(String, String) - Method in class net.sf.colossus.webserver.WebServerClient
 
die(Player) - Method in class net.sf.colossus.server.PlayerServerSide
Turns the player dead.
difference - Variable in class net.sf.colossus.ai.AbstractAI.MoveInfo
 
dim - Variable in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
 
dimGray - Static variable in class net.sf.colossus.util.HTMLColor
 
directories - Variable in class net.sf.colossus.util.StaticResourceLoader.ColossusClassLoader
 
disableAutoClose() - Method in class net.sf.colossus.server.StartupProgress
Server startup calls this so that possible warning message can be noticed.
disableAutoCloseStartupLog() - Method in class net.sf.colossus.server.Server
 
disableDoneAction(String) - Method in class net.sf.colossus.gui.MasterBoard
Disable the Done action, and update the reason text in bottomBar
disableDoneActionActivePlayerDoes(String) - Method in class net.sf.colossus.gui.MasterBoard
Clear bottomBar phase text and call disableDoneAction, as reason the standard text "<active player> doesWhat"
disableDoneButton() - Method in class net.sf.colossus.gui.BattleBoard
 
disableDoneButton() - Method in class net.sf.colossus.gui.BattleBoard.InfoPanel
 
disconnect - Static variable in class net.sf.colossus.common.Constants
 
disconnectChannel(SocketChannel, SelectionKey) - Method in class net.sf.colossus.server.Server
Close the SocketChannel, cancel the selection key and unregister the SocketChannel from list of active SocketChannels.
displayArea - Variable in class net.sf.colossus.webclient.ChatHandler
 
displayFromQueue() - Method in class net.sf.colossus.gui.EventViewer
 
displayName - Variable in class net.sf.colossus.client.HexMap
 
displayName - Variable in class net.sf.colossus.variant.MasterBoardTerrain
The name displayed on the Masterboard.
displayNoUndoWhilePendingMovesInfo() - Method in class net.sf.colossus.gui.ClientGUI
 
displayOnlyOneInstantGameMessage(String, String) - Method in class net.sf.colossus.webclient.WebClient
 
displayQueue - Variable in class net.sf.colossus.gui.EventViewer
 
displayScrollBar - Variable in class net.sf.colossus.webclient.ChatHandler
 
displayScrollPane - Variable in class net.sf.colossus.webclient.ChatHandler
 
dispose() - Method in class net.sf.colossus.appmain.GetPlayers
 
dispose() - Method in class net.sf.colossus.appmain.NetworkClientDialog
 
dispose - Static variable in class net.sf.colossus.common.Constants
 
dispose() - Method in class net.sf.colossus.gui.AbstractShowRecruits
 
dispose() - Method in class net.sf.colossus.gui.BattleBoard
 
dispose() - Method in class net.sf.colossus.gui.CreatureCollectionView
 
dispose() - Method in class net.sf.colossus.gui.EngagementResults
 
dispose() - Method in class net.sf.colossus.gui.EventViewer
 
dispose() - Method in class net.sf.colossus.gui.LogWindow
 
dispose() - Method in class net.sf.colossus.gui.MasterBoard
 
dispose() - Method in class net.sf.colossus.gui.PreferencesWindow
 
dispose() - Method in class net.sf.colossus.gui.ShowAllRecruits
 
dispose() - Method in class net.sf.colossus.gui.ShowReadme
 
dispose() - Method in class net.sf.colossus.gui.StatusScreen
 
dispose() - Method in class net.sf.colossus.guiutil.DummyFrameWithMenu
 
dispose() - Method in class net.sf.colossus.guiutil.KDialog
 
dispose() - Method in class net.sf.colossus.guiutil.KFrame
 
dispose() - Method in class net.sf.colossus.server.GameServerSide
 
dispose() - Method in class net.sf.colossus.server.StartupProgress
 
dispose() - Method in class net.sf.colossus.webclient.RegisterPasswordPanel
 
dispose() - Method in class net.sf.colossus.webclient.WebClient
 
dispose() - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
dispose() - Method in class net.sf.colossus.webserver.ChatChannel
 
dispose() - Method in class net.sf.colossus.webserver.ChatMsgStorage
 
disposeAll() - Method in class net.sf.colossus.client.Client
 
disposeAllClients() - Method in class net.sf.colossus.server.Server
 
disposeAllClientsDone - Variable in class net.sf.colossus.server.Server
 
disposeAllClientsDoneMutex - Variable in class net.sf.colossus.server.Server
 
disposeBattleBoard() - Method in class net.sf.colossus.gui.ClientGUI
 
disposeCaretakerDisplay() - Method in class net.sf.colossus.gui.ClientGUI
 
disposeClient() - Method in class net.sf.colossus.client.Client
 
disposeClient() - Method in class net.sf.colossus.client.ClientThread
 
disposeClient() - Method in interface net.sf.colossus.client.IClient
 
disposeClient() - Method in class net.sf.colossus.server.ClientHandler
Server side disposes a client (and informs it about it first) To be used only for "disposeAllClients()", otherwise setIsGone reason is misleading.
disposeClientOriginated() - Method in class net.sf.colossus.client.Client
 
disposeConnectionLogWindow() - Method in class net.sf.colossus.gui.ClientGUI
 
disposed - Variable in class net.sf.colossus.guiutil.DummyFrameWithMenu
 
disposedClientThread - Variable in class net.sf.colossus.client.SocketClientThread
 
disposeDialogIfNecessary() - Static method in class net.sf.colossus.appmain.WelcomeDialog
 
disposeEngagementResults() - Method in class net.sf.colossus.gui.ClientGUI
 
disposeEventViewer() - Method in class net.sf.colossus.gui.ClientGUI
 
disposeInProgress - Variable in class net.sf.colossus.client.Client
 
disposeInspector() - Method in interface net.sf.colossus.client.IClientGUI
 
disposeInspector() - Method in class net.sf.colossus.client.NullClientGUI
 
disposeInspector() - Method in class net.sf.colossus.gui.ClientGUI
 
disposeLogWindow() - Method in class net.sf.colossus.gui.ClientGUI
 
disposeMasterBoard() - Method in class net.sf.colossus.gui.ClientGUI
 
disposeMovementDie() - Method in class net.sf.colossus.gui.ClientGUI
 
disposePickCarryDialog() - Method in interface net.sf.colossus.client.IClientGUI
 
disposePickCarryDialog() - Method in class net.sf.colossus.client.NullClientGUI
 
disposePickCarryDialog() - Method in class net.sf.colossus.gui.ClientGUI
 
disposePreferencesWindow() - Method in class net.sf.colossus.gui.ClientGUI
 
disposeQueue() - Method in class net.sf.colossus.client.ClientThread
 
disposeStatusScreen() - Method in class net.sf.colossus.gui.ClientGUI
 
disposeWholeClient() - Method in class net.sf.colossus.client.Client
 
do_proposeGame(String, String, long, int, String, String, boolean, boolean, int, int, int) - Method in class net.sf.colossus.webclient.WebClient
 
doAcquireAngel(Legion, List<CreatureType>) - Method in interface net.sf.colossus.client.IClientGUI
 
doAcquireAngel(Legion, List<CreatureType>) - Method in class net.sf.colossus.client.NullClientGUI
 
doAcquireAngel(Legion, List<CreatureType>) - Method in class net.sf.colossus.gui.ClientGUI
 
doAdditionalCleanup() - Method in class net.sf.colossus.client.Client
 
doAutoGSAction() - Method in class net.sf.colossus.webclient.WebClient
 
doAutoMoves() - Method in class net.sf.colossus.client.Client
 
doAutoStrikes() - Method in class net.sf.colossus.client.Client
Handle both forced strikes and AI strikes.
doBattleMove(int, BattleHex) - Method in class net.sf.colossus.client.Client
 
doBattleMove(int, BattleHex) - Method in class net.sf.colossus.client.SocketClientThread
 
doBattleMove - Static variable in class net.sf.colossus.common.Constants
 
doBattleMove(int, BattleHex) - Method in class net.sf.colossus.gui.ClientGUI
 
doBattleMove(int, BattleHex) - Method in interface net.sf.colossus.gui.GUICallbacks
 
doBattleMove(int, BattleHex) - Method in interface net.sf.colossus.server.IServer
 
doBattleMove(int, BattleHex) - Method in class net.sf.colossus.server.Server
 
doCallMethodInTryBlock(String, String, List<String>) - Method in class net.sf.colossus.server.ClientHandler
 
doCancel(String) - Method in class net.sf.colossus.webclient.WebClient
 
doCheckServerConnection() - Method in class net.sf.colossus.client.Client
 
doCleanup() - Method in class net.sf.colossus.server.Server
 
doCleanup() - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
doCleanupGUI() - Method in interface net.sf.colossus.client.IClientGUI
 
doCleanupGUI() - Method in class net.sf.colossus.client.NullClientGUI
 
doCleanupGUI() - Method in class net.sf.colossus.gui.ClientGUI
 
doCleanupStuff(boolean) - Static method in class net.sf.colossus.guiutil.DebugMethods
It seems this is the sequence of things needed to achieve full garbage collection/cleanup of JFrame stuff (Java 1.4.2): GC and finalization, 2 dummy frames, do the SwingCleanup hack, and once again GC and finalization.
doClientDialog() - Method in class net.sf.colossus.appmain.GetPlayers
 
doConfirmAndQuit() - Method in interface net.sf.colossus.client.IClientGUI
 
doConfirmAndQuit() - Method in class net.sf.colossus.client.NullClientGUI
 
doConfirmAndQuit() - Method in class net.sf.colossus.gui.ClientGUI
 
document - Variable in class net.sf.colossus.gui.ConnectionLogWindow
 
document - Variable in class net.sf.colossus.util.SwingDocumentLogHandler
 
dodgerBlue - Static variable in class net.sf.colossus.util.HTMLColor
 
doEnroll(String) - Method in class net.sf.colossus.webclient.WebClient
 
doesSetContainHexWithTerrain(Set<MasterHex>, String) - Method in class net.sf.colossus.ai.AbstractAI
 
doFight(MasterHex) - Method in class net.sf.colossus.client.Client
 
doFight() - Method in class net.sf.colossus.gui.Negotiate
 
doGetRegistry() - Method in class net.sf.colossus.webserver.GameManager
 
doInitialGameSplit(MasterHex) - Method in class net.sf.colossus.ai.SimpleAI
Return a list of exactly four creatures (including one lord) to split out.
doLoadGame() - Method in class net.sf.colossus.appmain.GetPlayers
 
doLoadVariant() - Method in class net.sf.colossus.appmain.GetPlayers
 
doLogin() - Method in class net.sf.colossus.webclient.WebClient
 
doLogout() - Method in class net.sf.colossus.webclient.WebClient
 
doMove(Legion, MasterHex) - Method in class net.sf.colossus.ai.SimpleAI
 
doMove(Legion, MasterHex) - Method in class net.sf.colossus.client.Client
If the move looks legal, forward it to server and return true; otherwise returns false.
doMove(Legion, MasterHex, EntrySide, boolean, CreatureType) - Method in class net.sf.colossus.client.SocketClientThread
 
doMove - Static variable in class net.sf.colossus.common.Constants
 
doMove(MasterHex) - Method in class net.sf.colossus.gui.ClientGUI
 
doMove(int, BattleHex) - Method in class net.sf.colossus.server.BattleServerSide
If legal, move critter to hex and return true.
doMove(Legion, MasterHex, EntrySide, boolean, CreatureType) - Method in class net.sf.colossus.server.GameServerSide
Move the legion to the hex if legal.
doMove(Legion, MasterHex, EntrySide, boolean, CreatureType) - Method in interface net.sf.colossus.server.IServer
 
doMove(Legion, MasterHex, EntrySide, boolean, CreatureType) - Method in class net.sf.colossus.server.Server
 
done - Variable in class net.sf.colossus.client.ClientThread
 
done - Variable in class net.sf.colossus.webserver.ClientWatchDog
 
done - Variable in class net.sf.colossus.webserver.QueuedSocketWriter
 
done() - Method in class net.sf.colossus.webserver.RunGameInOwnJVM.NullDumper
 
done - Variable in class net.sf.colossus.webserver.WebServerClientSocketThread
 
doneAcquiringAngels() - Method in class net.sf.colossus.server.GameServerSide
 
doneButton - Variable in class net.sf.colossus.gui.BattleBoard.InfoPanel
 
doneButton - Variable in class net.sf.colossus.gui.MasterBoard.BottomBar
quick access button to the doneWithPhase action.
doneButton - Variable in class net.sf.colossus.gui.SplitLegion
 
doneReinforcing() - Method in class net.sf.colossus.server.BattleServerSide
Needs to be called when reinforcement is done.
doneReinforcing() - Method in class net.sf.colossus.server.GameServerSide
 
doNewBattleBoard() - Method in class net.sf.colossus.gui.ClientGUI
 
doNewGame() - Method in class net.sf.colossus.appmain.GetPlayers
package privat for unit test case
doneWithBattleMoves() - Method in class net.sf.colossus.client.Client
 
doneWithBattleMoves() - Method in class net.sf.colossus.client.SocketClientThread
 
doneWithBattleMoves - Static variable in class net.sf.colossus.common.Constants
 
doneWithBattleMoves() - Method in class net.sf.colossus.gui.ClientGUI
 
doneWithBattleMoves() - Method in interface net.sf.colossus.gui.GUICallbacks
 
doneWithBattleMoves() - Method in interface net.sf.colossus.server.IServer
 
doneWithBattleMoves() - Method in class net.sf.colossus.server.Server
 
doneWithEngagements() - Method in class net.sf.colossus.client.Client
 
doneWithEngagements() - Method in class net.sf.colossus.client.SocketClientThread
 
doneWithEngagements - Static variable in class net.sf.colossus.common.Constants
 
doneWithEngagements() - Method in interface net.sf.colossus.server.IServer
 
doneWithEngagements() - Method in class net.sf.colossus.server.Server
 
doneWithMoves() - Method in class net.sf.colossus.client.Client
 
doneWithMoves() - Method in class net.sf.colossus.client.SocketClientThread
 
doneWithMoves - Static variable in class net.sf.colossus.common.Constants
 
doneWithMoves() - Method in class net.sf.colossus.server.BattleServerSide
 
doneWithMoves() - Method in interface net.sf.colossus.server.IServer
 
doneWithMoves() - Method in class net.sf.colossus.server.Server
 
doneWithPhase - Static variable in class net.sf.colossus.gui.BattleBoard
 
doneWithPhase - Static variable in class net.sf.colossus.gui.MasterBoard
 
doneWithPhase() - Method in class net.sf.colossus.gui.MasterBoard
Finishes the current phase.
doneWithPhaseAction - Variable in class net.sf.colossus.gui.BattleBoard
 
doneWithPhaseAction - Variable in class net.sf.colossus.gui.MasterBoard
 
doneWithRecruits() - Method in class net.sf.colossus.client.Client
 
doneWithRecruits() - Method in class net.sf.colossus.client.SocketClientThread
 
doneWithRecruits - Static variable in class net.sf.colossus.common.Constants
 
doneWithRecruits() - Method in interface net.sf.colossus.server.IServer
 
doneWithRecruits() - Method in class net.sf.colossus.server.Server
 
doneWithSplits() - Method in class net.sf.colossus.client.Client
 
doneWithSplits() - Method in class net.sf.colossus.client.SocketClientThread
 
doneWithSplits - Static variable in class net.sf.colossus.common.Constants
 
doneWithSplits() - Method in interface net.sf.colossus.server.IServer
 
doneWithSplits() - Method in class net.sf.colossus.server.Server
 
doneWithStrikes() - Method in class net.sf.colossus.client.Client
 
doneWithStrikes() - Method in class net.sf.colossus.client.SocketClientThread
 
doneWithStrikes - Static variable in class net.sf.colossus.common.Constants
 
doneWithStrikes() - Method in class net.sf.colossus.gui.ClientGUI
 
doneWithStrikes() - Method in interface net.sf.colossus.gui.GUICallbacks
 
doneWithStrikes() - Method in class net.sf.colossus.server.BattleServerSide
Checks now all at same place in Server
doneWithStrikes() - Method in interface net.sf.colossus.server.IServer
 
doneWithStrikes() - Method in class net.sf.colossus.server.Server
 
donor - Variable in class net.sf.colossus.game.actions.Summoning
 
donor - Variable in class net.sf.colossus.game.SummonInfo
 
donor - Variable in class net.sf.colossus.server.PlayerServerSide
The legion which gave a summonable creature.
doNotConcede(Legion) - Method in class net.sf.colossus.client.Client
 
doNotConcede(Legion) - Method in class net.sf.colossus.client.SocketClientThread
 
doNotConcede - Static variable in class net.sf.colossus.common.Constants
 
doNotConcede(Legion) - Method in class net.sf.colossus.server.GameServerSide
Used only for pre-battle attacker concession.
doNotConcede(Legion) - Method in interface net.sf.colossus.server.IServer
 
doNotConcede(Legion) - Method in class net.sf.colossus.server.Server
 
doNotFlee(Legion) - Method in class net.sf.colossus.client.SocketClientThread
 
doNotFlee - Static variable in class net.sf.colossus.common.Constants
 
doNotFlee(Legion) - Method in class net.sf.colossus.server.GameServerSide
 
doNotFlee(Legion) - Method in interface net.sf.colossus.server.IServer
 
doNotFlee(Legion) - Method in class net.sf.colossus.server.Server
 
doNotInvertDefender - Static variable in class net.sf.colossus.common.Options
 
doOffer() - Method in class net.sf.colossus.gui.Negotiate
 
doOneDummyFrame(String) - Static method in class net.sf.colossus.guiutil.DummyFrameWithMenu
 
doOnePlayer(int, Container) - Method in class net.sf.colossus.appmain.GetPlayers
 
doOneTerrain(MasterBoardTerrain, MasterHex, Variant, ClientGUI) - Method in class net.sf.colossus.gui.AbstractShowRecruits
 
doPickCarries(Client, int, Set<String>) - Method in interface net.sf.colossus.client.IClientGUI
 
doPickCarries(Client, int, Set<String>) - Method in class net.sf.colossus.client.NullClientGUI
 
doPickCarries(Client, int, Set<String>) - Method in class net.sf.colossus.gui.ClientGUI
 
doPickColor(String, List<PlayerColor>) - Method in interface net.sf.colossus.client.IClientGUI
 
doPickColor(String, List<PlayerColor>) - Method in class net.sf.colossus.client.NullClientGUI
 
doPickColor(String, List<PlayerColor>) - Method in class net.sf.colossus.gui.ClientGUI
 
doPickEntrySide(MasterHex, Set<EntrySide>) - Method in interface net.sf.colossus.client.IClientGUI
 
doPickEntrySide(MasterHex, Set<EntrySide>) - Method in class net.sf.colossus.client.NullClientGUI
 
doPickEntrySide(MasterHex, Set<EntrySide>) - Method in class net.sf.colossus.gui.ClientGUI
 
doPickInitialMarker(Set<String>) - Method in interface net.sf.colossus.client.IClientGUI
 
doPickInitialMarker(Set<String>) - Method in class net.sf.colossus.client.NullClientGUI
 
doPickInitialMarker(Set<String>) - Method in class net.sf.colossus.gui.ClientGUI
 
doPickLord(List<CreatureType>) - Method in interface net.sf.colossus.client.IClientGUI
 
doPickLord(List<CreatureType>) - Method in class net.sf.colossus.client.NullClientGUI
 
doPickLord(List<CreatureType>) - Method in class net.sf.colossus.gui.ClientGUI
 
doPickRecruit(Legion, String) - Method in interface net.sf.colossus.client.IClientGUI
 
doPickRecruit(Legion, String) - Method in class net.sf.colossus.client.NullClientGUI
 
doPickRecruit(Legion, String) - Method in class net.sf.colossus.gui.ClientGUI
 
doPickRecruiter(List<String>, String, Legion) - Method in interface net.sf.colossus.client.IClientGUI
 
doPickRecruiter(List<String>, String, Legion) - Method in class net.sf.colossus.client.NullClientGUI
 
doPickRecruiter(List<String>, String, Legion) - Method in class net.sf.colossus.gui.ClientGUI
 
doPickSplitLegion(Legion, String) - Method in interface net.sf.colossus.client.IClientGUI
 
doPickSplitLegion(Legion, String) - Method in class net.sf.colossus.client.NullClientGUI
 
doPickSplitLegion(Legion, String) - Method in class net.sf.colossus.gui.ClientGUI
 
doPickSplitMarker(Legion, Set<String>) - Method in interface net.sf.colossus.client.IClientGUI
 
doPickSplitMarker(Legion, Set<String>) - Method in class net.sf.colossus.client.NullClientGUI
 
doPickSplitMarker(Legion, Set<String>) - Method in class net.sf.colossus.gui.ClientGUI
 
doPickStrikePenalty(Client, List<String>) - Method in interface net.sf.colossus.client.IClientGUI
 
doPickStrikePenalty(Client, List<String>) - Method in class net.sf.colossus.client.NullClientGUI
 
doPickStrikePenalty(Client, List<String>) - Method in class net.sf.colossus.gui.ClientGUI
 
doPickSummonAngel(Legion, List<Legion>) - Method in interface net.sf.colossus.client.IClientGUI
 
doPickSummonAngel(Legion, List<Legion>) - Method in class net.sf.colossus.client.NullClientGUI
 
doPickSummonAngel(Legion, List<Legion>) - Method in class net.sf.colossus.gui.ClientGUI
 
doQuit() - Method in class net.sf.colossus.appmain.GetPlayers
 
doQuit() - Method in class net.sf.colossus.webclient.WebClient
 
doQuitGameAction() - Method in class net.sf.colossus.gui.MasterBoard
 
doReadGamesFromFile() - Method in class net.sf.colossus.webserver.WebServer
 
doReadLoginMessage() - Method in class net.sf.colossus.webserver.WebServer
 
doReadUsersFromFile() - Method in class net.sf.colossus.webserver.WebServer
 
doRecruit(Legion) - Method in class net.sf.colossus.client.Client
Used for human players only.
doRecruit(Legion, String, String) - Method in class net.sf.colossus.client.Client
 
doRecruit(Recruitment) - Method in class net.sf.colossus.client.SocketClientThread
 
doRecruit - Static variable in class net.sf.colossus.common.Constants
 
doRecruit(Legion, CreatureType, CreatureType) - Method in class net.sf.colossus.server.GameServerSide
Add recruit to legion.
doRecruit(Recruitment) - Method in interface net.sf.colossus.server.IServer
 
doRecruit(Recruitment) - Method in class net.sf.colossus.server.Server
Handle mustering for legion.
doRegisterOrPasswordDialog(boolean) - Method in class net.sf.colossus.webclient.WebClient
 
doReinforce(Legion) - Method in class net.sf.colossus.client.Client
Always needs to call server.doRecruit(), even if no recruit is wanted, to get past the reinforcing phase.
doReinforce(Legion) - Method in interface net.sf.colossus.client.IClient
 
doReinforce - Static variable in class net.sf.colossus.common.Constants
 
doReinforce(Legion) - Method in class net.sf.colossus.server.ClientHandler
 
doRunNetClient() - Method in class net.sf.colossus.appmain.NetworkClientDialog
 
doRunWebClient() - Method in class net.sf.colossus.appmain.GetPlayers
 
doScheduleDummy() - Method in class net.sf.colossus.webclient.WebClient
 
doSetWhatToDoNext(WhatNextManager.WhatToDoNext, boolean) - Method in class net.sf.colossus.gui.ClientGUI
 
doSetWhatToDoNext(WhatNextManager.WhatToDoNext, String) - Method in class net.sf.colossus.gui.ClientGUI
 
doSetWhatToDoNext(WhatNextManager.WhatToDoNext, boolean) - Method in class net.sf.colossus.server.Server
 
doShowMessageDialog(String) - Method in class net.sf.colossus.gui.ClientGUI
 
doSomethingWithPickedColor(PlayerColor) - Method in class net.sf.colossus.gui.PreferencesWindow
 
doSplit(Legion) - Method in class net.sf.colossus.client.Client
Called by MasterBoard.actOnLegion() when human user clicked on a legion to split it.
doSplit(Legion, String, List<CreatureType>) - Method in class net.sf.colossus.client.Client
Called by AI and by doSplit()
doSplit(Legion, String, List<CreatureType>) - Method in class net.sf.colossus.client.SocketClientThread
 
doSplit - Static variable in class net.sf.colossus.common.Constants
 
doSplit(Legion, String, List<CreatureType>) - Method in class net.sf.colossus.server.GameServerSide
Return true and call Server.didSplit() if the split succeeded.
doSplit(Legion, String, List<CreatureType>) - Method in interface net.sf.colossus.server.IServer
Executes a split of certain creatures from a legion.
doSplit(Legion, String, List<CreatureType>) - Method in class net.sf.colossus.server.Server
 
doStart(String) - Method in class net.sf.colossus.webclient.WebClient
 
doStartLocally(String) - Method in class net.sf.colossus.webclient.WebClient
 
doSummon(SummonInfo) - Method in class net.sf.colossus.client.Client
Legion target summons unit from Legion donor.
doSummon(Summoning) - Method in class net.sf.colossus.client.SocketClientThread
 
doSummon - Static variable in class net.sf.colossus.common.Constants
 
doSummon(Summoning) - Method in class net.sf.colossus.server.GameServerSide
Handles summoning of a creature.
doSummon(Summoning) - Method in interface net.sf.colossus.server.IServer
Handles a summon event
doSummon(Summoning) - Method in class net.sf.colossus.server.Server
 
doTheSplitting(Legion, String) - Method in class net.sf.colossus.client.Client
 
doubledashes - Static variable in class net.sf.colossus.webclient.ChatHandler
 
doubledashes - Static variable in class net.sf.colossus.webserver.ChatChannel
 
doUnenroll(String) - Method in class net.sf.colossus.webclient.WebClient
 
doUpdateGUI() - Method in class net.sf.colossus.webclient.WebClient
 
DragListener - Class in net.sf.colossus.gui
This listener can be used to make a Component draggable.
DragListener(Component) - Constructor for class net.sf.colossus.gui.DragListener
 
DRAW - Static variable in class net.sf.colossus.ai.SimpleAI
 
drawGate(Graphics2D, double, double, double, double, Constants.HexsideGates) - Method in class net.sf.colossus.gui.GUIMasterHex
 
drawHexside(Graphics2D, double, double, double, double, char) - Method in class net.sf.colossus.gui.GUIBattleHex
 
DRIFT - Static variable in class net.sf.colossus.variant.HazardTerrain
 
dst - Variable in class net.sf.colossus.game.RecruitGraph.RecruitEdge
 
dubiousAsBlanks - Static variable in class net.sf.colossus.common.Options
 
dubiousAsBlanks - Variable in class net.sf.colossus.gui.AutoInspector
 
DummyFrameWithMenu - Class in net.sf.colossus.guiutil
Dummy JFrame (KFrame) with menu.
DummyFrameWithMenu(String) - Constructor for class net.sf.colossus.guiutil.DummyFrameWithMenu
 
dumpInfo() - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
DumpInfo - Static variable in interface net.sf.colossus.webcommon.IWebServer
 
dumpInfo() - Method in interface net.sf.colossus.webcommon.IWebServer
 
dumpInfo() - Method in class net.sf.colossus.webserver.WebServer
Dump server state info into a static file, at the moment dump-info.txt
dumpInfo(PrintWriter) - Method in class net.sf.colossus.webserver.WebServer
Dump info into given PrintWriter
dumpInfoButton - Variable in class net.sf.colossus.webclient.WebClient
 
dumpInfoButton - Variable in class net.sf.colossus.webserver.WebServerGUI
 
dumpInfoButtonAction() - Method in class net.sf.colossus.webclient.WebClient
 
dumpInfoButtonAction() - Method in class net.sf.colossus.webserver.WebServerGUI
 
dumpInfoFile - Variable in class net.sf.colossus.webserver.WebServer
 
dumpLastProcessedLines() - Method in class net.sf.colossus.server.ClientHandler
 
dumpLegion(LegionServerSide, boolean) - Method in class net.sf.colossus.server.GameSaving
Dump the given legion to an XML element
DUNE - Static variable in class net.sf.colossus.variant.HazardHexside
 
duplicateHexChecker - Variable in class net.sf.colossus.ai.AbstractAI
Set of hex name, to check for duplicates.
duration - Variable in class net.sf.colossus.webcommon.GameInfo
 
durationField - Variable in class net.sf.colossus.webclient.WebClient
 

E

Echo - Static variable in interface net.sf.colossus.webcommon.IWebServer
 
editAddCreature(String, String) - Method in class net.sf.colossus.client.Client
 
EditAddCreature - Class in net.sf.colossus.game.actions
 
EditAddCreature(Legion, CreatureType) - Constructor for class net.sf.colossus.game.actions.EditAddCreature
 
editLegion - Variable in class net.sf.colossus.gui.CreatureCollectionView
 
EditLegion - Class in net.sf.colossus.gui
Class EditLegion allows to edit the contents of a Legion Based on ShowLegion
EditLegion(ClientGUI, JFrame, LegionClientSide, Point, JScrollPane, int, int, boolean, boolean, boolean) - Constructor for class net.sf.colossus.gui.EditLegion
 
EditLegion.LegionEditPanel - Class in net.sf.colossus.gui
 
EditLegion.LegionEditPanel(LegionClientSide, int, int, int, boolean, int, boolean, boolean, boolean, boolean) - Constructor for class net.sf.colossus.gui.EditLegion.LegionEditPanel
 
editLegionOngoing - Variable in class net.sf.colossus.gui.MasterBoard
 
editMenu - Variable in class net.sf.colossus.gui.MasterBoard
 
editModeActive - Static variable in class net.sf.colossus.common.Options
 
editModeAddCreature(String, String) - Method in class net.sf.colossus.server.GameServerSide
 
editModeRelocateLegion(String, String) - Method in class net.sf.colossus.server.GameServerSide
 
editModeRemoveCreature(String, String) - Method in class net.sf.colossus.server.GameServerSide
 
editRelocateLegion(String, String) - Method in class net.sf.colossus.client.Client
 
editRemoveCreature(String, String) - Method in class net.sf.colossus.client.Client
 
editRemoveCreature(CreatureType) - Method in class net.sf.colossus.server.LegionServerSide
 
effect - Variable in class net.sf.colossus.variant.Hazards.CombatEffect
 
EFFECT_SIZE - Static variable in class net.sf.colossus.gui.BattleTerrainHazardWindow
 
effectOnFlyerMovement - Variable in class net.sf.colossus.variant.Hazards
Effect to apply to flying creature, except at the end of their movement (when they, presumably, land.).
effectOnGroundMovement - Variable in class net.sf.colossus.variant.Hazards
Effect to apply to land-bound creature, and to flyer at the end of their movement (when they, presumably, land.).
elevation - Variable in class net.sf.colossus.variant.BattleHex
Valid elevations are 0, 1, and 2.
eliminateTitan() - Method in class net.sf.colossus.server.PlayerServerSide
 
elimLabel - Variable in class net.sf.colossus.gui.StatusScreen
 
email - Variable in class net.sf.colossus.webclient.WebClientSocketThread
 
email - Variable in class net.sf.colossus.webcommon.User
 
enableDoneAction() - Method in class net.sf.colossus.gui.MasterBoard
 
enableDoneButton() - Method in class net.sf.colossus.gui.BattleBoard
 
enableDoneButton() - Method in class net.sf.colossus.gui.BattleBoard.InfoPanel
 
enableEditingMode - Static variable in class net.sf.colossus.common.Options
 
enablePlayers() - Method in class net.sf.colossus.appmain.GetPlayers
 
enableSaveActions() - Method in class net.sf.colossus.gui.MasterBoard
 
encodedMsg - Variable in class net.sf.colossus.server.ClientHandler
 
encoder - Variable in class net.sf.colossus.server.ClientHandler
 
END_AFTER_FIRST_BATTLE - Static variable in class net.sf.colossus.common.Constants
 
END_AFTER_FIRST_BATTLE_PROPERTY - Static variable in class net.sf.colossus.common.Constants
 
END_EVENT - Static variable in class net.sf.colossus.client.ClientThread
 
endingGames - Variable in class net.sf.colossus.webserver.WebServer
 
endingGamesInfo - Variable in class net.sf.colossus.webserver.WebServerGUI
 
endingHex - Variable in class net.sf.colossus.client.CritterMove
 
enemyAttackMap - Variable in class net.sf.colossus.ai.AbstractAI.AbstractAIOracle
 
enemyAttackMap - Variable in class net.sf.colossus.ai.RationalAI
 
enforcedConnectionException() - Method in interface net.sf.colossus.client.IServerConnection
 
enforcedConnectionException() - Method in class net.sf.colossus.client.SocketClientThread
 
enforcedDisconnect() - Method in class net.sf.colossus.client.Client
 
enforcedDisconnectByServer() - Method in class net.sf.colossus.client.Client
 
enforcedDisconnectByServer - Static variable in class net.sf.colossus.common.Constants
 
enforcedDisconnectByServerAction - Variable in class net.sf.colossus.gui.MasterBoard
 
enforcedDisconnectClient(String) - Method in class net.sf.colossus.server.Server
 
engage(MasterHex) - Method in class net.sf.colossus.client.Client
Resolve engagement in land.
engage(MasterHex) - Method in class net.sf.colossus.client.SocketClientThread
 
engage - Static variable in class net.sf.colossus.common.Constants
 
engage(MasterHex) - Method in class net.sf.colossus.server.GameServerSide
 
engage(MasterHex) - Method in interface net.sf.colossus.server.IServer
 
engage(MasterHex) - Method in class net.sf.colossus.server.Server
 
engage2(MasterHex) - Method in class net.sf.colossus.server.GameServerSide
 
engage3(MasterHex) - Method in class net.sf.colossus.server.GameServerSide
 
Engagement - Class in net.sf.colossus.game
Holds the basic data for an engagement.
Engagement(MasterHex, Legion, Legion) - Constructor for class net.sf.colossus.game.Engagement
 
engagement - Variable in class net.sf.colossus.game.Game
 
engagementLog - Variable in class net.sf.colossus.gui.EngagementResults
 
engagementResult - Variable in class net.sf.colossus.server.GameServerSide
 
engagementResults - Variable in class net.sf.colossus.gui.ClientGUI
 
EngagementResults - Class in net.sf.colossus.gui
Post-engagement status dialog.
EngagementResults(JFrame, IOracle, IOptions) - Constructor for class net.sf.colossus.gui.EngagementResults
Inits the dialog, not opens it.
EngagementResults.Engagement - Class in net.sf.colossus.gui
Stores information about an engagement.
EngagementResults.Engagement(Legion, String, int, int, List<String>, List<String>, List<Boolean>, List<Boolean>, IOracle) - Constructor for class net.sf.colossus.gui.EngagementResults.Engagement
 
engagementResultsMaybeShow() - Method in interface net.sf.colossus.client.IClientGUI
 
engagementResultsMaybeShow() - Method in class net.sf.colossus.client.NullClientGUI
 
engagementResultsMaybeShow() - Method in class net.sf.colossus.gui.ClientGUI
 
engagingPendingHex - Variable in class net.sf.colossus.gui.MasterBoard
engage() has been sent to server but answer (tellEngagement()) not received yet; mostly we have this, to be able to react properly when user clicks on an engagement while there is still the server response missing for the last one
enoughLeftToRecruitHere - Variable in class net.sf.colossus.ai.objectives.AbstractObjectiveHelper.AllThereIsToKnowAboutYourCreature
Whether we can still recruit here or we are already out of luck (always true if we can't recruit here...)
enoughPlayersEnrolled() - Method in class net.sf.colossus.webcommon.GameInfo
 
enqueue(String, List<String>) - Method in class net.sf.colossus.client.ClientThread
 
enqueued - Variable in class net.sf.colossus.client.ClientThread.ServerEvent
 
enqueueToRedoQueue(int, String) - Method in class net.sf.colossus.server.ClientHandler
 
enroll(User) - Method in class net.sf.colossus.webcommon.GameInfo
 
Enroll - Static variable in interface net.sf.colossus.webcommon.IWebServer
 
enrollButton - Variable in class net.sf.colossus.webclient.WebClient
 
enrollButtonAction() - Method in class net.sf.colossus.webclient.WebClient
 
EnrollButtonText - Static variable in class net.sf.colossus.webclient.WebClient
 
EnrolledInstantGame - Static variable in class net.sf.colossus.webclient.WebClient
 
enrolledInstantGameId - Variable in class net.sf.colossus.webclient.WebClient
 
enrolledPlayers - Variable in class net.sf.colossus.webcommon.GameInfo
 
enrolledText - Static variable in class net.sf.colossus.webclient.WebClient
 
enrollText - Static variable in class net.sf.colossus.webclient.WebClient
 
enrollUserToGame(String, String) - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
enrollUserToGame(String, String) - Method in interface net.sf.colossus.webcommon.IWebServer
 
enrollUserToGame(String, String) - Method in class net.sf.colossus.webserver.WebServer
 
ensureEdtNewBattleBoard() - Method in class net.sf.colossus.gui.ClientGUI
 
ensureEdtSetupClientGUI() - Method in class net.sf.colossus.gui.ClientGUI
Ensure that setupClientGUI() is run inside the EDT
ensureNotAlreadyLoggedIn(String, boolean) - Method in class net.sf.colossus.webserver.WebServerClient
if password is okay, check first whether same user is already logged in with another connection; if yes, when force is not set (1st try), send back the "already logged in"; reacting on that, client will prompt whether to force the old connection out, and if user answers yes, will send a 2nd login message, this time with force flag set.
ensureSavesDirectory() - Method in class net.sf.colossus.server.GameSaving
Ensure that saves/ directory in Colossus-home exists, or create it.
ensureSomeFreePortsRemain() - Method in class net.sf.colossus.webserver.PortBookKeeper
 
ensureThatConnected() - Method in class net.sf.colossus.client.Client
 
entrances - Variable in class net.sf.colossus.client.HexMap
ne, e, se, sw, w, nw
entrances - Variable in class net.sf.colossus.variant.MasterBoardTerrain
 
entranceType - Variable in class net.sf.colossus.variant.MasterHex
 
EntrySide - Enum in net.sf.colossus.game
The entry side for a battle.
EntrySide(String) - Constructor for enum net.sf.colossus.game.EntrySide
 
entrySide - Variable in class net.sf.colossus.game.Legion
The side this legion entered a battle in.
entrySide - Static variable in class net.sf.colossus.gui.PickEntrySide
 
equals(Object) - Method in class net.sf.colossus.ai.helper.LegionMove
 
equals(Object) - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
 
equals(Object) - Method in class net.sf.colossus.client.CreatureInfo
Two CreatureInfo objects match if the types match.
equals(Object) - Method in class net.sf.colossus.game.Legion
Two legions are considered equal if they have the same marker.
equals(Object) - Method in class net.sf.colossus.game.Proposal
 
equals(Object) - Method in class net.sf.colossus.game.RecruitGraph.RecruitEdge
 
equals(Object) - Method in class net.sf.colossus.game.RecruitGraph.RecruitVertex
 
equals(Object) - Method in class net.sf.colossus.server.PenaltyOption
Do not consider carryTargets.
equals(Object) - Method in class net.sf.colossus.variant.CreatureType
Compare by name.
equals(Object) - Method in class net.sf.colossus.variant.Hex
We consider two hexes equal if their x/y coordinates are the same.
equals(Object) - Method in class net.sf.colossus.variant.MasterBoardTerrain
 
equals(Object) - Method in class net.sf.colossus.variant.RecruitingSubTree.RecruiterAndRecruit
 
erMethodConcede - Static variable in class net.sf.colossus.common.Constants
 
erMethodFight - Static variable in class net.sf.colossus.common.Constants
 
erMethodFlee - Static variable in class net.sf.colossus.common.Constants
 
erMethodNegotiate - Static variable in class net.sf.colossus.common.Constants
 
erMethodTimeLoss - Static variable in class net.sf.colossus.common.Constants
 
errorDuringFunctionalTest - Static variable in class net.sf.colossus.util.ErrorUtils
 
ErrorUtils - Class in net.sf.colossus.util
Small helper methods to deal with Exceptions, how to get them into String-format and display them to the user etc.

Displaying of the message dialog is also provided here, so that otherwise non-GUI classes have a simple way to show a dialog, without need to worry about being headless etc.
ErrorUtils() - Constructor for class net.sf.colossus.util.ErrorUtils
 
estimateBattleResults(Legion, Legion, MasterHex) - Method in class net.sf.colossus.ai.RationalAI
 
estimateBattleResults(Legion, Legion, MasterHex, CreatureType) - Method in class net.sf.colossus.ai.RationalAI
 
estimateBattleResults(Legion, Legion, MasterHex) - Method in class net.sf.colossus.ai.SimpleAI
 
estimateBattleResults(Legion, boolean, Legion, MasterHex) - Method in class net.sf.colossus.ai.SimpleAI
 
estimateBattleResults(Legion, boolean, Legion, MasterHex, CreatureType) - Method in class net.sf.colossus.ai.SimpleAI
 
ev - Variable in class net.sf.colossus.ai.RationalAI.BattleResults
 
evaluateCombat(Legion, Legion, MasterHex) - Method in class net.sf.colossus.ai.RationalAI
 
evaluateCritterMove(BattleCritter, Map<BattleHex, Integer>, ValueRecorder) - Method in class net.sf.colossus.ai.SimpleAI
strikeMap is optional
evaluateCritterMove_Attacker(BattleCritter, ValueRecorder, MasterBoardTerrain, BattleHex, LegionClientSide, int) - Method in class net.sf.colossus.ai.SimpleAI
this compute for non-titan attacking critter
evaluateCritterMove_Defender(BattleCritter, ValueRecorder, MasterBoardTerrain, BattleHex, LegionClientSide, int) - Method in class net.sf.colossus.ai.ExperimentalAI
this compute for non-titan defending critter
evaluateCritterMove_Defender(BattleCritter, ValueRecorder, MasterBoardTerrain, BattleHex, LegionClientSide, int) - Method in class net.sf.colossus.ai.SimpleAI
this compute for non-titan defending critter
evaluateCritterMove_Rangestrike(BattleCritter, Map<BattleHex, Integer>, ValueRecorder, MasterBoardTerrain, BattleHex, int, int, LegionClientSide, int, Set<BattleHex>) - Method in class net.sf.colossus.ai.ExperimentalAI
"Does nothing" override of evaluateCritterMove_Rangestrike in @SimpleAI.
evaluateCritterMove_Rangestrike(BattleCritter, Map<BattleHex, Integer>, ValueRecorder, MasterBoardTerrain, BattleHex, int, int, LegionClientSide, int, Set<BattleHex>) - Method in class net.sf.colossus.ai.SimpleAI
 
evaluateCritterMove_Strike(BattleCritter, Map<BattleHex, Integer>, ValueRecorder, MasterBoardTerrain, BattleHex, int, int, LegionClientSide, int, Set<BattleHex>) - Method in class net.sf.colossus.ai.ExperimentalAI
"Does nothing" override of evaluateCritterMove_Strike in @SimpleAI.
evaluateCritterMove_Strike(BattleCritter, Map<BattleHex, Integer>, ValueRecorder, MasterBoardTerrain, BattleHex, int, int, LegionClientSide, int, Set<BattleHex>) - Method in class net.sf.colossus.ai.SimpleAI
 
evaluateCritterMove_Terrain(BattleCritter, ValueRecorder, MasterBoardTerrain, BattleHex, int, int) - Method in class net.sf.colossus.ai.SimpleAI
This compute the influence of terrain
evaluateCritterMove_Titan(BattleCritter, ValueRecorder, MasterBoardTerrain, BattleHex, Legion, int) - Method in class net.sf.colossus.ai.ExperimentalAI
this computes the special case of the Titan critter
evaluateCritterMove_Titan(BattleCritter, ValueRecorder, MasterBoardTerrain, BattleHex, Legion, int) - Method in class net.sf.colossus.ai.SimpleAI
this compute the special case of the Titan critter
EvaluatedBattleCritter - Class in net.sf.colossus.ai.helper
 
EvaluatedBattleCritter(BattleCritter) - Constructor for class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
evaluateEngagement(MasterHex) - Method in class net.sf.colossus.ai.SimpleAI
 
evaluateHexAttack(Legion, MasterHex, int) - Method in class net.sf.colossus.ai.RationalAI
 
evaluateLegionBattleMove(LegionMove) - Method in class net.sf.colossus.ai.ParallelEvaluatorAI
 
evaluateLegionBattleMove(LegionMove) - Method in class net.sf.colossus.ai.SimpleAI
 
evaluateLegionBattleMoveAsAWhole(LegionMove, Map<BattleHex, Integer>, ValueRecorder) - Method in class net.sf.colossus.ai.ExperimentalAI
 
evaluateLegionBattleMoveAsAWhole(LegionMove, Map<BattleHex, Integer>, ValueRecorder) - Method in class net.sf.colossus.ai.SimpleAI
 
evaluateMove(Legion, MasterHex, int, int, boolean) - Method in class net.sf.colossus.ai.RationalAI
Memoizing wrapper for evaluateMoveInner
evaluateMove(LegionClientSide, MasterHex, boolean, Map<MasterHex, List<Legion>>[], ValueRecorder) - Method in class net.sf.colossus.ai.SimpleAI
cheap, inaccurate evaluation function.
evaluateMoveInner(Legion, MasterHex, int, int, boolean) - Method in class net.sf.colossus.ai.RationalAI
 
evaluateMoveMap - Variable in class net.sf.colossus.ai.RationalAI
 
evaluation - Variable in class net.sf.colossus.ai.helper.LegionMove
 
evAutoScroll - Static variable in class net.sf.colossus.gui.EventViewer
 
eventAcquire - Static variable in class net.sf.colossus.gui.RevealEvent
 
eventAcquireText - Static variable in class net.sf.colossus.gui.RevealEvent
 
eventBattle - Static variable in class net.sf.colossus.gui.RevealEvent
 
eventBattleText - Static variable in class net.sf.colossus.gui.RevealEvent
 
eventExpiring - Static variable in class net.sf.colossus.common.Options
 
eventExpiring - Variable in class net.sf.colossus.webcommon.GameInfo
 
eventExpiringBox - Variable in class net.sf.colossus.appmain.GetPlayers
 
eventExpiringBox - Variable in class net.sf.colossus.webclient.WebClient
 
eventExpiringChoices - Static variable in class net.sf.colossus.common.Options
 
eventExpiringNever - Static variable in class net.sf.colossus.common.Options
 
eventList - Variable in class net.sf.colossus.gui.EventViewer
 
eventLost - Static variable in class net.sf.colossus.gui.RevealEvent
 
eventLostText - Static variable in class net.sf.colossus.gui.RevealEvent
 
eventMoveRoll - Static variable in class net.sf.colossus.gui.RevealEvent
 
eventMoveRollText - Static variable in class net.sf.colossus.gui.RevealEvent
 
eventMulligan - Static variable in class net.sf.colossus.gui.RevealEvent
 
eventMulliganText - Static variable in class net.sf.colossus.gui.RevealEvent
 
eventPane - Variable in class net.sf.colossus.gui.EventViewer
 
eventPlayerChange - Static variable in class net.sf.colossus.gui.RevealEvent
 
eventPlayerChangeText - Static variable in class net.sf.colossus.gui.RevealEvent
 
eventRecruit - Static variable in class net.sf.colossus.gui.RevealEvent
 
eventRecruitText - Static variable in class net.sf.colossus.gui.RevealEvent
 
eventReinforce - Static variable in class net.sf.colossus.gui.RevealEvent
 
eventReinforceText - Static variable in class net.sf.colossus.gui.RevealEvent
 
eventScrollBar - Variable in class net.sf.colossus.gui.EventViewer
 
eventScrollPane - Variable in class net.sf.colossus.gui.EventViewer
 
eventSplit - Static variable in class net.sf.colossus.gui.RevealEvent
 
eventSplitText - Static variable in class net.sf.colossus.gui.RevealEvent
 
eventSummon - Static variable in class net.sf.colossus.gui.RevealEvent
 
eventSummonText - Static variable in class net.sf.colossus.gui.RevealEvent
 
eventTeleport - Static variable in class net.sf.colossus.gui.RevealEvent
 
eventTeleportText - Static variable in class net.sf.colossus.gui.RevealEvent
 
eventTurnChange - Static variable in class net.sf.colossus.gui.RevealEvent
 
eventTurnChangeText - Static variable in class net.sf.colossus.gui.RevealEvent
 
eventType - Variable in class net.sf.colossus.gui.RevealEvent
 
eventTypeToString - Static variable in class net.sf.colossus.gui.RevealEvent
 
eventViewer - Variable in class net.sf.colossus.gui.ClientGUI
 
EventViewer - Class in net.sf.colossus.gui
Event Revealing dialog.
EventViewer(JFrame, IOptions, Client) - Constructor for class net.sf.colossus.gui.EventViewer
Inits the dialog, not necessarily displays it.
eventViewerCancelReinforcement(CreatureType, int) - Method in interface net.sf.colossus.client.IClientGUI
 
eventViewerCancelReinforcement(CreatureType, int) - Method in class net.sf.colossus.client.NullClientGUI
 
eventViewerCancelReinforcement(CreatureType, int) - Method in class net.sf.colossus.gui.ClientGUI
 
eventViewerNewSplitEvent(int, Legion, Legion) - Method in interface net.sf.colossus.client.IClientGUI
 
eventViewerNewSplitEvent(int, Legion, Legion) - Method in class net.sf.colossus.client.NullClientGUI
 
eventViewerNewSplitEvent(int, Legion, Legion) - Method in class net.sf.colossus.gui.ClientGUI
 
eventViewerRevealCreatures(Legion, List<CreatureType>, String) - Method in interface net.sf.colossus.client.IClientGUI
 
eventViewerRevealCreatures(Legion, List<CreatureType>, String) - Method in class net.sf.colossus.client.NullClientGUI
 
eventViewerRevealCreatures(Legion, List<CreatureType>, String) - Method in class net.sf.colossus.gui.ClientGUI
 
eventViewerSetCreatureDead(BattleUnit) - Method in interface net.sf.colossus.client.IClientGUI
 
eventViewerSetCreatureDead(BattleUnit) - Method in class net.sf.colossus.client.NullClientGUI
 
eventViewerSetCreatureDead(BattleUnit) - Method in class net.sf.colossus.gui.ClientGUI
 
eventViewerSetVisibleMaybe() - Method in interface net.sf.colossus.client.IClientGUI
 
eventViewerSetVisibleMaybe() - Method in class net.sf.colossus.client.NullClientGUI
 
eventViewerSetVisibleMaybe() - Method in class net.sf.colossus.gui.ClientGUI
 
eventViewerUndoEvent(Legion, Legion, int) - Method in interface net.sf.colossus.client.IClientGUI
 
eventViewerUndoEvent(Legion, Legion, int) - Method in class net.sf.colossus.client.NullClientGUI
 
eventViewerUndoEvent(Legion, Legion, int) - Method in class net.sf.colossus.gui.ClientGUI
 
eventWon - Static variable in class net.sf.colossus.gui.RevealEvent
 
eventWonText - Static variable in class net.sf.colossus.gui.RevealEvent
 
everyoneAdvanceTurn(int) - Static method in class net.sf.colossus.server.CustomRecruitBase
 
evfAcquire - Static variable in class net.sf.colossus.gui.EventViewer
 
evfLoser - Static variable in class net.sf.colossus.gui.EventViewer
 
evfMoveRoll - Static variable in class net.sf.colossus.gui.EventViewer
 
evfMulligan - Static variable in class net.sf.colossus.gui.EventViewer
 
evfPlayerChange - Static variable in class net.sf.colossus.gui.EventViewer
 
evfRecruit - Static variable in class net.sf.colossus.gui.EventViewer
 
evfSplit - Static variable in class net.sf.colossus.gui.EventViewer
 
evfSummon - Static variable in class net.sf.colossus.gui.EventViewer
 
evfTeleport - Static variable in class net.sf.colossus.gui.EventViewer
 
evfTurnChange - Static variable in class net.sf.colossus.gui.EventViewer
 
evfWon - Static variable in class net.sf.colossus.gui.EventViewer
 
evHideUndone - Static variable in class net.sf.colossus.gui.EventViewer
 
evMaxTurns - Static variable in class net.sf.colossus.gui.EventViewer
 
executionCompleted - Variable in class net.sf.colossus.client.ClientThread.ServerEvent
 
executionCompleted(long) - Method in class net.sf.colossus.client.ClientThread.ServerEvent
 
executionStarted - Variable in class net.sf.colossus.client.ClientThread.ServerEvent
 
executionStarts(long) - Method in class net.sf.colossus.client.ClientThread.ServerEvent
 
exitIfStresstest() - Static method in class net.sf.colossus.util.ErrorUtils
During stress-testing, don't bother to show message, instead exit immediately:
exitOnReturn(GameManager) - Static method in class net.sf.colossus.webserver.GameManager
 
exitType - Variable in class net.sf.colossus.variant.MasterHex
 
expectedValueSplitLegion(LegionClientSide, LegionClientSide) - Method in class net.sf.colossus.ai.RationalAI
 
ExperimentalAI - Class in net.sf.colossus.ai
Yet Another AI, to test some stuff.
ExperimentalAI(Client) - Constructor for class net.sf.colossus.ai.ExperimentalAI
 
expireTurns - Variable in class net.sf.colossus.gui.EventViewer
 
externShutdown() - Method in class net.sf.colossus.server.Server
Shutdown initiated by outside, i.e.
EXTRA_RANGESTRIKE_TARGET - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Straight value

F

factorial(int) - Static method in class net.sf.colossus.util.Probs
Compute n!
failed - Variable in class net.sf.colossus.client.Client
Client constructor sets this to true if something goes wrong with the SocketClientThread initialization.
failedBattleMoves - Variable in class net.sf.colossus.client.Client
 
failedBecauseAlreadyLoggedIn - Variable in exception net.sf.colossus.webclient.WebClientSocketThread.WcstException
 
failedBecauseAlreadyLoggedIn() - Method in exception net.sf.colossus.webclient.WebClientSocketThread.WcstException
 
failedDueToDuplicateLogin - Variable in class net.sf.colossus.webclient.WebClient
 
failedException - Variable in class net.sf.colossus.webclient.WebClientSocketThread
 
failoverGeneration() - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
 
failoverOnly - Variable in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
 
fakeDisconnect - Variable in class net.sf.colossus.server.ClientHandler
Debug stuff, only for testing/development purposes
fakeDisconnectClient() - Method in class net.sf.colossus.server.ClientHandler
 
favColorPane - Variable in class net.sf.colossus.gui.PreferencesWindow
 
favoriteColors - Static variable in class net.sf.colossus.common.Options
 
favoriteColors - Variable in class net.sf.colossus.gui.PreferencesWindow
 
favoriteLookFeel - Static variable in class net.sf.colossus.common.Options
 
fight(MasterHex) - Method in class net.sf.colossus.client.Client
Cease negotiations and fight a battle in land.
fight(MasterHex) - Method in class net.sf.colossus.client.SocketClientThread
 
fight - Static variable in class net.sf.colossus.common.Constants
 
fight - Variable in class net.sf.colossus.game.Proposal
 
fight(MasterHex) - Method in class net.sf.colossus.server.GameServerSide
 
fight(MasterHex) - Method in interface net.sf.colossus.server.IServer
 
fight(MasterHex) - Method in class net.sf.colossus.server.Server
 
figureTeleportingLord(Legion, MasterHex) - Method in class net.sf.colossus.client.Client
 
fileCache - Static variable in class net.sf.colossus.util.StaticResourceLoader
 
filename - Variable in class net.sf.colossus.webserver.WebServerOptions
 
fileServer - Variable in class net.sf.colossus.server.FileServerThread
 
FILESERVER_IGNOREFAIL_SIGNAL - Static variable in class net.sf.colossus.util.StaticResourceLoader
 
FileServerThread - Class in net.sf.colossus.server
Thread handling the distribution of files to clients.
FileServerThread(Server, int) - Constructor for class net.sf.colossus.server.FileServerThread
 
fileServerThread - Static variable in class net.sf.colossus.server.Server
 
FILL_CONSTRAINTS - Static variable in class net.sf.colossus.gui.PreferencesWindow
Gridbag constraints for a vertical filling (use with empty JPanel).
fillCreatureLoader(InputStream, List<String>) - Method in class net.sf.colossus.xmlparser.CreatureLoader
 
finalize() - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
 
findAllPossibleSplits(int, List<CreatureType>, List<CreatureType>) - Method in class net.sf.colossus.client.PredictSplitNode
Return a list of all legal combinations of splitoffs.
findAvailableEligibleAngels(MasterBoardTerrain, int) - Method in class net.sf.colossus.game.Game
Return a list of angel types that can be acquired based on the hex in which legion is, when reaching given score threshold, and if they are still available from caretaker
findBattleMoves() - Method in class net.sf.colossus.ai.SimpleAI
 
findBattleMovesOneCritter(BattleCritter) - Method in class net.sf.colossus.ai.SimpleAI
 
findBestAttacker(BattleCritter) - Method in class net.sf.colossus.ai.SimpleAI
 
findBestLegionMove(Collection<LegionMove>) - Method in class net.sf.colossus.ai.ParallelEvaluatorAI
 
findBestLegionMove(Collection<LegionMove>) - Method in class net.sf.colossus.ai.SimpleAI
Evaluate all legion moves in the list, and return the best one.
findBestTarget() - Method in class net.sf.colossus.ai.SimpleAI
 
findBlock(MasterHex) - Static method in class net.sf.colossus.game.Movement
 
findByGameId(String) - Method in class net.sf.colossus.webserver.WebServer
 
findCarries(CreatureServerSide) - Method in class net.sf.colossus.server.CreatureServerSide
Side effects on penaltyOptions, Battle.carryTargets
findCarry(CreatureServerSide, BattleHex) - Method in class net.sf.colossus.server.CreatureServerSide
For a strike on target, find any carries (including those only allowed via strike penalty) to the creature in neighbor Side effects on penaltyOptions, Battle.carryTargets
findCarryChoiceForHex(String) - Method in class net.sf.colossus.gui.PickCarry
 
findCenter() - Method in class net.sf.colossus.gui.GUIHex
Return the Point closest to the center of the polygon.
findCenter2D() - Method in class net.sf.colossus.gui.GUIHex
Return the Point2D.Double at the center of the polygon.
findClass(String) - Method in class net.sf.colossus.util.StaticResourceLoader.ColossusClassLoader
 
findCombinations(List<T>, int, List<T>) - Method in class net.sf.colossus.util.Combos
 
findCreatureToDestroyInAttacker() - Method in class net.sf.colossus.ai.objectives.BasicObjectiveHelper
really stupid heuristic
findCrittersWithTargets(Client) - Method in class net.sf.colossus.client.BattleClientSide
Return the set of hexes with critters that have valid strike targets.
findCrittersWithTargets() - Method in class net.sf.colossus.client.Client
 
findDirectionForEntrySide(EntrySide) - Method in class net.sf.colossus.variant.MasterHex
For a given EntrySide, find out which direction that means.
findEligibleAngels(int) - Method in class net.sf.colossus.game.Legion
Calculate which angels this legion can get in its current land when crossing the given points threshold
findEligibleRecruiters(Legion, CreatureType) - Method in class net.sf.colossus.client.Client
Return a list of creature name strings.
findEligibleRecruiters(Legion, String) - Method in class net.sf.colossus.server.GameServerSide
Return a list of eligible recruiter creatures.
findEligibleRecruits(Legion, MasterHex) - Method in class net.sf.colossus.client.Client
Return a list of Creatures (ignore reservations).
findEligibleRecruits(Legion, MasterHex, boolean) - Method in class net.sf.colossus.client.Client
Return a list of Creatures and consider reservations if wanted.
findEligibleRecruits(Legion, MasterHex) - Method in class net.sf.colossus.server.GameServerSide
Return a list of eligible recruits, as Creatures.
findEngagements() - Method in class net.sf.colossus.game.Game
Return a set of all hexes with engagements.
findEntrySide(MasterHex, int) - Static method in class net.sf.colossus.game.Movement
Set the entry side relative to the hex label.
findFirstMatch(T[], Predicate<T>) - Static method in class net.sf.colossus.util.ArrayHelper
Find the first element in the array that matches the predicate.
findFirstMatch(T[][], Predicate<T>) - Static method in class net.sf.colossus.util.ArrayHelper
Find the first element in the array that matches the predicate.
findFromRunningGames(String) - Method in class net.sf.colossus.webserver.WebServer
 
findGameById(String) - Method in class net.sf.colossus.webclient.WebClient
 
findGameByIdNoComplaint(String) - Method in class net.sf.colossus.webclient.WebClient
 
findLegionMoves(List<List<CritterMove>>) - Method in class net.sf.colossus.ai.ExperimentalAI
 
findLegionMoves(List<List<CritterMove>>) - Method in class net.sf.colossus.ai.SimpleAI
allCritterMoves is a List of sorted MoveLists.
findLegionsWithSummonables(Legion) - Method in class net.sf.colossus.game.Game
Return a set of all other unengaged legions of the legion's player that have summonables (not sorted in any particular order).
findMobileBattleUnits() - Method in class net.sf.colossus.client.Client
Return a set of BattleUnits.
findMobileCritterHexes() - Method in class net.sf.colossus.client.Client
Return a set of hexLabels.
findMoveList(List<? extends Legion>, List<List<RationalAI.LegionBoardMove>>, MultiSet<MasterHex>, boolean) - Method in class net.sf.colossus.ai.RationalAI
 
findMoveOrder(LegionMove) - Method in class net.sf.colossus.ai.SimpleAI
 
findMoves(BattleHex, CreatureType, boolean, int, int, boolean) - Method in class net.sf.colossus.client.BattleMovement
Recursively find moves from this hex.
findMoves(BattleHex, CreatureServerSide, boolean, int, int, boolean, boolean) - Method in class net.sf.colossus.server.BattleMovementServerSide
Recursively find moves from this hex.
findMyInstantGames() - Method in class net.sf.colossus.webclient.WebClient
Find all "relevant" instant games owned by this player (relevant means except those who are running, ending or deleted).
findNearbyUnoccupiedHexes(MasterHex, Legion, int, int) - Method in class net.sf.colossus.game.Movement
Recursively find all unoccupied hexes within roll hexes, for tower teleport.
findNetworkPlayer(String) - Method in class net.sf.colossus.server.GameServerSide
Find a Player for a new remote client.
findNormalMoves(MasterHex, Legion, int, int, int, MasterHex, boolean) - Method in class net.sf.colossus.game.Movement
Recursively find conventional moves from this hex.
findOptimalMove(List<List<RationalAI.LegionBoardMove>>, boolean) - Method in class net.sf.colossus.ai.RationalAI.MoveFinder
 
findOutNeighbors(GUIMasterHex) - Method in class net.sf.colossus.gui.ShowBattleMap
 
findRecruiterName(Legion, CreatureType, String) - Method in class net.sf.colossus.client.Client
null means cancel.
findRecruitPotential(Map<CreatureType, Integer>, MasterBoardTerrain) - Method in class net.sf.colossus.ai.MilvangAI
 
findRowIndex(String) - Method in class net.sf.colossus.webclient.GameTableModel
 
findStrikeMap() - Method in class net.sf.colossus.ai.AbstractAI
Return a map of target hex label to number of friendly creatures that can strike it
findStrikes(int) - Method in class net.sf.colossus.client.Client
 
findTallLegionHexes() - Method in class net.sf.colossus.client.Client
Return a set of hexLabels for the active player's legions with 7 or more creatures, and which are not marked as skip this turn.
findTallLegionHexes(int, boolean) - Method in class net.sf.colossus.client.Client
Return a set of hexLabels for the active player's legions with minHeight or more creatures.
findTargetHexes(CreatureServerSide, boolean) - Method in class net.sf.colossus.server.BattleServerSide
Return a set of hexes containing targets that the critter may strike
findTargets(int) - Method in class net.sf.colossus.client.BattleClientSide
 
findTargets(BattleCritter, boolean) - Method in class net.sf.colossus.client.BattleClientSide
Return a set of hexes containing targets that the critter may strike TODO duplicated in BattleServerSide
findUnmovedLegionHexes(boolean, HashSet<Legion>) - Method in class net.sf.colossus.client.Client
 
findUnoccupiedStartlistHexes(MasterBoardTerrain) - Method in class net.sf.colossus.client.BattleMovement
This method is called by the defender on turn 1 in a Startlisted Terrain, so we know that there are no enemies on board, and all allies are mobile.
findUnoccupiedStartlistHexes(boolean, MasterBoardTerrain) - Method in class net.sf.colossus.server.BattleMovementServerSide
This method is called by the defender on turn 1 in a Startlisted Terrain, so we know that there are no enemies on board, and all allies are mobile.
findUserByName(String) - Method in class net.sf.colossus.webcommon.UserDB
 
findUserByName(String) - Method in class net.sf.colossus.webserver.WebServer
 
findWeakestTwoCritters(LegionClientSide) - Method in class net.sf.colossus.ai.SimpleAI
Find the two weakest creatures in a legion according to
finishBattle(MasterHex, boolean, int, int) - Method in class net.sf.colossus.server.GameServerSide
 
finishServerConnectionCheck(boolean) - Method in class net.sf.colossus.gui.ClientGUI
Cleanup everything related to the serverConnectionCheck timer, and show a message telling whether it went ok or not.
finishSummoningAngel(boolean) - Method in class net.sf.colossus.server.BattleServerSide
Called from Game after the SummonAngel finishes.
fireBrick - Static variable in class net.sf.colossus.util.HTMLColor
 
fireEventFromElement(Server, Element) - Method in class net.sf.colossus.server.History
 
fireEventsFromXML(Server) - Method in class net.sf.colossus.server.History
 
fireOneReconnectRunnable(boolean) - Method in class net.sf.colossus.client.Client
Creates a runnable that executes one reconnect round (several attempts)
fireSplits() - Method in class net.sf.colossus.ai.RationalAI
Return true if done with all splits and callbacks
first - Variable in class net.sf.colossus.util.PermutationIterator
 
FIRST_LABEL_CONSTRAINT - Static variable in class net.sf.colossus.gui.PlayerDetailsDialog
 
FIRST_RANGESTRIKE_TARGET - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Straight value
FIRST_WAVE_ATTACK_PRIORITY - Variable in class net.sf.colossus.ai.objectives.AbstractObjectiveHelper.ObjectiveEvalConstants
 
firstButton - Variable in class net.sf.colossus.gui.EngagementResults
 
firstfill() - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
fill beingdone with the first, supposedly most interesting combinatione.
firstMarker - Variable in class net.sf.colossus.server.PlayerServerSide
 
fitScreenRes() - Static method in class net.sf.colossus.gui.Scale
Set the scale so that the MasterBoard fits on the screen.
fixFilename(String) - Static method in class net.sf.colossus.util.StaticResourceLoader
Fix a filename by replacing space with underscore.
fixName - Static variable in class net.sf.colossus.common.Constants
 
flagFile - Variable in class net.sf.colossus.server.NotifyWebServerViaFile
 
flagFile - Variable in class net.sf.colossus.webserver.RunGameInOwnJVM
 
flagFilename - Variable in class net.sf.colossus.server.GameServerSide
 
flagFilename - Variable in class net.sf.colossus.server.NotifyWebServerViaFile
 
flee(Legion, Legion) - Method in interface net.sf.colossus.ai.AI
choose whether legion should flee from enemy
flee(Legion, Legion) - Method in class net.sf.colossus.ai.RationalAI
 
flee(Legion, Legion) - Method in class net.sf.colossus.ai.SimpleAI
 
flee(Legion) - Method in class net.sf.colossus.client.SocketClientThread
 
flee - Static variable in class net.sf.colossus.common.Constants
 
flee - Variable in class net.sf.colossus.gui.Concede
 
flee(ClientGUI, JFrame, Legion, Legion) - Static method in class net.sf.colossus.gui.Concede
 
flee(Legion) - Method in class net.sf.colossus.server.GameServerSide
 
flee(Legion) - Method in interface net.sf.colossus.server.IServer
 
flee(Legion) - Method in class net.sf.colossus.server.Server
 
flies - Variable in class net.sf.colossus.variant.CreatureType
 
floralWhite - Static variable in class net.sf.colossus.util.HTMLColor
 
flush() - Method in class net.sf.colossus.server.RemoteLogHandler
 
flush() - Method in class net.sf.colossus.util.SwingDocumentLogHandler
 
flushed - Variable in class net.sf.colossus.webserver.QueuedSocketWriter
Set to true when flushing is completed.
flushMessages() - Method in class net.sf.colossus.webserver.QueuedSocketWriter
Enqueues a flush marker and waits on the mutex until the flushing of all messages enqueued prior to the marker have been sent.
flushMessages() - Method in class net.sf.colossus.webserver.WebServerClientSocketThread
Waits until writer has written all messages
flushMutex - Variable in class net.sf.colossus.webserver.QueuedSocketWriter
Sending thread that requests the flushing, waits on this mutex until notified that the flush was completed (boolean 'flushed' below set to true).
flushRecentToRoot() - Method in class net.sf.colossus.server.History
Reached a commit point: append all recent events to the history, clear list of recent events; caller should do this together with creating the next snapshot.
focusBackToMasterboard() - Method in class net.sf.colossus.gui.MasterBoard
 
font - Static variable in class net.sf.colossus.gui.GUIBattleChit
 
font - Variable in class net.sf.colossus.gui.Marker
 
fontHeight - Static variable in class net.sf.colossus.gui.GUIBattleChit
 
fontHeight - Variable in class net.sf.colossus.gui.Marker
 
fontMetrics - Variable in class net.sf.colossus.gui.GUIMasterHex
 
fontWidth - Variable in class net.sf.colossus.gui.Marker
 
force - Variable in class net.sf.colossus.webclient.WebClientSocketThread
 
FORCE_BOARD - Static variable in class net.sf.colossus.common.Options
 
FORCE_VIEW_BOARD - Static variable in class net.sf.colossus.common.Constants
 
FORCE_VIEW_BOARD_PROPNAME - Static variable in class net.sf.colossus.common.Constants
 
forcedDoneWithPhase - Static variable in class net.sf.colossus.gui.MasterBoard
 
forcedDoneWithPhaseAction - Variable in class net.sf.colossus.gui.MasterBoard
 
forcedLogout - Static variable in interface net.sf.colossus.webcommon.IWebClient
 
forcedLogout - Variable in class net.sf.colossus.webserver.WebServerClientSocketThread
 
forcedWithdraws - Variable in class net.sf.colossus.server.Server
 
forceLogout(WebServerClientSocketThread) - Method in class net.sf.colossus.webserver.WebServerClientSocketThread
 
forceShutDown - Variable in class net.sf.colossus.server.Server
 
foregroundColor - Variable in enum net.sf.colossus.game.PlayerColor
 
forestGreen - Static variable in class net.sf.colossus.util.HTMLColor
 
format(LogRecord) - Method in class net.sf.colossus.util.VerySimpleFormatter
 
FormatWhen - Class in net.sf.colossus.webcommon
 
FormatWhen() - Constructor for class net.sf.colossus.webcommon.FormatWhen
 
foundNext - Variable in class net.sf.colossus.util.PermutationIterator
 
freshenVariant(String, String) - Static method in class net.sf.colossus.server.VariantSupport
Clean-up the ResourceLoader caches to make room for a variant.
fromAddress - Variable in class net.sf.colossus.webserver.ColossusMail
 
fromHex - Variable in class net.sf.colossus.ai.RationalAI.LegionBoardMove
 
fromInt(int) - Static method in enum net.sf.colossus.game.Phase
Deserialize enum from integer value.
fromLabel(String) - Static method in enum net.sf.colossus.game.EntrySide
 
fromName - Variable in class net.sf.colossus.webserver.ColossusMail
 
fromString(String[], HashMap<String, GameInfo>, boolean) - Static method in class net.sf.colossus.webcommon.GameInfo
 
fullRepaint() - Method in class net.sf.colossus.gui.MasterBoard
 
fullUpdate() - Method in interface net.sf.colossus.game.Caretaker.ChangeListener
Called after large changes when listeners should perform an update of all inferred information and/or displays.
functionalTestOngoing - Static variable in class net.sf.colossus.common.Options
 

G

gainsboro - Static variable in class net.sf.colossus.util.HTMLColor
 
game - Variable in class net.sf.colossus.client.BattleMovement
 
game - Variable in class net.sf.colossus.client.Client
The game in progress.
game - Variable in class net.sf.colossus.game.Battle
 
game - Variable in class net.sf.colossus.game.BattleStrike
 
game - Variable in class net.sf.colossus.game.Caretaker
The game of which we manage the creatures.
Game - Class in net.sf.colossus.game
An ongoing game in Colossus.
Game(Variant, String[]) - Constructor for class net.sf.colossus.game.Game
Create a Game object.
game - Variable in class net.sf.colossus.game.Movement
 
game - Variable in class net.sf.colossus.game.Player
The game this information belongs to.
game - Variable in class net.sf.colossus.server.BattleMovementServerSide
 
game - Variable in class net.sf.colossus.server.BattleStrikeServerSide
 
game - Variable in class net.sf.colossus.server.CreatureServerSide
The game this creature belongs to.
game - Variable in class net.sf.colossus.server.GameSaving
 
game - Variable in class net.sf.colossus.server.LegionServerSide
 
game - Variable in class net.sf.colossus.server.PenaltyOption
 
game - Variable in class net.sf.colossus.server.Server
 
game - Variable in class net.sf.colossus.server.StartGameForWebclient
 
GAME_STARTUP_COMPLETED - Static variable in interface net.sf.colossus.server.INotifyWebServer
 
GAME_STARTUP_FAILED - Static variable in interface net.sf.colossus.server.INotifyWebServer
 
GameAction - Interface in net.sf.colossus.game.actions
An interface modelling all actions that can be made in a Colossus game.
gameCancelled(String, String) - Method in class net.sf.colossus.webclient.CmdLineWebClient
 
gameCancelled(String, String) - Method in class net.sf.colossus.webclient.WebClient
 
gameCancelled - Static variable in interface net.sf.colossus.webcommon.IWebClient
 
gameCancelled(String, String) - Method in interface net.sf.colossus.webcommon.IWebClient
 
gameCancelled(String, String) - Method in class net.sf.colossus.webserver.WebServerClient
 
gameClient - Variable in class net.sf.colossus.webclient.WebClient
 
GameClientSide - Class in net.sf.colossus.client
 
GameClientSide(Variant, String[]) - Constructor for class net.sf.colossus.client.GameClientSide
 
gameCounter - Static variable in class net.sf.colossus.server.GameServerSide
 
gameFailed(GameInfo, String) - Method in interface net.sf.colossus.webcommon.IRunWebServer
 
gameFailed(GameInfo, String) - Method in class net.sf.colossus.webserver.WebServer
 
gameHash - Variable in class net.sf.colossus.webclient.CmdLineWebClient
NOTE: shared with SocketThread, because WCST needs it to restore game tokens to an GameInfo object
gameHash - Variable in class net.sf.colossus.webclient.WebClient
NOTE: shared with SocketThread, because WCST needs it to restore game tokens to an GameInfo object
gameHash - Variable in class net.sf.colossus.webclient.WebClientSocketThread
 
gameId - Variable in class net.sf.colossus.server.GameServerSide
 
gameId - Variable in class net.sf.colossus.webcommon.GameInfo
 
gameId - Variable in class net.sf.colossus.webserver.RunGameInOwnJVM
 
gameInfo(GameInfo) - Method in class net.sf.colossus.webclient.CmdLineWebClient
 
gameInfo(GameInfo) - Method in class net.sf.colossus.webclient.WebClient
 
GameInfo - Class in net.sf.colossus.webcommon
One object of this this class represents a game for which players/users have enrolled to play it together.
GameInfo(GameInfo.GameType) - Constructor for class net.sf.colossus.webcommon.GameInfo
 
GameInfo(String, String, String, long, int, String, String, boolean, boolean, int, int, int) - Constructor for class net.sf.colossus.webcommon.GameInfo
 
GameInfo(String, boolean) - Constructor for class net.sf.colossus.webcommon.GameInfo
 
gameInfo - Static variable in interface net.sf.colossus.webcommon.IWebClient
 
gameInfo(GameInfo) - Method in interface net.sf.colossus.webcommon.IWebClient
 
gameInfo(GameInfo) - Method in class net.sf.colossus.webserver.WebServerClient
 
GameInfo.GameState - Enum in net.sf.colossus.webcommon
Enum for the possible states of a game:
GameInfo.GameState() - Constructor for enum net.sf.colossus.webcommon.GameInfo.GameState
 
GameInfo.GameType - Enum in net.sf.colossus.webcommon
Enum for the possible TYPES of a game (scheduled or instant, perhaps later also template?)
GameInfo.GameType() - Constructor for enum net.sf.colossus.webcommon.GameInfo.GameType
 
gameInitInfo - Static variable in class net.sf.colossus.common.Constants
 
GameLoading - Class in net.sf.colossus.server
 
GameLoading() - Constructor for class net.sf.colossus.server.GameLoading
 
GameManager - Class in net.sf.colossus.webserver
This "manager" is accessible via RMI (served by the ColossusRegistry object) for the games started in own processes.
GameManager() - Constructor for class net.sf.colossus.webserver.GameManager
 
gameNrField - Variable in class net.sf.colossus.webclient.WebClient
 
gameOver - Variable in class net.sf.colossus.game.Game
Status for Game is over and message for it On client side this also implies: If the game is over, then quitting does not require confirmation.
gameOverMessage - Variable in class net.sf.colossus.game.Game
 
gameOverMessageAlreadyShown - Variable in class net.sf.colossus.gui.ClientGUI
 
gameOverStateReached - Variable in class net.sf.colossus.gui.MasterBoard
 
gamePorts - Variable in class net.sf.colossus.webserver.PortBookKeeper
Nr of ports that are actually available for game serving (so, this value == 5 means there can be 5 games)
gameRunner - Variable in class net.sf.colossus.webclient.WebClient
 
gameRunner - Variable in class net.sf.colossus.webcommon.GameInfo
 
games - Variable in class net.sf.colossus.webserver.GameManager
 
gameSaver - Variable in class net.sf.colossus.server.GameServerSide
The object that handles the Game Saving procedure
GameSaving - Class in net.sf.colossus.server
 
GameSaving(GameServerSide, Options) - Constructor for class net.sf.colossus.server.GameSaving
 
gamesCards - Variable in class net.sf.colossus.webclient.WebClient
 
GameServerSide - Class in net.sf.colossus.server
Class Game gets and holds high-level data about a Titan game.
GameServerSide(WhatNextManager, Options, Variant) - Constructor for class net.sf.colossus.server.GameServerSide
The normal constructor to be used everywhere
GameServerSide.GamePhaseAdvancer - Class in net.sf.colossus.server
Wrap the complexity of phase advancing.
GameServerSide.GamePhaseAdvancer() - Constructor for class net.sf.colossus.server.GameServerSide.GamePhaseAdvancer
 
GameServerSideTestAccess - Class in net.sf.colossus.server
 
GameServerSideTestAccess(WhatNextManager, Options, Variant) - Constructor for class net.sf.colossus.server.GameServerSideTestAccess
The normal constructor to be used everywhere
gameShouldContinue() - Method in class net.sf.colossus.server.GameServerSide
 
gamesTablesPanel - Variable in class net.sf.colossus.webclient.WebClient
 
gameStarted(GameInfo) - Method in interface net.sf.colossus.webcommon.IRunWebServer
 
gameStarted - Static variable in interface net.sf.colossus.webcommon.IWebClient
 
gameStarted(GameInfo) - Method in class net.sf.colossus.webserver.WebServer
 
gameStartsNow(String, int, String) - Method in class net.sf.colossus.webclient.CmdLineWebClient
 
gameStartsNow(String, int, String) - Method in class net.sf.colossus.webclient.WebClient
 
gameStartsNow - Static variable in interface net.sf.colossus.webcommon.IWebClient
 
gameStartsNow(String, int, String) - Method in interface net.sf.colossus.webcommon.IWebClient
 
gameStartsNow(String, int, String) - Method in class net.sf.colossus.webserver.WebServerClient
 
gameStartsNowSent - Variable in class net.sf.colossus.webserver.WebServerClient
Time when last gameStartsNowSent was sent (in ms since epoch)
gameStartsSoon(String, String) - Method in class net.sf.colossus.webclient.CmdLineWebClient
 
gameStartsSoon(String, String) - Method in class net.sf.colossus.webclient.WebClient
 
gameStartsSoon - Static variable in interface net.sf.colossus.webcommon.IWebClient
 
gameStartsSoon(String, String) - Method in interface net.sf.colossus.webcommon.IWebClient
 
gameStartsSoon(String, String) - Method in class net.sf.colossus.webserver.WebServerClient
 
gameStartsSoonSent - Variable in class net.sf.colossus.webserver.WebServerClient
Time when last gameStartsSoonSent was sent (in ms since epoch)
gameStartupCompleted() - Method in interface net.sf.colossus.server.INotifyWebServer
 
gameStartupCompleted() - Method in class net.sf.colossus.server.NotifyWebServerViaFile
 
gameStartupCompleted() - Method in class net.sf.colossus.webclient.RunGameInSameJVM
 
gameStartupFailed(String) - Method in interface net.sf.colossus.server.INotifyWebServer
 
gameStartupFailed(String) - Method in class net.sf.colossus.server.NotifyWebServerViaFile
 
gameStartupFailed(String) - Method in class net.sf.colossus.webclient.RunGameInSameJVM
 
gameStartupTimeoutSecs - Variable in class net.sf.colossus.server.Server
Timeout how long server waits for clients before giving up; in normal/local games 0, meaning forever; in public server usage set to WEBGAMES_STARTUP_TIMEOUT_SECS
gamesUpdates - Variable in class net.sf.colossus.webclient.WebClient
 
GameTableModel - Class in net.sf.colossus.webclient
 
GameTableModel(Locale) - Constructor for class net.sf.colossus.webclient.GameTableModel
 
gameTurn - Variable in class net.sf.colossus.gui.EngagementResults.Engagement
 
gameUpMutex - Variable in class net.sf.colossus.server.GameServerSideTestAccess
 
GANG_UP_ON_CREATURE - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Straight value
GBC_DEFAULT - Static variable in class net.sf.colossus.gui.BattleTerrainHazardWindow
 
GBC_NORTHEAST - Static variable in class net.sf.colossus.gui.BattleTerrainHazardWindow
 
GBC_NORTHWEST - Static variable in class net.sf.colossus.gui.BattleTerrainHazardWindow
 
generalChat - Variable in class net.sf.colossus.webclient.WebClient
 
generalChat - Variable in class net.sf.colossus.webserver.WebServer
 
generalChatName - Static variable in interface net.sf.colossus.webcommon.IWebServer
 
generalMessage - Static variable in interface net.sf.colossus.webcommon.IWebClient
 
generateDamageMap() - Method in class net.sf.colossus.ai.AbstractAI
Create a map containing each target and the number of hits it would likely take if all possible creatures attacked it.
generateLegionMoves(List<List<CritterMove>>, boolean) - Method in class net.sf.colossus.ai.AbstractAI
allCritterMoves is a List of sorted MoveLists.
geneticGeneration() - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
create a genetic combination
get() - Static method in class net.sf.colossus.gui.Scale
 
getAcqStepValue() - Method in class net.sf.colossus.ai.AbstractAI
Shortcut to ask for the acquirables basic value from the variant
getAcquirableList() - Method in class net.sf.colossus.variant.Variant
To obtain all the Creature that can be Acquired.
getAcquirableRecruitmentsValue() - Method in class net.sf.colossus.variant.Variant
To obtain the base amount of points needed for Acquirement.
getAcquirables() - Method in class net.sf.colossus.game.Legion.AcquirableDecision
 
getAcquirablesList() - Method in interface net.sf.colossus.variant.IVariantInitializer
 
getAcquirablesList() - Method in class net.sf.colossus.xmlparser.TerrainRecruitLoader
 
getAcquirablesList() - Method in class net.sf.colossus.xmlparser.TerrainRecruitLoader.NullTerrainRecruitLoader
 
getActiveBattleUnits() - Method in class net.sf.colossus.client.BattleClientSide
 
getActiveBattleUnits() - Method in class net.sf.colossus.client.Client
 
getActiveLegion() - Method in class net.sf.colossus.server.BattleServerSide
 
getActivePlayer() - Method in class net.sf.colossus.client.Client
 
getActivePlayer() - Method in class net.sf.colossus.client.GameClientSide
 
getActivePlayer() - Method in interface net.sf.colossus.client.IOracle
 
getActivePlayer() - Method in class net.sf.colossus.gui.EventViewer
 
getActivePlayer() - Method in class net.sf.colossus.server.GameServerSide
 
getActivePlayerNum() - Method in class net.sf.colossus.server.GameServerSide
 
getActivePlayerSS() - Method in class net.sf.colossus.server.Server
 
getAddedCreatureType() - Method in class net.sf.colossus.game.actions.AddCreatureAction
The type of creature that was added.
getAfterSplitCreatures() - Method in class net.sf.colossus.client.PredictSplitNode
Return list of CreatureInfo where atSplit == false.
getAliases() - Method in class net.sf.colossus.variant.MasterBoardTerrain
 
getAliveCount() - Method in class net.sf.colossus.gui.RevealEvent
 
getAllCritters() - Method in class net.sf.colossus.client.BattleClientSide
 
getAllCritters() - Method in class net.sf.colossus.game.Battle
Get all BattleCritters / BattleUnits Abstract because currently implementation is different, but needed on both side, e.g.
getAllCritters() - Method in class net.sf.colossus.server.BattleServerSide
 
getAllHazardHexsides() - Static method in class net.sf.colossus.variant.HazardHexside
Returns all available hazard hexsides.
getAllHazardTerrains() - Static method in class net.sf.colossus.variant.HazardTerrain
Returns all available hazard terrains.
getAllHexes() - Method in class net.sf.colossus.client.HexMap
 
getAllHexes() - Method in class net.sf.colossus.gui.BattleMap
 
getAllHexes() - Method in class net.sf.colossus.variant.MasterBoard
Return a set of all hex labels.
getAllHexLabels() - Method in class net.sf.colossus.variant.MasterBoard
Return a set of all hex labels.
getAllInAllSubtreesIgnoringSpecials(Variant, CreatureType) - Static method in class net.sf.colossus.variant.RecruitingSubTree
 
getAllInAllSubtreesIgnoringSpecialsRec(Variant, Map<MasterBoardTerrain, Set<CreatureType>>, CreatureType) - Static method in class net.sf.colossus.variant.RecruitingSubTree
 
getAllLegions() - Method in class net.sf.colossus.game.Game
Return a list of all legions of all players.
getAllPossibleSpecialRecruiters(MasterBoardTerrain) - Method in class net.sf.colossus.server.CustomRecruitBase
List all creatures that can recruit in this terrain in a special way.
getAllPossibleSpecialRecruiters(MasterBoardTerrain) - Method in interface net.sf.colossus.variant.ICustomRecruitBase
List all creatures that can recruit in this terrain in a special way.
getAllPossibleSpecialRecruits(MasterBoardTerrain) - Method in class net.sf.colossus.server.CustomRecruitBase
List all creatures that can be recruited in this terrain in a special way.
getAllPossibleSpecialRecruits(MasterBoardTerrain) - Method in interface net.sf.colossus.variant.ICustomRecruitBase
List all creatures that can be recruited in this terrain in a special way.
getAllTerrainsWhereThisNumberOfCreatureRecruit(String, int) - Method in class net.sf.colossus.game.RecruitGraph
Return all the terrains (as String in a List) where the given number of creature of the given name can recruit.
getAllThatCanRecruitThisCreature(String) - Method in class net.sf.colossus.game.RecruitGraph
A list of what can recruit a creature.
getAllThatThisCreatureCanRecruit(String) - Method in class net.sf.colossus.game.RecruitGraph
A list of what a creature can recruit.
getAllUsers() - Method in class net.sf.colossus.webcommon.UserDB
 
getAngelBasename() - Method in class net.sf.colossus.game.Player
Return the full basename for an angel of this player.
getAntialias() - Static method in class net.sf.colossus.gui.GUIHex
 
getArgs() - Method in class net.sf.colossus.client.ClientThread.ServerEvent
 
getAtSplitOrRemovedCreatures() - Method in class net.sf.colossus.client.PredictSplitNode
Return list of CreatureInfo where atSplit == true, plus removed creatures.
getAttacker() - Method in class net.sf.colossus.client.Client
 
getAttacker() - Method in class net.sf.colossus.game.Game
 
getAttacker() - Method in class net.sf.colossus.game.Proposal
 
getAttacker() - Method in class net.sf.colossus.gui.Concede
 
getAttackerDead() - Method in class net.sf.colossus.ai.RationalAI.BattleResults
 
getAttackerId() - Method in class net.sf.colossus.game.Proposal
 
getAttackerSkill(BattleCritter, BattleCritter) - Method in class net.sf.colossus.game.BattleStrike
WARNING: this is duplicated in CreatureServerSide (moved from Strike to here)
getAttackerSkill(Creature, Creature, boolean) - Method in class net.sf.colossus.server.BattleStrikeServerSide
WARNING: this is duplicated in BattleClientSide
getAttackingLegion() - Method in class net.sf.colossus.game.Battle
 
getAttackingLegion() - Method in class net.sf.colossus.game.Engagement
 
getAttackingLegion() - Method in class net.sf.colossus.server.BattleServerSide
Override with covariant return type to ease transition into new model.
getAttributeBoolean(Element, String) - Method in class net.sf.colossus.xmlparser.CreatureLoader
Lookup attribute of name name in Element el, and return its value as boolean.
getAutosave() - Method in class net.sf.colossus.webcommon.GameInfo
 
getAvailableCount(CreatureType) - Method in class net.sf.colossus.game.Caretaker
 
getAverageLegionPointValue() - Method in class net.sf.colossus.client.GameClientSide
Return the average point value of all legions in the game.
getBackgroundColor() - Method in enum net.sf.colossus.game.PlayerColor
 
getBalancedTowers(int, List<MasterHex>) - Static method in class net.sf.colossus.server.GameServerSide
Return a list with a balanced order of numPlayer towers chosen from towerList, which must hold numeric strings.
getBalancedTowers() - Method in class net.sf.colossus.webcommon.GameInfo
 
getBaseColor() - Method in class net.sf.colossus.variant.CreatureType
 
getBaseExitLabel(int) - Method in class net.sf.colossus.variant.MasterHex
 
getBaseExitType(int) - Method in class net.sf.colossus.variant.MasterHex
 
getBaseRectangle() - Method in interface net.sf.colossus.guiutil.INonRecticleJComponent
 
getBasicName() - Method in class net.sf.colossus.client.HexMap
 
getBattle() - Method in class net.sf.colossus.game.BattleStrike
 
getBattle() - Method in class net.sf.colossus.game.Game
 
getBattle() - Method in class net.sf.colossus.server.BattleStrikeServerSide
 
getBattleActiveLegion() - Method in class net.sf.colossus.client.BattleClientSide
 
getBattleActiveLegion() - Method in class net.sf.colossus.game.Battle
 
getBattleActiveLegion() - Method in class net.sf.colossus.game.Game
 
getBattleActiveLegion() - Method in class net.sf.colossus.server.BattleServerSide
 
getBattleActivePlayer() - Method in class net.sf.colossus.client.BattleClientSide
 
getBattleActivePlayer() - Method in class net.sf.colossus.client.Client
 
getBattleActivePlayer() - Method in class net.sf.colossus.client.GameClientSide
 
getBattleActivePlayer() - Method in interface net.sf.colossus.client.IOracle
 
getBattleActivePlayer() - Method in class net.sf.colossus.server.BattleServerSide
 
getBattleChitAtPoint(Point) - Method in class net.sf.colossus.gui.BattleBoard
Return the BattleChit containing the given point, or null if none does.
getBattleCS() - Method in class net.sf.colossus.client.Client
 
getBattleCS() - Method in class net.sf.colossus.client.GameClientSide
 
getBattleCS() - Method in interface net.sf.colossus.client.IOracle
 
getBattleHexByLabel(String) - Method in class net.sf.colossus.gui.BattleBoard
 
getBattlelandsDirectoriesList() - Static method in class net.sf.colossus.server.VariantSupport
 
getBattlePhase() - Method in class net.sf.colossus.client.BattleClientSide
 
getBattlePhase() - Method in class net.sf.colossus.client.Client
 
getBattlePhase() - Method in class net.sf.colossus.client.GameClientSide
 
getBattlePhase() - Method in interface net.sf.colossus.client.IOracle
 
getBattlePhase() - Method in class net.sf.colossus.server.BattleServerSide
 
getBattlePhaseName() - Method in class net.sf.colossus.client.BattleClientSide
 
getBattleSite() - Method in class net.sf.colossus.client.Client
 
getBattleSite() - Method in class net.sf.colossus.game.Game
 
getBattleSS() - Method in class net.sf.colossus.server.BattleMovementServerSide
 
getBattleSS() - Method in class net.sf.colossus.server.GameServerSide
 
getBattleStrike() - Method in class net.sf.colossus.ai.AbstractAI
 
getBattleStrike() - Method in class net.sf.colossus.game.Game
 
getBattleStrikeSS() - Method in class net.sf.colossus.server.GameServerSide
 
getBattleTally() - Method in class net.sf.colossus.server.LegionServerSide
 
getBattleTurnNumber() - Method in class net.sf.colossus.client.Client
 
getBattleTurnNumber() - Method in class net.sf.colossus.client.GameClientSide
 
getBattleTurnNumber() - Method in class net.sf.colossus.game.Battle
 
getBattleTurnNumber() - Method in class net.sf.colossus.game.Game
 
getBattleUnit(BattleHex) - Method in class net.sf.colossus.ai.AbstractAI
 
getBattleUnit(BattleHex) - Method in class net.sf.colossus.client.BattleClientSide
 
getBattleUnit(int) - Method in class net.sf.colossus.client.BattleClientSide
Get the BattleUnit with this tag.
getBattleUnit() - Method in class net.sf.colossus.gui.GUIBattleChit
 
getBattleUnitCS(BattleHex) - Method in class net.sf.colossus.client.BattleClientSide
 
getBattleUnitDescription(BattleCritter) - Method in class net.sf.colossus.gui.ClientGUI
 
getBattleUnits() - Method in class net.sf.colossus.client.BattleClientSide
 
getBattleUnits(BattleHex) - Method in class net.sf.colossus.client.BattleClientSide
 
getBestCreature(List<CreatureType>) - Method in class net.sf.colossus.ai.SimpleAI
Return the most important Creature in the list of Creatures.
getBestPossibleRecruitEver(String, Legion) - Method in class net.sf.colossus.game.RecruitGraph
Return the name of the best possible creature that is reachable trough the given creature from the given LegionInfo (can be null).
getBoard() - Method in class net.sf.colossus.gui.ClientGUI
 
getBoardParity() - Method in class net.sf.colossus.variant.MasterBoard
 
getBoolOption(String, boolean) - Method in class net.sf.colossus.gui.EventViewer
 
getBound() - Method in class net.sf.colossus.server.ManagedGame
 
getBounds() - Method in class net.sf.colossus.gui.Chit
 
getBounds() - Method in class net.sf.colossus.gui.GUIBattleChit
 
getBounds() - Method in class net.sf.colossus.gui.GUIHex
 
getBuildInfo(boolean) - Static method in class net.sf.colossus.util.BuildInfo
 
getByName(String) - Static method in enum net.sf.colossus.game.PlayerColor
 
getByName(List<String>) - Static method in enum net.sf.colossus.game.PlayerColor
 
getByShortName(String) - Static method in enum net.sf.colossus.game.PlayerColor
 
getBytesFromFile(String, List<String>, boolean, boolean) - Static method in class net.sf.colossus.util.StaticResourceLoader
Return the content of the specified file as an array of byte.
getBytesFromInputStream(InputStream) - Static method in class net.sf.colossus.util.StaticResourceLoader
Return the content of the specified InputStream as an array of byte.
getCallbackHandler() - Method in class net.sf.colossus.gui.ClientGUI
 
getCaretaker() - Method in class net.sf.colossus.ai.AbstractAI
 
getCaretaker() - Method in interface net.sf.colossus.ai.AI
 
getCaretaker() - Method in class net.sf.colossus.game.Game
 
getCaretaker() - Method in class net.sf.colossus.game.RecruitGraph
 
getCarryDamage() - Method in class net.sf.colossus.server.BattleServerSide
 
getCarryTargetDescriptions() - Method in class net.sf.colossus.server.BattleServerSide
 
getCarryTargets() - Method in class net.sf.colossus.server.BattleServerSide
Return the set of hexes with valid carry targets.
getCarryTargets() - Method in class net.sf.colossus.server.PenaltyOption
 
getCenter() - Method in class net.sf.colossus.gui.Chit
 
getCertainAtSplitOrRemovedCreatures() - Method in class net.sf.colossus.client.PredictSplitNode
Return list of CreatureInfo where both certain and atSplit are true, plus removed creatures.
getCertainCreatures() - Method in class net.sf.colossus.client.PredictSplitNode
Return list of CreatureInfo where certain == true.
getCertainPointValue() - Method in class net.sf.colossus.client.LegionClientSide
Return the total point value of those creatures of this legion which are certain.
getCertainties() - Method in class net.sf.colossus.client.LegionClientSide
Return a list of Booleans.
getChannel() - Method in class net.sf.colossus.webserver.ChatMsgStorage
 
getChannelId() - Method in class net.sf.colossus.webserver.ChatChannel
 
getChatId() - Method in class net.sf.colossus.webcommon.ChatMessage
 
getChild1() - Method in class net.sf.colossus.client.PredictSplitNode
 
getChild2() - Method in class net.sf.colossus.client.PredictSplitNode
 
getChildren() - Method in class net.sf.colossus.client.PredictSplitNode
 
getClient() - Method in class net.sf.colossus.gui.BattleBoard
 
getClient() - Method in class net.sf.colossus.gui.ClientGUI
 
getClient() - Method in class net.sf.colossus.server.MessageRecorder.Message
 
getClient(Player) - Method in class net.sf.colossus.server.Server
 
getClientCount() - Method in class net.sf.colossus.server.Server
 
getClientForName(String) - Method in class net.sf.colossus.server.GameServerSideTestAccess
 
getClientInfo() - Method in class net.sf.colossus.webserver.WebServerClientSocketThread
 
getClientVersion() - Method in class net.sf.colossus.webclient.CmdLineWebClient
 
getClientVersion() - Method in class net.sf.colossus.webclient.WebClient
 
getClientVersion() - Method in interface net.sf.colossus.webcommon.IWebClient
 
getClientVersion() - Method in class net.sf.colossus.webserver.WebServerClient
 
getCliffOrArrowsPositionXArray(int, double, double, double) - Method in class net.sf.colossus.gui.GUIHex
 
getCliffOrArrowsPositionYArray(int, double, double, double) - Method in class net.sf.colossus.gui.GUIHex
 
getClipboardContents() - Method in class net.sf.colossus.util.ClipBoardAccess
Get the String residing on the clipboard.
getCode() - Method in class net.sf.colossus.variant.Hazards
 
getColor() - Method in class net.sf.colossus.client.Client
 
getColor() - Method in class net.sf.colossus.game.Player
 
getColor() - Method in class net.sf.colossus.variant.MasterBoardTerrain
 
getColorPane() - Method in class net.sf.colossus.gui.PreferencesWindow
 
getColumnClass(int) - Method in class net.sf.colossus.webclient.GameTableModel
 
getColumnCount() - Method in class net.sf.colossus.webclient.GameTableModel
 
getColumnName(int) - Method in class net.sf.colossus.webclient.GameTableModel
 
getCombatList(Legion, MasterBoardTerrain, boolean) - Method in class net.sf.colossus.ai.RationalAI
 
getCombatValue(BattleCritter, MasterBoardTerrain) - Static method in class net.sf.colossus.ai.SimpleAI
 
getCombatValue(CreatureType, MasterBoardTerrain) - Method in class net.sf.colossus.ai.SimpleAI
XXX Inaccurate for titans.
getCombatValue(Legion, MasterBoardTerrain) - Method in class net.sf.colossus.ai.SimpleAI
 
getCommand() - Method in class net.sf.colossus.server.MessageRecorder.Message
 
getCommand() - Method in class net.sf.colossus.webclient.WebClientSocketThread.AckWaiter
 
getCommitNumber() - Method in class net.sf.colossus.server.ClientHandler.MessageForClient
 
getCompositeImage(String[], List<String>, int, int) - Static method in class net.sf.colossus.util.StaticResourceLoader
Return the composite image made from blending the given filenames from the given directories.
getContents() - Method in class net.sf.colossus.client.LegionClientSide
Return an immutable copy of the legion's contents, in sorted order.
getCopy() - Method in class net.sf.colossus.server.History
All events before last commit
getCount() - Method in class net.sf.colossus.ai.objectives.CreatureAttackTacticalObjective
 
getCount(CreatureType) - Method in class net.sf.colossus.server.CustomRecruitBase
 
getCre() - Method in class net.sf.colossus.xmlparser.MainVarFileLoader
 
getCreature() - Method in class net.sf.colossus.xmlparser.TerrainRecruitLoader.CreatureAndNumber
 
getCreatureByName(String) - Method in class net.sf.colossus.variant.Variant
Look up a creature type by its name.
getCreatureMoveLimit() - Method in class net.sf.colossus.ai.SimpleAI
Find the maximum number of moves per creature to test, such that numMobileCreaturesInLegion ^ N <= LEGION_MOVE_LIMIT, but we must have at least as many moves as mobile creatures to ensure that every creature has somewhere to go.
getCreatureName() - Method in class net.sf.colossus.game.RecruitGraph.RecruitVertex
 
getCreatureName() - Method in class net.sf.colossus.gui.GUIBattleChit
 
getCreatureNames() - Method in class net.sf.colossus.client.CreatureInfoList
 
getCreatures() - Method in class net.sf.colossus.client.LegionClientSide
We don't use the creature list in this class yet, so we override this to use the one from the PredictSplitNode.
getCreatures() - Method in class net.sf.colossus.client.PredictSplitNode
Return list of CreatureInfo
getCreatures() - Method in class net.sf.colossus.game.Legion
TODO should be an unmodifiable List, but can't at the moment since both derived classes and users might still expect to change it TODO should be List, but subtypes are still covariant
getCreatures() - Method in class net.sf.colossus.server.LegionServerSide
 
getCreaturesNames() - Static method in class net.sf.colossus.server.VariantSupport
 
getCreatureSS(BattleHex) - Method in class net.sf.colossus.server.BattleServerSide
 
getCreatureType(String) - Method in class net.sf.colossus.ai.AbstractHintProvider
 
getCreatureTypeByName(String) - Method in interface net.sf.colossus.variant.AllCreatureType
Convert a name into the actual CreatureType
getCreatureTypeByName(String) - Method in class net.sf.colossus.xmlparser.CreatureLoader
 
getCreatureTypes() - Method in class net.sf.colossus.client.CreatureInfoList
 
getCreatureTypes() - Method in class net.sf.colossus.game.Legion
Retrieves a list of all creature types in this legion.
getCreatureTypes() - Method in interface net.sf.colossus.variant.AllCreatureType
Retrieve all the CreatureType in the game.
getCreatureTypes() - Method in class net.sf.colossus.variant.Variant
 
getCreatureTypes() - Method in class net.sf.colossus.xmlparser.CreatureLoader
 
getCreatureTypesAsList() - Method in interface net.sf.colossus.variant.AllCreatureType
Retrieve all the CreatureType in the game.
getCreatureTypesAsList() - Method in class net.sf.colossus.variant.Variant
 
getCreatureTypesAsList() - Method in class net.sf.colossus.xmlparser.CreatureLoader
 
getCritter() - Method in class net.sf.colossus.client.CritterMove
 
getCritter(BattleHex) - Method in class net.sf.colossus.game.Battle
 
getCritter(int) - Method in class net.sf.colossus.server.LegionServerSide
TODO avoid index-based access
getCritter(CreatureType) - Method in class net.sf.colossus.server.LegionServerSide
Gets the first critter in this legion with the same creature type as the passed creature.
getCritterByTag(int) - Method in class net.sf.colossus.server.LegionServerSide
Return the first critter with a matching tag.
getCritterMoves() - Method in class net.sf.colossus.ai.helper.LegionMove
 
getCurrent() - Method in class net.sf.colossus.util.PermGen
get the current permutation
getCurrentHex() - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
getCurrentHex() - Method in interface net.sf.colossus.game.BattleCritter
 
getCurrentHex() - Method in class net.sf.colossus.game.BattleUnit
 
getCurrentHex() - Method in class net.sf.colossus.game.Creature
 
getCurrentHex() - Method in class net.sf.colossus.game.Legion
Returns the current position of the legion.
getCurrentHex() - Method in class net.sf.colossus.gui.ShowCreatureDetails.SimulatedCritter
prox to simulated hex.
getCurrentLegionMarkerId() - Method in class net.sf.colossus.client.Client
 
getCurrentResults() - Method in class net.sf.colossus.gui.BattleDice
 
getCurrentVariant() - Static method in class net.sf.colossus.server.VariantSupport
Retrieves the currently loaded variant.
getCustomRecruitBase(String) - Static method in class net.sf.colossus.xmlparser.TerrainRecruitLoader
 
getDeadBeforeSave() - Method in class net.sf.colossus.game.Player
During loading of a game, this player was already dead in the game before saving.
getDeadCount(CreatureType) - Method in class net.sf.colossus.game.Caretaker
 
getDeadCount() - Method in class net.sf.colossus.gui.RevealEvent
 
getDeadCount(CreatureType) - Method in class net.sf.colossus.server.CustomRecruitBase
 
getDeadCount() - Method in class net.sf.colossus.webcommon.UserDB
 
getDefaultTerrain() - Static method in class net.sf.colossus.variant.HazardTerrain
 
getDefender() - Method in class net.sf.colossus.client.Client
 
getDefender() - Method in class net.sf.colossus.game.Game
 
getDefender() - Method in class net.sf.colossus.game.Proposal
 
getDefenderDead() - Method in class net.sf.colossus.ai.RationalAI.BattleResults
 
getDefenderId() - Method in class net.sf.colossus.game.Proposal
 
getDefendingLegion() - Method in class net.sf.colossus.game.Battle
 
getDefendingLegion() - Method in class net.sf.colossus.game.Engagement
 
getDefendingLegion() - Method in class net.sf.colossus.server.BattleServerSide
Override with covariant return type to ease transition into new model.
getDepends() - Method in class net.sf.colossus.xmlparser.MainVarFileLoader
 
getDescription() - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
getDescription() - Method in class net.sf.colossus.ai.objectives.CreatureAttackTacticalObjective
 
getDescription() - Method in class net.sf.colossus.ai.objectives.DestroyCreatureTacticalObjective
 
getDescription() - Method in class net.sf.colossus.ai.objectives.PreserveCreatureTacticalObjective
 
getDescription() - Method in interface net.sf.colossus.ai.objectives.TacticalObjective
Get the description of this objective.
getDescription() - Method in class net.sf.colossus.appmain.GetPlayers.varFileFilter
 
getDescription() - Method in interface net.sf.colossus.game.BattleCritter
 
getDescription() - Method in class net.sf.colossus.game.BattleUnit
 
getDescription() - Method in class net.sf.colossus.game.Creature
 
getDescription() - Method in class net.sf.colossus.gui.GUIBattleChit
 
getDescription() - Method in class net.sf.colossus.server.ConfigFileFilter
 
getDescription() - Method in class net.sf.colossus.server.XMLSnapshotFilter
 
getDescription() - Method in class net.sf.colossus.variant.Hex
 
getDestination() - Method in class net.sf.colossus.game.actions.RelocateLegion
 
getDestination() - Method in class net.sf.colossus.game.RecruitGraph.RecruitEdge
 
getDice(BattleCritter, BattleCritter) - Method in class net.sf.colossus.game.BattleStrike
Return the number of dice that will be rolled when striking this target, including modifications for terrain.
getDice(CreatureServerSide, Creature) - Method in class net.sf.colossus.server.BattleStrikeServerSide
Return the number of dice that will be rolled when striking this target, including modifications for terrain.
getDice(Creature, Creature, boolean) - Method in class net.sf.colossus.server.BattleStrikeServerSide
WARNING: this is currently still duplicated in game.BattleStrike
getDice() - Method in class net.sf.colossus.server.PenaltyOption
 
getDieImageName(String) - Method in class net.sf.colossus.gui.BattleDice
 
getDieImageName(int) - Static method in class net.sf.colossus.gui.MovementDie
 
getDieImageName(String, int) - Static method in class net.sf.colossus.gui.StrikeDie
 
getDim() - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
 
getDirection(BattleHex, BattleHex, boolean) - Static method in class net.sf.colossus.game.Battle
Return the hexside direction of the path from hex1 to hex2.
getDisplayName() - Method in class net.sf.colossus.client.HexMap
 
getDisplayName() - Method in class net.sf.colossus.variant.MasterBoardTerrain
 
getDisposedQueueLen() - Method in interface net.sf.colossus.client.IServerConnection
 
getDisposedQueueLen() - Method in class net.sf.colossus.client.SocketClientThread
 
getDocument(String, List<String>) - Static method in class net.sf.colossus.util.StaticResourceLoader
Return the first Document from file of name filename in the list of directories.
getDocument() - Method in class net.sf.colossus.util.SwingDocumentLogHandler
 
getDonor() - Method in class net.sf.colossus.game.actions.Summoning
 
getDonor() - Method in class net.sf.colossus.game.SummonInfo
 
getDonor() - Method in class net.sf.colossus.server.PlayerServerSide
 
getDuration() - Method in class net.sf.colossus.webclient.WebClient
 
getDuration() - Method in class net.sf.colossus.webcommon.GameInfo
 
getElevation() - Method in class net.sf.colossus.variant.BattleHex
 
getEmail() - Method in class net.sf.colossus.webcommon.User
 
getEndingHex() - Method in class net.sf.colossus.client.CritterMove
 
getEnemyLegions(Player) - Method in class net.sf.colossus.game.Game
Return a list of all legions not belonging to player.
getEnemyLegions(MasterHex, Player) - Method in class net.sf.colossus.game.Game
 
getEngagement() - Method in class net.sf.colossus.client.Client
 
getEngagement() - Method in interface net.sf.colossus.client.IOracle
 
getEngagement() - Method in class net.sf.colossus.game.Game
 
getEnrolledCount() - Method in class net.sf.colossus.webcommon.GameInfo
 
getEnrolledCount() - Method in class net.sf.colossus.webcommon.UserDB
 
getEntrance(EntrySide) - Method in class net.sf.colossus.variant.MasterBoardTerrain
 
getEntranceType(int) - Method in class net.sf.colossus.variant.MasterHex
 
getEntryCost(CreatureType, int, boolean) - Method in class net.sf.colossus.variant.BattleHex
Return the number of movement points it costs to enter this hex.
getEntrySide() - Method in class net.sf.colossus.game.Legion
 
getErrorDuringFunctionalTest() - Static method in class net.sf.colossus.util.ErrorUtils
 
getEventExpiring() - Method in class net.sf.colossus.webcommon.GameInfo
 
getEventType() - Method in class net.sf.colossus.gui.RevealEvent
 
getEventTypeText() - Method in class net.sf.colossus.gui.RevealEvent
 
getEventTypeText(int) - Static method in class net.sf.colossus.gui.RevealEvent
 
getException() - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
getExecutionCompleted() - Method in class net.sf.colossus.client.ClientThread.ServerEvent
 
getExecutionStarted() - Method in class net.sf.colossus.client.ClientThread.ServerEvent
 
getExitType(int) - Method in class net.sf.colossus.variant.MasterHex
 
getExpectedValue() - Method in class net.sf.colossus.ai.RationalAI.BattleResults
 
getFailed() - Method in class net.sf.colossus.client.Client
 
getFileCacheDump() - Static method in class net.sf.colossus.util.StaticResourceLoader
Dump the file cache as a List of XML "DataFile" Element, with the file key as attribute "DataFileKey", and the file data as a CDATA content.
getFirstAvailableMarker() - Method in class net.sf.colossus.game.Player
 
getFirstEnemyLegion(MasterHex, Player) - Method in class net.sf.colossus.game.Game
Finds the first legion in a hex not belonging to a certain player.
getFirstFriendlyLegion(MasterHex, Player) - Method in class net.sf.colossus.game.Game
 
getFirstLegion(MasterHex) - Method in class net.sf.colossus.game.Game
 
getFirstMarker() - Method in class net.sf.colossus.server.PlayerServerSide
 
getForegroundColor() - Method in enum net.sf.colossus.game.PlayerColor
 
getFrame() - Method in class net.sf.colossus.gui.MasterBoard
 
getFrame() - Method in class net.sf.colossus.server.StartupProgress
 
getFreePort(GameInfo) - Method in interface net.sf.colossus.webcommon.IPortProvider
 
getFreePort(GameInfo) - Method in class net.sf.colossus.webserver.PortBookKeeper
 
getFriendlyLegions(MasterHex, Player) - Method in class net.sf.colossus.game.Game
 
getFull(String) - Method in interface net.sf.colossus.util.IValueRecorderItem
 
getFull(String) - Method in class net.sf.colossus.util.ValueRecorder
 
getFull(String) - Method in class net.sf.colossus.util.ValueRecorder.TrivialValueRecorderItem
 
getFullBuildInfoString() - Static method in class net.sf.colossus.util.BuildInfo
Get an info string describing the current build: Build time stamp, username and revision number (revision number may contain a charactor indicating that the sources were modified before compilation)
getFullName() - Method in class net.sf.colossus.client.PredictSplitNode
 
getFullPathFileForVariantName(String) - Static method in class net.sf.colossus.server.VariantSupport
 
getGame() - Method in class net.sf.colossus.client.Client
 
getGame() - Method in class net.sf.colossus.game.Battle
 
getGame() - Method in class net.sf.colossus.game.Caretaker
 
getGame() - Method in class net.sf.colossus.game.Player
 
getGame() - Method in class net.sf.colossus.gui.BattleBoard
 
getGame() - Method in class net.sf.colossus.gui.ClientGUI
 
getGame() - Method in class net.sf.colossus.server.BattleServerSide
Override with covariant return type to ease transition into new model.
getGame() - Method in class net.sf.colossus.server.CreatureServerSide
 
getGame() - Method in class net.sf.colossus.server.PlayerServerSide
Overridden to return specific flavor of Game until the upper class is sufficient.
getGame() - Method in class net.sf.colossus.server.Server
 
getGame() - Method in class net.sf.colossus.server.StartGameForWebclient
 
getGameAtPort(int) - Method in class net.sf.colossus.webserver.PortBookKeeper
 
getGameClientSide() - Method in class net.sf.colossus.client.BattleClientSide
 
getGameClientSide() - Method in class net.sf.colossus.client.Client
 
getGameClientSide() - Method in class net.sf.colossus.gui.ClientGUI
 
getGameCount() - Method in class net.sf.colossus.webserver.GameManager
 
getGameHash() - Method in class net.sf.colossus.webclient.WebClient
 
getGameId() - Method in class net.sf.colossus.webcommon.GameInfo
 
getGameOnServer(GameInfo) - Method in class net.sf.colossus.webserver.WebServer
 
getGameOverMessage() - Method in class net.sf.colossus.game.Game
 
getGameRunner() - Method in class net.sf.colossus.webclient.WebClient
 
getGameRunner() - Method in class net.sf.colossus.webcommon.GameInfo
 
getGameState() - Method in class net.sf.colossus.webcommon.GameInfo
 
getGeneralChat() - Method in class net.sf.colossus.webserver.WebServer
 
getGUI() - Method in class net.sf.colossus.client.Client
 
getGUIBattleChit(BattleHex) - Method in class net.sf.colossus.gui.ClientGUI
 
getGUIBattleChits() - Method in class net.sf.colossus.gui.ClientGUI
Get a list of all GUIBattleChits (on the current BattleMap)
getGUIBattleChitsInHex(BattleHex) - Method in class net.sf.colossus.gui.ClientGUI
Find all GUIBattleChits that occupy a specified hex Note that this can be several for the offboard position(s)
getGUIHexByMasterHex(MasterHex) - Method in class net.sf.colossus.gui.MasterBoard
Do a brute-force search through the hex array, looking for a match.
getGUIHexByModelHex(BattleHex) - Method in class net.sf.colossus.client.HexMap
Do a brute-force search through the hex array, looking for a match.
getGUIHexByModelHex(BattleHex) - Method in class net.sf.colossus.gui.BattleMap
 
getHazardColor() - Method in class net.sf.colossus.gui.ShowCreatureDetails.SimulatedCritter
color of hex i stand on.
getHazardCount(HazardTerrain) - Method in class net.sf.colossus.variant.MasterBoardTerrain
 
getHazardHexsideCount(HazardHexside) - Method in class net.sf.colossus.variant.MasterBoardTerrain
 
getHazardSideCount(char) - Method in class net.sf.colossus.variant.MasterBoardTerrain
 
getHeight() - Method in class net.sf.colossus.client.LegionClientSide
 
getHeight() - Method in class net.sf.colossus.client.PredictSplitNode
 
getHeight() - Method in class net.sf.colossus.game.Legion
Returns the number of creatures in this legion.
getHeight() - Method in class net.sf.colossus.gui.RevealEvent
 
getHeight() - Method in interface net.sf.colossus.variant.IOracleLegion
 
getHelp() - Method in class net.sf.colossus.cmdline.Opt
help string
getHexByLabel(String) - Method in class net.sf.colossus.client.HexMap
 
getHexByLabel(String) - Method in class net.sf.colossus.variant.MasterBoard
Retrieve a hex by its label.
getHexByLabel(String) - Method in class net.sf.colossus.variant.MasterBoardTerrain
Look for the Hex matching the Label in this terrain.
getHexContainingPoint(Point) - Method in class net.sf.colossus.client.HexMap
Return the GUIBattleHex that contains the given point, or null if none does.
getHexContainingPoint(Point) - Method in class net.sf.colossus.gui.BattleMap
 
getHexContainingPoint(Point) - Method in class net.sf.colossus.gui.MasterBoard
Return the MasterHex that contains the given point, or null if none does.
getHexes() - Method in class net.sf.colossus.xmlparser.StrategicMapLoader
 
getHexModel() - Method in class net.sf.colossus.gui.GUIHex
 
getHexsideByCode(char) - Static method in class net.sf.colossus.variant.HazardHexside
Deprecated.
getHexsideByName(String) - Static method in class net.sf.colossus.variant.HazardHexside
 
getHexsideColor() - Method in class net.sf.colossus.gui.ShowCreatureDetails.SimulatedCritter
 
getHexsideHazard(int) - Method in class net.sf.colossus.variant.BattleHex
TODO use side enumeration types instead of integers Return the HazardHexside (enumType) at the hex' side number i
getHexsideImageName(int) - Method in class net.sf.colossus.variant.BattleHex
 
getHexsides() - Static method in class net.sf.colossus.variant.BattleHex
 
getHintedRecruitmentValue(CreatureType, Legion, List<IVariantHint.AIStyle>) - Method in class net.sf.colossus.ai.AbstractAI
 
getHintedRecruitmentValueNonTitan(CreatureType) - Method in class net.sf.colossus.ai.AbstractAI
 
getHintedRecruitmentValueNonTitan(CreatureType, List<IVariantHint.AIStyle>) - Method in class net.sf.colossus.ai.AbstractAI
 
getHintedRecruitmentValueOffset(CreatureType, List<IVariantHint.AIStyle>) - Method in class net.sf.colossus.ai.AbstractHintProvider
No creature gets an offset by default, subclasses can override.
getHintedRecruitmentValueOffset(CreatureType) - Static method in class net.sf.colossus.server.VariantSupport
 
getHintedRecruitmentValueOffset(CreatureType, List<IVariantHint.AIStyle>) - Static method in class net.sf.colossus.server.VariantSupport
 
getHintedRecruitmentValueOffset(CreatureType, List<IVariantHint.AIStyle>) - Method in interface net.sf.colossus.variant.IVariantHint
Give an offset to apply to the creature Point Value before estimating its recruitment value.
getHintName() - Method in class net.sf.colossus.xmlparser.MainVarFileLoader
 
getHistory() - Method in class net.sf.colossus.server.GameServerSide
 
getHistoryLength() - Method in class net.sf.colossus.gui.BattleDice
 
getHits() - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
getHits() - Method in interface net.sf.colossus.game.BattleCritter
 
getHits() - Method in class net.sf.colossus.game.BattleUnit
 
getHits() - Method in class net.sf.colossus.game.Creature
 
getHorizSize() - Method in class net.sf.colossus.variant.MasterBoard
 
getHorizSize() - Method in class net.sf.colossus.xmlparser.StrategicMapLoader
 
getHost() - Method in class net.sf.colossus.webclient.WebClient
 
getHostingHost() - Method in class net.sf.colossus.webclient.RunGameInSameJVM
 
getHostingHost() - Method in class net.sf.colossus.webcommon.GameInfo
 
getHostingHost() - Method in interface net.sf.colossus.webcommon.IGameRunner
 
getHostingHost() - Method in class net.sf.colossus.webserver.RunGameInOwnJVM
 
getHostingPlayer() - Method in class net.sf.colossus.server.GameServerSide
 
getHostingPlayerName() - Method in class net.sf.colossus.webclient.RunGameInSameJVM
 
getHostingPort() - Method in class net.sf.colossus.webclient.RunGameInSameJVM
 
getHostingPort() - Method in interface net.sf.colossus.webcommon.IGameRunner
 
getHostingPort() - Method in class net.sf.colossus.webserver.RunGameInOwnJVM
 
getHostingUsername() - Method in class net.sf.colossus.server.StartGameForWebclient
 
getHowManyGamesLeft() - Method in class net.sf.colossus.common.WhatNextManager
 
getHowManyStresstestRoundsProperty() - Static method in class net.sf.colossus.common.Options
 
getHP() - Method in class net.sf.colossus.ai.SimpleAI.PowerSkill
 
getId() - Method in class net.sf.colossus.game.BattleUnit
 
getId() - Method in class net.sf.colossus.gui.Chit
 
getId() - Method in class net.sf.colossus.util.InstanceGroup.TypeInstance
 
getId() - Method in class net.sf.colossus.variant.MasterBoardTerrain
 
getId() - Method in class net.sf.colossus.webclient.ChatHandler
 
getIdBasedTitanPower() - Method in class net.sf.colossus.game.BattleUnit
 
getImage(String, int) - Static method in class net.sf.colossus.gui.Chit
 
getImage(String[], int) - Static method in class net.sf.colossus.gui.Chit
 
getImage(String, List<String>, int, int) - Static method in class net.sf.colossus.util.StaticResourceLoader
Return the first Image of name filename in the list of directories.
getImageIcon(String, List<String>, int, int) - Static method in class net.sf.colossus.util.StaticResourceLoader
Return the first ImageIcon of name filename in the list of directories.
getImageName() - Method in class net.sf.colossus.variant.CreatureType
 
getImageNames() - Method in class net.sf.colossus.client.LegionClientSide
Return a list of Strings.
getImageNames() - Method in class net.sf.colossus.game.Creature
 
getImageNames() - Method in class net.sf.colossus.variant.CreatureType
 
getImagesDirectoriesList() - Static method in class net.sf.colossus.server.VariantSupport
 
getInactiveBattleUnits() - Method in class net.sf.colossus.client.BattleClientSide
 
getInactiveBattleUnits() - Method in class net.sf.colossus.client.Client
 
getInactiveLegion() - Method in class net.sf.colossus.server.BattleServerSide
 
getIncomingEdges(String) - Method in class net.sf.colossus.game.RecruitGraph
Give the List of RecruitEdge where the given creature is the destination.
getIncomingEdges() - Method in class net.sf.colossus.game.RecruitGraph.RecruitVertex
 
getIndex() - Method in class net.sf.colossus.webserver.RoundtripTimeBookkeeper.RoundtripTimeEntry
 
getInfoText() - Method in class net.sf.colossus.gui.BattleBoard
 
getInitialSplitHint(MasterHex) - Method in class net.sf.colossus.ai.AbstractAI
Return which creature the variant suggest splitting at turn 1 when starting in a specific hex.
getInitialSplitHint(MasterHex) - Static method in class net.sf.colossus.server.VariantSupport
 
getInitialSplitHint(MasterHex, List<IVariantHint.AIStyle>) - Static method in class net.sf.colossus.server.VariantSupport
 
getInitialSplitHint(MasterHex, List<IVariantHint.AIStyle>) - Method in interface net.sf.colossus.variant.IVariantHint
Obtains the list of creatures to split on turn one.
getInitiatingWebClient() - Static method in class net.sf.colossus.webclient.RunGameInSameJVM
if a Game Server game was started locally on players computer, then GameServerSide queries the starting web client from here.
getInitiator() - Method in class net.sf.colossus.webcommon.GameInfo
 
getInnerHexagon() - Method in class net.sf.colossus.gui.GUIBattleHex
 
getInputStream(String, List<String>) - Static method in class net.sf.colossus.util.StaticResourceLoader
Return the first InputStream from file of name filename in the list of directories.
getInputStream(String, List<String>, boolean, boolean, boolean) - Static method in class net.sf.colossus.util.StaticResourceLoader
Return the first InputStream from file of name filename in the list of directories.
getInputStreamFromBytes(byte[]) - Static method in class net.sf.colossus.util.StaticResourceLoader
Return the content of the specified byte array as an InputStream.
getInputStreamIgnoreFail(String, List<String>) - Static method in class net.sf.colossus.util.StaticResourceLoader
Return the first InputStream from file of name filename in the list of directories, tell the getInputStream not to complain if not found.
getInstance(Object) - Method in class net.sf.colossus.util.InstanceGroup
 
getIntermediateColor(Color, Color, double) - Method in class net.sf.colossus.gui.PlayerDetailsDialog
 
getIntOption(String) - Method in interface net.sf.colossus.common.IOptions
 
getIntOption(String) - Method in class net.sf.colossus.common.Options
Return -1 if the option's value has not been set.
getIntOption(String) - Method in class net.sf.colossus.server.GameServerSide
 
getIntOption(String) - Method in class net.sf.colossus.server.Server
 
getIntOption(String) - Method in class net.sf.colossus.webserver.WebServerOptions
Return -1 if the option's value has not been set.
getIntOptionNoUndef(String) - Method in class net.sf.colossus.webserver.WebServerOptions
 
getIServer() - Method in interface net.sf.colossus.client.IServerConnection
 
getIServer() - Method in class net.sf.colossus.client.SocketClientThread
 
getKillValue(BattleCritter, MasterBoardTerrain) - Method in class net.sf.colossus.ai.AbstractAI
Get the 'kill value' of a creature on a specific terrain.
getKillValue(CreatureType) - Method in class net.sf.colossus.ai.AbstractAI
Get the 'kill value' of a creature on an unspecified terrain.
getKillValue(CreatureType, MasterBoardTerrain) - Method in class net.sf.colossus.ai.AbstractAI
Get the 'kill value' of a creature on a specific terrain.
getKillValue() - Method in class net.sf.colossus.variant.CreatureType
Get the non-terrainified part of the kill-value.
getLabel() - Method in enum net.sf.colossus.game.EntrySide
 
getLabel() - Method in class net.sf.colossus.variant.Hex
 
getLabelSide() - Method in class net.sf.colossus.variant.MasterHex
 
getLastConfirmationCode() - Method in class net.sf.colossus.webcommon.User
 
getLastGame() - Static method in class net.sf.colossus.server.GameServerSideTestAccess
 
getLastNChatMessages() - Method in class net.sf.colossus.webserver.ChatMsgStorage
 
getLastNotification() - Method in class net.sf.colossus.server.Server.WithdrawInfo
 
getLastRoll() - Method in class net.sf.colossus.gui.MovementDie
 
getLastRoll() - Method in class net.sf.colossus.gui.StrikeDie
 
getLeaf(String) - Method in class net.sf.colossus.client.PredictSplits
Return the leaf PredictSplitNode with matching markerId.
getLeaves(PredictSplitNode) - Method in class net.sf.colossus.client.PredictSplits
Return all non-empty childless nodes in subtree starting from node.
getLeftovers() - Method in class net.sf.colossus.cmdline.CmdLine
Return an ArrayList of all leftover arguments that were found on the command line after valid options were parsed.
getLegion(String) - Method in class net.sf.colossus.client.Client
Get this legion's info or create if necessary.
getLegion() - Method in class net.sf.colossus.game.actions.LegionAction
The legion that was changed.
getLegion() - Method in class net.sf.colossus.game.BattleUnit
 
getLegion() - Method in class net.sf.colossus.game.Creature
 
getLegion() - Method in class net.sf.colossus.game.Legion.AcquirableDecision
 
getLegion() - Method in class net.sf.colossus.gui.ClientGUI.PendingMove
 
getLegion() - Method in class net.sf.colossus.gui.EditLegion
 
getLegion(BattleServerSide.LegionTags) - Method in class net.sf.colossus.server.BattleServerSide
 
getLegion1() - Method in class net.sf.colossus.gui.RevealEvent
 
getLegion2() - Method in class net.sf.colossus.gui.RevealEvent
 
getLegionByMarkerId(String) - Method in class net.sf.colossus.client.GameClientSide
 
getLegionByMarkerId(String) - Method in class net.sf.colossus.client.PlayerClientSide
 
getLegionByMarkerId(String) - Method in class net.sf.colossus.game.Game
 
getLegionByMarkerId(String) - Method in class net.sf.colossus.game.Player
 
getLegionByMarkerId(String) - Method in class net.sf.colossus.server.GameServerSide
 
getLegionByPlayer(Player) - Method in class net.sf.colossus.game.Battle
 
getLegionCreatureCertainties(Legion) - Method in class net.sf.colossus.client.Client
 
getLegionCreatureCertainties(Legion) - Method in class net.sf.colossus.client.GameClientSide
Return a list of Booleans
getLegionCreatureCertainties(Legion) - Method in interface net.sf.colossus.client.IOracle
 
getLegionHeight(String) - Method in class net.sf.colossus.client.Client
 
getLegionImageNames(Legion) - Method in class net.sf.colossus.client.Client
 
getLegionImageNames(Legion) - Method in class net.sf.colossus.client.GameClientSide
Return a list of Strings.
getLegionImageNames(Legion) - Method in interface net.sf.colossus.client.IOracle
 
getLegionMoveConfirmationMode() - Method in interface net.sf.colossus.client.IClientGUI
 
getLegionMoveConfirmationMode() - Method in class net.sf.colossus.client.NullClientGUI
 
getLegionMoveConfirmationMode() - Method in class net.sf.colossus.gui.ClientGUI
 
getLegions() - Method in class net.sf.colossus.client.PlayerClientSide
 
getLegions() - Method in class net.sf.colossus.game.Player
TODO should be List, but currently subclasses still use more specific types TODO should be unmodifiable, but at least PlayerServerSide.die(Player) still removes items
getLegions() - Method in class net.sf.colossus.server.PlayerServerSide
TODO remove once noone needs the specific version anymore
getLegionsByHex(MasterHex) - Method in class net.sf.colossus.game.Game
 
getListenersForOption(String) - Method in class net.sf.colossus.common.Options
 
getLocation() - Method in class net.sf.colossus.game.Battle
 
getLocation() - Method in class net.sf.colossus.game.Engagement
 
getLocationLabel() - Method in class net.sf.colossus.game.Engagement
 
getLog() - Method in class net.sf.colossus.ai.RationalAI.BattleResults
 
getLogDirectory() - Method in class net.sf.colossus.gui.MasterBoard
 
getLoggedIn() - Method in class net.sf.colossus.webserver.WebServerClient
 
getLoggedInCount() - Method in class net.sf.colossus.webcommon.UserDB
 
getLoggedInNamesAsString(String) - Method in class net.sf.colossus.webcommon.UserDB
 
getLoggedInUsers() - Method in class net.sf.colossus.webcommon.UserDB
 
getLongMarkerId() - Method in class net.sf.colossus.game.Legion
 
getLongMarkerId() - Method in class net.sf.colossus.gui.RevealEvent
Note that RevealEvents use (currently?) everywhere the long marker id in order to be able to handle re-colored captured markers properly.
getLongMarkerId2() - Method in class net.sf.colossus.gui.RevealEvent
Note that RevealEvents use (currently?) everywhere the long marker id in order to be able to handle re-colored captured markers properly.
getLongMarkerName(String) - Static method in class net.sf.colossus.server.LegionServerSide
 
getLongMarkerName() - Method in class net.sf.colossus.server.LegionServerSide
 
getLordType() - Method in class net.sf.colossus.gui.PickLord
 
getMap() - Method in class net.sf.colossus.xmlparser.MainVarFileLoader
 
getMapKey(String, List<String>) - Static method in class net.sf.colossus.util.StaticResourceLoader
Return the key to use in the image and file caches.
getMapKey(String[], List<String>) - Static method in class net.sf.colossus.util.StaticResourceLoader
Return the key to use in the image cache.
getMapName() - Static method in class net.sf.colossus.server.VariantSupport
 
getMapOrBoardFrame() - Method in class net.sf.colossus.gui.ClientGUI
 
getMarkerAtPoint(Point) - Method in class net.sf.colossus.gui.MasterBoard
Return the topmost Marker that contains the given point, or null if none does.
getMarkerId() - Method in class net.sf.colossus.client.PredictSplitNode
 
getMarkerId() - Method in class net.sf.colossus.game.Creature
 
getMarkerId() - Method in class net.sf.colossus.game.Legion
 
getMarkerName() - Method in class net.sf.colossus.server.LegionServerSide
 
getMarkerName(String) - Static method in class net.sf.colossus.server.LegionServerSide
 
getMarkerNamesProperties() - Static method in class net.sf.colossus.server.VariantSupport
 
getMarkersAvailable() - Method in class net.sf.colossus.game.Player
 
getMasterBoard() - Method in class net.sf.colossus.gui.MasterBoard
TODO this should probably be stored as member, possibly instead of the client class.
getMasterBoard() - Method in class net.sf.colossus.variant.Variant
 
getMasterHex(String) - Method in class net.sf.colossus.ai.AbstractHintProvider
 
getMasterHex() - Method in class net.sf.colossus.client.HexMap
 
getMasterHex() - Method in class net.sf.colossus.gui.BattleMap
 
getMax() - Method in class net.sf.colossus.webcommon.GameInfo
 
getMaxBattleTurns() - Method in class net.sf.colossus.variant.Variant
 
getMaxCount() - Method in class net.sf.colossus.game.Creature
 
getMaxCount() - Method in class net.sf.colossus.variant.CreatureType
 
getMaxForVariant(String) - Method in class net.sf.colossus.webclient.WebClient
 
getMaximumGameIdFromFiles() - Method in class net.sf.colossus.webserver.WebServer
Searches the game directory tree for highest game number for which a game directory had been earlier created.
getMaximumSize() - Method in class net.sf.colossus.gui.Chit
 
getMaximumUsefulNumber(String) - Method in class net.sf.colossus.game.RecruitGraph
What is the maximum "useful" number of a given creature for recruitment purpose (excluding "Any" or "AnyNonLord").
getMaxPlayers() - Static method in class net.sf.colossus.server.VariantSupport
get maximum number of players in that variant
getMaxPlayers() - Method in class net.sf.colossus.xmlparser.MainVarFileLoader
 
getMessage() - Method in class net.sf.colossus.gui.ClientGUI
 
getMessage() - Method in class net.sf.colossus.server.ClientHandler.MessageForClient
 
getMessage() - Method in class net.sf.colossus.webcommon.ChatMessage
 
getMessageNr() - Method in class net.sf.colossus.server.ClientHandler.MessageForClient
 
getMethod() - Method in class net.sf.colossus.client.ClientThread.ServerEvent
 
getMin() - Method in class net.sf.colossus.webcommon.GameInfo
 
getMinimumSize() - Method in class net.sf.colossus.appmain.GetPlayers
 
getMinimumSize() - Method in class net.sf.colossus.appmain.NetworkClientDialog
 
getMinimumSize() - Method in class net.sf.colossus.client.HexMap
 
getMinimumSize() - Method in class net.sf.colossus.gui.BattleDice
 
getMinimumSize() - Method in class net.sf.colossus.gui.Chit
 
getMinimumSize() - Method in class net.sf.colossus.gui.ConnectionLogWindow
 
getMinimumSize() - Method in class net.sf.colossus.gui.CreatureCollectionView
 
getMinimumSize() - Method in class net.sf.colossus.gui.LogWindow
 
getMinimumSize() - Method in class net.sf.colossus.gui.MasterBoard
 
getMinimumSize() - Method in class net.sf.colossus.gui.StatusScreen
 
getMissingPlayers(List<String>) - Method in class net.sf.colossus.webserver.RunGameInOwnJVM
 
getMissingReadmeNotification() - Static method in class net.sf.colossus.server.VariantSupport
 
getMnemonic() - Method in enum net.sf.colossus.game.PlayerColor
 
getMovement() - Method in class net.sf.colossus.client.Client
 
getMovementDie() - Method in class net.sf.colossus.gui.ClientGUI
 
getMovementRoll() - Method in class net.sf.colossus.game.Game
 
getMovementRoll() - Method in class net.sf.colossus.server.GameServerSide
 
getMovementRoll() - Method in class net.sf.colossus.server.PlayerServerSide
 
getMovementRollSS() - Method in class net.sf.colossus.server.PlayerServerSide
 
getMover() - Method in class net.sf.colossus.gui.ClientGUI
 
getMulligansLeft() - Method in class net.sf.colossus.game.Player
 
getMutexNotified() - Method in class net.sf.colossus.appmain.GetPlayers
 
getMyEngagedLegion() - Method in class net.sf.colossus.client.Client
 
getName() - Method in class net.sf.colossus.ai.SimpleAI.PowerSkill
 
getName() - Method in class net.sf.colossus.client.CreatureInfo
 
getName() - Method in class net.sf.colossus.cmdline.Opt
long option name
getName() - Method in class net.sf.colossus.game.Creature
 
getName() - Method in class net.sf.colossus.game.Player
 
getName() - Method in enum net.sf.colossus.game.PlayerColor
 
getName() - Method in class net.sf.colossus.gui.RevealedCreature
 
getName() - Method in class net.sf.colossus.variant.CreatureType
The name used for creatures of this type.
getName() - Method in class net.sf.colossus.variant.Hazards
 
getName() - Method in class net.sf.colossus.variant.Variant.AcquirableData
 
getName() - Method in class net.sf.colossus.variant.Variant
 
getName() - Method in class net.sf.colossus.webcommon.User
 
getName() - Method in class net.sf.colossus.xmlparser.TerrainRecruitLoader.CreatureAndNumber
 
getNameMaybe() - Method in class net.sf.colossus.client.ClientThread
 
getNameMaybe() - Method in class net.sf.colossus.client.SocketClientThread
 
getNativeValue(CreatureType, MasterBoardTerrain, boolean) - Method in class net.sf.colossus.ai.SimpleAI
 
getNeighbor(int) - Method in class net.sf.colossus.gui.GUIBattleHex
 
getNeighbor(int) - Method in class net.sf.colossus.variant.BattleHex
 
getNeighbor(int) - Method in class net.sf.colossus.variant.MasterHex
 
getNewObject(String, List<String>) - Static method in class net.sf.colossus.util.StaticResourceLoader
Create an instance of the class whose name is in parameter.
getNewObject(String, List<String>, Object[]) - Static method in class net.sf.colossus.util.StaticResourceLoader
Create an instance of the class whose name is in parameter, using parameters.
getNewRedoLogElement() - Method in class net.sf.colossus.server.History
 
getNext() - Method in class net.sf.colossus.util.PermGen
generates the next permutation.
getNextColorPicker() - Method in class net.sf.colossus.server.GameServerSide
 
getNextFreeGameId() - Static method in class net.sf.colossus.webcommon.GameInfo
 
getNextSplitClickMode() - Method in interface net.sf.colossus.client.IClientGUI
 
getNextSplitClickMode() - Method in class net.sf.colossus.client.NullClientGUI
 
getNextSplitClickMode() - Method in class net.sf.colossus.gui.ClientGUI
 
getNode(String) - Method in class net.sf.colossus.client.LegionClientSide
 
getNode() - Method in class net.sf.colossus.client.LegionClientSide
 
getNodes(PredictSplitNode) - Method in class net.sf.colossus.client.PredictSplits
Return all non-empty nodes in subtree starting from node.
getNoonePlayer() - Method in class net.sf.colossus.client.GameClientSide
 
getNotifyWebServer() - Method in class net.sf.colossus.server.GameServerSide
 
getNow() - Static method in class net.sf.colossus.client.ClientThread
 
getNow() - Static method in class net.sf.colossus.gui.ConnectionLogWindow
 
getNowPlusOffset(Calendar, int, int) - Method in class net.sf.colossus.webclient.WebClient
Determine a point in time given amount of days and hours from now.
getNumber() - Method in class net.sf.colossus.game.Player
 
getNumber() - Method in class net.sf.colossus.game.RecruitGraph.RecruitEdge
 
getNumber() - Method in class net.sf.colossus.xmlparser.TerrainRecruitLoader.CreatureAndNumber
 
getNumberForLegionMoveConfirmation(String) - Method in class net.sf.colossus.common.Options
 
getNumberForNextSplit(String) - Method in class net.sf.colossus.common.Options
 
getNumberForRecruitChitSelection(String) - Method in class net.sf.colossus.common.Options
 
getNumberForViewMode(String) - Method in class net.sf.colossus.common.Options
 
getNumberOfWaysToTerrain(Legion, MasterHex, String) - Method in class net.sf.colossus.ai.AbstractAI
 
getNumberRequired() - Method in class net.sf.colossus.game.RecruitGraph.RecruitOption
 
getNumCreatures() - Method in class net.sf.colossus.game.Player
 
getNumEnemyLegions(MasterHex, Player) - Method in class net.sf.colossus.game.Game
 
getNumFriendlyLegions(MasterHex, Player) - Method in class net.sf.colossus.game.Game
 
getNumHumansRemaining() - Method in class net.sf.colossus.game.Game
Returns the number of real players (Human or Network) which are still alive.
getNumLegions(MasterHex) - Method in class net.sf.colossus.game.Game
 
getNumLegions() - Method in class net.sf.colossus.game.Player
 
getNumLivingCreatures(CreatureType) - Method in class net.sf.colossus.game.Game
 
getNumLivingPlayers() - Method in class net.sf.colossus.game.Game
 
getNumMarkersAvailable() - Method in class net.sf.colossus.game.Player
 
getNumPlayers() - Method in class net.sf.colossus.client.Client
 
getNumPlayers() - Method in interface net.sf.colossus.client.IOracle
 
getNumPlayers() - Method in class net.sf.colossus.game.Game
 
getNumRemoteRemaining() - Method in class net.sf.colossus.game.Game
 
getObj() - Method in class net.sf.colossus.util.InstanceGroup.TypeInstance
 
getOffCenter() - Method in class net.sf.colossus.gui.GUIMasterHex
Return a point near the center of the hex, vertically offset a bit toward the fat side.
getOneLine() - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
getOnlineCount() - Method in class net.sf.colossus.webcommon.GameInfo
 
getOpposingSide() - Method in enum net.sf.colossus.game.EntrySide
 
getOppositeHazard(int) - Method in class net.sf.colossus.variant.BattleHex
Return the hazard type of opposite side of side i.
getOppositeHexside(int) - Method in class net.sf.colossus.gui.ShowCreatureDetails.SimulatedBattleHex
fake, return ' ' nor now.
getOppositeHexside(int) - Method in class net.sf.colossus.variant.BattleHex
TODO get rid of this char based one Return the character code of the hazard type of opposite side of side i.
getOpt(char) - Method in class net.sf.colossus.cmdline.Opts
Return the Opt corresponding to short option optch.
getOpt(String) - Method in class net.sf.colossus.cmdline.Opts
Return the Opt corresponding to long option name.
getOptch() - Method in class net.sf.colossus.cmdline.Opt
short option name
getOption(String) - Method in interface net.sf.colossus.common.IOptions
 
getOption(String, boolean) - Method in interface net.sf.colossus.common.IOptions
 
getOption(String) - Method in class net.sf.colossus.common.Options
 
getOption(String, boolean) - Method in class net.sf.colossus.common.Options
 
getOption(String) - Method in class net.sf.colossus.server.GameServerSide
 
getOption(String) - Method in class net.sf.colossus.webserver.WebServerOptions
 
getOptions() - Method in class net.sf.colossus.client.Client
 
getOptions() - Method in class net.sf.colossus.cmdline.Opts
Return a Collection of all my Opt objects.
getOptions() - Method in interface net.sf.colossus.common.OptionObjectProvider
 
getOptions() - Method in class net.sf.colossus.gui.ClientGUI
 
getOptions() - Method in class net.sf.colossus.server.GameServerSide
 
getOptionsFilename() - Method in class net.sf.colossus.common.Options
 
getOptValue(char) - Method in class net.sf.colossus.cmdline.CmdLine
Return the option value as a String.
getOptValue(String) - Method in class net.sf.colossus.cmdline.CmdLine
Return the option value as a String.
getOracle() - Method in class net.sf.colossus.gui.ClientGUI
 
getOtherChildMarkerId() - Method in class net.sf.colossus.client.PredictSplitNode
 
getOurSize() - Method in class net.sf.colossus.gui.CCVFlowLayout
 
getOutgoingEdges(String) - Method in class net.sf.colossus.game.RecruitGraph
Give the List of RecruitEdge where the given creature is the source.
getOutgoingEdges() - Method in class net.sf.colossus.game.RecruitGraph.RecruitVertex
 
getOutputStream(String, List<String>) - Static method in class net.sf.colossus.util.StaticResourceLoader
Return the first OutputStream from file of name filename in the list of directories.
getOverlay() - Static method in class net.sf.colossus.gui.GUIHex
 
getOverlayImage() - Method in class net.sf.colossus.gui.GUIMasterHex
 
getOwningPlayer() - Method in class net.sf.colossus.client.Client
 
getOwningPlayer() - Method in class net.sf.colossus.gui.ClientGUI
 
getOwningPlayerName() - Method in class net.sf.colossus.gui.ClientGUI
 
getParent(int, int) - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
pick a parent
getParent() - Method in class net.sf.colossus.client.PredictSplitNode
 
getParent() - Method in class net.sf.colossus.server.LegionServerSide
 
getPathSeparator() - Static method in class net.sf.colossus.util.StaticResourceLoader
Give the String to mark directories.
getPenaltyOptions() - Method in class net.sf.colossus.server.CreatureServerSide
 
getPendingMoveHexes() - Method in class net.sf.colossus.gui.ClientGUI
 
getPhase() - Method in class net.sf.colossus.client.Client
 
getPhase() - Method in class net.sf.colossus.game.Game
 
getPickCarryDialog() - Method in class net.sf.colossus.gui.ClientGUI
 
getPlainHexArray() - Method in class net.sf.colossus.variant.MasterBoard
 
getPlainName() - Method in class net.sf.colossus.gui.RevealedCreature
 
getPlayer() - Method in class net.sf.colossus.client.LegionClientSide
 
getPlayer() - Method in class net.sf.colossus.game.Creature
 
getPlayer() - Method in class net.sf.colossus.game.Legion
Retrieves the player this legion belongs to.
getPlayer() - Method in class net.sf.colossus.gui.RevealEvent
 
getPlayer() - Method in class net.sf.colossus.server.LegionServerSide
 
getPlayer() - Method in class net.sf.colossus.server.Server
The player, for which data from socket is currently processed.
getPlayerByMarkerId(String) - Method in class net.sf.colossus.client.GameClientSide
 
getPlayerByMarkerId(String) - Method in class net.sf.colossus.server.GameServerSide
 
getPlayerByName(String) - Method in class net.sf.colossus.client.Client
 
getPlayerByName(String) - Method in class net.sf.colossus.client.GameClientSide
Resolve playerName into Player object.
getPlayerByName(String) - Method in class net.sf.colossus.server.GameServerSide
Resolve playerName into Player object.
getPlayerByNameIgnoreNull(String) - Method in class net.sf.colossus.client.GameClientSide
Resolve playerName into Player object.
getPlayerByNameIgnoreNull(String) - Method in class net.sf.colossus.server.GameServerSide
Resolve playerName into Player object.
getPlayerByShortColor(String) - Method in class net.sf.colossus.server.GameServerSide
NOTE: to be used only during loading a Game! Client side has a more sophisticated version that takes slain players and their inherited markers into account.
getPlayerByTag(int) - Method in class net.sf.colossus.client.GameClientSide
 
getPlayerInfo(boolean) - Method in class net.sf.colossus.server.Server
 
getPlayerListAsString() - Method in class net.sf.colossus.webcommon.GameInfo
 
getPlayerName() - Method in class net.sf.colossus.server.ClientHandler
 
getPlayerName() - Method in class net.sf.colossus.server.Server
Name of the player, for which data from socket is currently processed.
getPlayerName() - Method in class net.sf.colossus.webserver.WebServer
Each user server thread's name is set to it user's name.
GetPlayers - Class in net.sf.colossus.appmain
Class GetPlayers is a dialog used to enter players' names, types, variant, etc.
GetPlayers(Options, Object, WhatNextManager, boolean) - Constructor for class net.sf.colossus.appmain.GetPlayers
Clear options to abort
getPlayers() - Method in class net.sf.colossus.game.Game
 
getPlayers() - Method in class net.sf.colossus.webcommon.GameInfo
 
GetPlayers.varFileFilter - Class in net.sf.colossus.appmain
 
GetPlayers.varFileFilter() - Constructor for class net.sf.colossus.appmain.GetPlayers.varFileFilter
 
getPlayersElim() - Method in class net.sf.colossus.game.Player
 
getPlayerUsingColor(String) - Method in class net.sf.colossus.client.GameClientSide
 
getPlayerUsingColor(String) - Method in class net.sf.colossus.server.GameServerSide
 
getPlayingCount() - Method in class net.sf.colossus.webcommon.UserDB
 
getPluralName() - Method in class net.sf.colossus.game.Creature
 
getPluralName() - Method in class net.sf.colossus.variant.CreatureType
The name used for multiple creatures of this type.
getPoints() - Method in class net.sf.colossus.game.Legion.AcquirableDecision
 
getPointValue() - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
getPointValue() - Method in class net.sf.colossus.ai.SimpleAI.PowerSkill
 
getPointValue() - Method in class net.sf.colossus.client.LegionClientSide
Return the point value of suspected contents of this legion.
getPointValue() - Method in interface net.sf.colossus.game.BattleCritter
 
getPointValue() - Method in class net.sf.colossus.game.BattleUnit
 
getPointValue() - Method in class net.sf.colossus.game.Creature
 
getPointValue() - Method in class net.sf.colossus.game.Legion
TODO unify between the two derived classes if possible -- the handling of Titans is quite different, although it should have the same result
getPointValue() - Method in class net.sf.colossus.server.LegionServerSide
 
getPointValue() - Method in class net.sf.colossus.variant.CreatureType
 
getPointValue() - Method in class net.sf.colossus.variant.CreatureTypeTitan
 
getPoison() - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
getPoison() - Method in interface net.sf.colossus.game.BattleCritter
 
getPoison() - Method in class net.sf.colossus.game.BattleUnit
 
getPoison() - Method in class net.sf.colossus.game.Creature
 
getPoison() - Method in class net.sf.colossus.variant.CreatureType
 
getPoisonDamage() - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
getPoisonDamage() - Method in interface net.sf.colossus.game.BattleCritter
 
getPoisonDamage() - Method in class net.sf.colossus.game.BattleUnit
 
getPoisonDamage() - Method in class net.sf.colossus.game.Creature
 
getPort() - Method in class net.sf.colossus.server.GameServerSide
 
getPort() - Method in class net.sf.colossus.webclient.WebClient
 
getPort() - Method in class net.sf.colossus.webcommon.GameInfo
 
getPort() - Method in class net.sf.colossus.webserver.ColossusRegistry
 
getPortBookKeeper() - Method in class net.sf.colossus.webserver.WebServer
 
getPortProvider() - Method in interface net.sf.colossus.webcommon.IRunWebServer
 
getPortProvider() - Method in class net.sf.colossus.webserver.WebServer
 
getPossibleRecruitActionHexes() - Method in class net.sf.colossus.client.Client
Return a set of hexLabels with legions that could do a recruit or undo recruit.
getPossibleRecruiters(MasterHex) - Method in interface net.sf.colossus.variant.IRecruiting
Return all the CreatureType that can be recruits (something) in the hex.
getPossibleRecruiters(MasterHex) - Method in class net.sf.colossus.variant.RecruitingSubTree
 
getPossibleRecruiters(MasterBoardTerrain, MasterHex) - Static method in class net.sf.colossus.xmlparser.TerrainRecruitLoader
Give a modifiable list of the possible recruiters in a terrain.
getPossibleRecruitHexes() - Method in class net.sf.colossus.client.Client
Return a set of hexes with legions that can (still) muster anything and are not marked as skip.
getPossibleRecruits(MasterBoardTerrain, MasterHex) - Method in class net.sf.colossus.client.Client
TODO get from Variant instead of static TerrainRecruitLoader access Just forwarding the query, to get at least the GUI classes get rid of dependency to static TerrainRecruitLoader access.
getPossibleRecruits(MasterHex) - Method in interface net.sf.colossus.variant.IRecruiting
Return all the CreatureType that can be (somehow) recruited in the hex.
getPossibleRecruits(MasterBoardTerrain, MasterHex) - Method in interface net.sf.colossus.variant.IVariant
TODO get from Variant instead of static TerrainRecruitLoader access Just forwarding the query, to get at least the GUI classes get rid of dependency to static TerrainRecruitLoader access.
getPossibleRecruits(MasterHex) - Method in class net.sf.colossus.variant.RecruitingSubTree
WARNING: This function, trough the CustomRecruitBase, can cause a caretaker update.
getPossibleRecruits(MasterBoardTerrain, MasterHex) - Static method in class net.sf.colossus.xmlparser.TerrainRecruitLoader
Give a modifiable list of the possible recruits in a terrain.
getPossibleSpecialRecruiters(MasterHex) - Method in class net.sf.colossus.server.CustomRecruitBase
List creatures that can recruit in this terrain in a special way now.
getPossibleSpecialRecruiters(MasterHex) - Method in interface net.sf.colossus.variant.ICustomRecruitBase
List creatures that can recruit in this terrain in a special way now.
getPossibleSpecialRecruits(MasterHex) - Method in class net.sf.colossus.server.CustomRecruitBase
List creatures that can be recruited in this terrain in a special way now.
getPossibleSpecialRecruits(MasterHex) - Method in interface net.sf.colossus.variant.ICustomRecruitBase
List creatures that can be recruited in this terrain in a special way now.
getPower() - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
getPower() - Method in interface net.sf.colossus.game.BattleCritter
 
getPower() - Method in class net.sf.colossus.game.BattleUnit
 
getPower() - Method in class net.sf.colossus.game.Creature
 
getPower() - Method in class net.sf.colossus.variant.CreatureType
 
getPowerAttack() - Method in class net.sf.colossus.ai.SimpleAI.PowerSkill
 
getPowerBonusRangestrikeFrom(boolean, boolean) - Method in class net.sf.colossus.variant.HazardTerrain
Return the bonus to apply to the Strike Factor of a creature rangestriking out from that terrain on a unspecified creature.
getPowerBonusRangestruckIn(boolean, boolean) - Method in class net.sf.colossus.variant.HazardTerrain
Return the bonus to apply to the Strike Factor of a creature Rangestruck in this terrain by a unspecified creature.
getPowerBonusStrikeFrom(boolean, boolean) - Method in class net.sf.colossus.variant.HazardTerrain
Return the bonus to apply to the Strike Factor of a creature striking out from that terrain on a unspecified creature.
getPowerBonusStruckIn(boolean, boolean) - Method in class net.sf.colossus.variant.HazardTerrain
Return the bonus to apply to the Strike Factor of a creature struck in this terrain by a unspecified creature.
getPowerDefend() - Method in class net.sf.colossus.ai.SimpleAI.PowerSkill
 
getPowerPenaltyRangestrikeFrom(boolean, boolean) - Method in class net.sf.colossus.variant.HazardTerrain
Return the penalty to apply to the Power Factor of a creature rangestriking out from that terrain on a unspecified creature.
getPowerPenaltyRangestruckIn(boolean, boolean) - Method in class net.sf.colossus.variant.HazardTerrain
Return the penalty to apply to the Strike Factor of a creature Rangestruck in this terrain by a unspecified creature.
getPowerPenaltyStrikeFrom(boolean, boolean) - Method in class net.sf.colossus.variant.HazardTerrain
Return the penalty to apply to the Power Factor of a creature striking out from that terrain on a unspecified creature.
getPowerPenaltyStruckIn(boolean, boolean) - Method in class net.sf.colossus.variant.HazardTerrain
Return the penalty to apply to the Strike Factor of a creature struck in this terrain by a unspecified creature.
getPredictSplits() - Method in class net.sf.colossus.client.PlayerClientSide
 
getPreferredParent() - Method in class net.sf.colossus.gui.ClientGUI
 
getPreferredSize() - Method in class net.sf.colossus.appmain.GetPlayers
 
getPreferredSize() - Method in class net.sf.colossus.appmain.NetworkClientDialog
 
getPreferredSize() - Method in class net.sf.colossus.client.HexMap
 
getPreferredSize() - Method in class net.sf.colossus.gui.AutoInspector
 
getPreferredSize() - Method in class net.sf.colossus.gui.BattleDice
 
getPreferredSize() - Method in class net.sf.colossus.gui.Chit
 
getPreferredSize() - Method in class net.sf.colossus.gui.CreatureCollectionView.CreatureCount
 
getPreferredSize() - Method in class net.sf.colossus.gui.CreatureCollectionView
 
getPreferredSize() - Method in class net.sf.colossus.gui.MasterBoard
 
getPreferredSize() - Method in class net.sf.colossus.gui.StatusScreen
 
getPreliminaryPlayerNames() - Method in interface net.sf.colossus.client.IServerConnection
 
getPreliminaryPlayerNames() - Method in class net.sf.colossus.client.SocketClientThread
 
getPreliminaryPlayerNames() - Method in class net.sf.colossus.game.Game
Get a list of preliminary player names, during game startup / clients connecting.
getPrimaryAcquirable() - Method in class net.sf.colossus.variant.Variant
To obtain the first Acquirable (aka 'primary') Creature name.
getPrintStatistics() - Method in class net.sf.colossus.util.InstanceGroup
 
getPrintStatistics() - Static method in class net.sf.colossus.util.InstanceTracker
 
getPriority() - Method in class net.sf.colossus.ai.objectives.AbstractTacticalObjective
 
getPriority() - Method in interface net.sf.colossus.ai.objectives.TacticalObjective
Get the current priority of this objective.
getQueueLen() - Method in class net.sf.colossus.client.ClientThread
 
getRandomSourceFromProperties() - Method in class net.sf.colossus.util.DevRandom
 
getRange(BattleHex, BattleHex, boolean) - Static method in class net.sf.colossus.game.Battle
Return the range in hexes from hex1 to hex2.
getReadme() - Method in class net.sf.colossus.variant.Variant
 
getReason() - Method in class net.sf.colossus.game.actions.Acquisition
 
getReason() - Method in class net.sf.colossus.game.actions.AddCreatureAction
Returns a string representing the reason for the addition.
getReason() - Method in class net.sf.colossus.game.actions.EditAddCreature
 
getReason() - Method in class net.sf.colossus.game.actions.Recruitment
 
getReason() - Method in class net.sf.colossus.game.actions.Summoning
 
getReason() - Method in class net.sf.colossus.game.actions.SummonUndo
 
getReasonFail() - Method in interface net.sf.colossus.client.IServerConnection
 
getReasonFail() - Method in class net.sf.colossus.client.SocketClientThread
 
getReasonStartFailed() - Method in class net.sf.colossus.webserver.RunGameInOwnJVM
 
getRecorder() - Method in class net.sf.colossus.server.Server
 
getRecruit() - Method in class net.sf.colossus.game.Legion
 
getRecruit() - Method in class net.sf.colossus.gui.PickRecruit
 
getRecruit() - Method in class net.sf.colossus.variant.RecruitingSubTree.RecruiterAndRecruit
 
getRecruitableAcquirableList(MasterBoardTerrain, int) - Method in class net.sf.colossus.variant.Variant
To obtain all the Creature that can be acquired at the given amount of points in the given terrain.
getRecruitChitMode() - Method in interface net.sf.colossus.client.IClientGUI
 
getRecruitChitMode() - Method in class net.sf.colossus.client.NullClientGUI
 
getRecruitChitMode() - Method in class net.sf.colossus.gui.ClientGUI
 
getRecruited() - Method in class net.sf.colossus.game.actions.Recruitment
 
getRecruiter() - Method in class net.sf.colossus.game.actions.Recruitment
 
getRecruiter() - Method in class net.sf.colossus.variant.RecruitingSubTree.RecruiterAndRecruit
 
getRecruiterName() - Method in class net.sf.colossus.gui.PickRecruiter
 
getRecruitFromRecruiterTerrainNumber(CreatureType, MasterBoardTerrain, int) - Method in class net.sf.colossus.game.RecruitGraph
Return the name of the recruit for the given number of the given recruiter in the given terrain, or null if there's none.
getRecruitGraph() - Static method in class net.sf.colossus.xmlparser.TerrainRecruitLoader
to obtain the recruit graph
getRecruitHint(MasterBoardTerrain, IOracleLegion, List<CreatureType>, IHintOracle) - Static method in class net.sf.colossus.server.VariantSupport
 
getRecruitHint(MasterBoardTerrain, IOracleLegion, List<CreatureType>, IHintOracle, List<IVariantHint.AIStyle>) - Static method in class net.sf.colossus.server.VariantSupport
 
getRecruitHint(MasterBoardTerrain, IOracleLegion, List<CreatureType>, IHintOracle, List<IVariantHint.AIStyle>) - Method in interface net.sf.colossus.variant.IVariantHint
Give the suggested recruit in this terrain for this legion.
getRecruitingSubTree() - Method in class net.sf.colossus.variant.MasterBoardTerrain
 
getRegistryId() - Method in class net.sf.colossus.server.ManagedGame
 
getReinforcementTurns() - Method in class net.sf.colossus.variant.Variant
 
getReleaseVersion() - Static method in class net.sf.colossus.util.BuildInfo
Retrieves the version of Colossus we are running.
getRemaining() - Method in class net.sf.colossus.game.RecruitGraph.RecruitVertex
 
getRemovedCreatures() - Method in class net.sf.colossus.client.PredictSplitNode
Return list of CreatureInfo
getReservedRemain(CreatureType) - Method in class net.sf.colossus.client.Client
 
getResultText() - Method in class net.sf.colossus.gui.EngagementResults.Engagement
 
getRevealedCreatures() - Method in class net.sf.colossus.game.actions.AddCreatureAction
 
getRevealedCreatures() - Method in class net.sf.colossus.game.actions.Recruitment
 
getRevealedCreatures() - Method in interface net.sf.colossus.game.actions.RevealingAction
 
getRevisionInfoString() - Static method in class net.sf.colossus.util.BuildInfo
Get the string describing the pure revision info (revision number, plus perhaps a character indicating sources were modified before compilation).
getRoot() - Method in class net.sf.colossus.client.PredictSplits
 
getRoot() - Method in class net.sf.colossus.server.GameLoading
 
getRowCount() - Method in class net.sf.colossus.webclient.GameTableModel
 
getRowIndex(GameInfo) - Method in class net.sf.colossus.webclient.GameTableModel
 
getRTTime() - Method in class net.sf.colossus.webserver.RoundtripTimeBookkeeper.RoundtripTimeEntry
 
getScheduledGamesMode() - Method in class net.sf.colossus.webclient.WebClient
 
getScore() - Method in class net.sf.colossus.game.Player
 
getScore() - Method in class net.sf.colossus.server.PlayerServerSide
 
getSelectedGameId() - Method in class net.sf.colossus.webclient.WebClient
 
getSelectorKey() - Method in class net.sf.colossus.server.ClientHandler
 
getSender() - Method in class net.sf.colossus.webcommon.ChatMessage
 
getServer() - Method in class net.sf.colossus.server.GameServerSide
 
getShortColor() - Method in class net.sf.colossus.client.Client
 
getShortColor() - Method in class net.sf.colossus.game.Player
 
getShortName() - Method in enum net.sf.colossus.game.PlayerColor
 
getShow() - Method in class net.sf.colossus.variant.MasterBoard
 
getShow() - Method in class net.sf.colossus.xmlparser.StrategicMapLoader
 
getSignonName() - Method in class net.sf.colossus.server.ClientHandler
 
getSimulatedDiceCount(Creature) - Method in class net.sf.colossus.gui.ShowCreatureDetails.SimulatedCritter
power of this creature hitting target.
getSimulatedStrikeNr(Creature) - Method in class net.sf.colossus.gui.ShowCreatureDetails.SimulatedCritter
skill of this creature hitting target.
getSkill() - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
getSkill() - Method in interface net.sf.colossus.game.BattleCritter
 
getSkill() - Method in class net.sf.colossus.game.BattleUnit
 
getSkill() - Method in class net.sf.colossus.game.Creature
 
getSkill() - Method in class net.sf.colossus.variant.CreatureType
 
getSkillAttack() - Method in class net.sf.colossus.ai.SimpleAI.PowerSkill
 
getSkillBonusRangestrikeFrom(boolean, boolean) - Method in class net.sf.colossus.variant.HazardTerrain
Return the bonus to apply to the Strike Factor of a creature rangestriking out from that terrain.
getSkillBonusRangestrikeThrough(boolean) - Method in class net.sf.colossus.variant.HazardTerrain
Return the bonus to apply to the Strike Factor of a Creature whose line-of-fire cross this hex.
getSkillBonusRangestruckIn(boolean, boolean) - Method in class net.sf.colossus.variant.HazardTerrain
Return the bonus to apply to the Strike Factor of a creature Rangestruck in this terrain.
getSkillBonusStrikeFrom(boolean, boolean) - Method in class net.sf.colossus.variant.HazardTerrain
Return the bonus to apply to the Strike Factor of a creature striking out from that terrain.
getSkillBonusStruckIn(boolean, boolean) - Method in class net.sf.colossus.variant.HazardTerrain
Return the bonus to apply to the Strike Factor of a creature struck in this terrain.
getSkillDefend() - Method in class net.sf.colossus.ai.SimpleAI.PowerSkill
 
getSkillPenaltyRangestrikeFrom(boolean, boolean) - Method in class net.sf.colossus.variant.HazardTerrain
Return the penalty to apply to the Strike Factor of a creature rangestriking out from that terrain.
getSkillPenaltyRangestrikeThrough(boolean) - Method in class net.sf.colossus.variant.HazardTerrain
Return the penalty to apply to the Strike Factor of a Creature whose line-of-fire cross this hex.
getSkillPenaltyRangestruckIn(boolean, boolean) - Method in class net.sf.colossus.variant.HazardTerrain
Return the penalty to apply to the Strike Factor of a creature Rangestruck in this terrain.
getSkillPenaltyStrikeFrom(boolean, boolean) - Method in class net.sf.colossus.variant.HazardTerrain
Return the penalty to apply to the Strike Factor of a creature striking out from that terrain.
getSkillPenaltyStruckIn(boolean, boolean) - Method in class net.sf.colossus.variant.HazardTerrain
Return the penalty to apply to the Strike Factor of a creature struck in this terrain.
getSkipThisTime() - Method in class net.sf.colossus.game.Legion
 
getSlowed() - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
getSlowed() - Method in interface net.sf.colossus.game.BattleCritter
 
getSlowed() - Method in class net.sf.colossus.game.BattleUnit
 
getSlowed() - Method in class net.sf.colossus.game.Creature
 
getSlows() - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
getSlows() - Method in interface net.sf.colossus.game.BattleCritter
 
getSlows() - Method in class net.sf.colossus.game.BattleUnit
 
getSlows() - Method in class net.sf.colossus.game.Creature
 
getSlows() - Method in class net.sf.colossus.variant.CreatureType
 
getSocketChannel() - Method in class net.sf.colossus.server.ClientHandler
 
getSolidMarker() - Method in class net.sf.colossus.gui.RevealEvent
 
getSource() - Method in class net.sf.colossus.game.RecruitGraph.RecruitEdge
 
getStartCreature() - Method in class net.sf.colossus.game.RecruitGraph.RecruitOption
 
getStartedByWebClient() - Method in class net.sf.colossus.gui.ClientGUI
 
getStartingCreatures(MasterHex) - Static method in class net.sf.colossus.xmlparser.TerrainRecruitLoader
Give an array of the starting creatures, those available in the first turn and in a particular kind of Tower.
getStartingHex() - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
getStartingHex() - Method in class net.sf.colossus.client.CritterMove
 
getStartingHex() - Method in interface net.sf.colossus.game.BattleCritter
 
getStartingHex() - Method in class net.sf.colossus.game.BattleUnit
 
getStartingHex() - Method in class net.sf.colossus.game.Creature
 
getStartingHex() - Method in class net.sf.colossus.server.LegionServerSide
 
getStartingLegion(String, MasterHex, Player) - Method in class net.sf.colossus.server.GameServerSide
 
getStartingTower() - Method in class net.sf.colossus.game.Player
 
getStartingUser() - Method in class net.sf.colossus.webcommon.GameInfo
 
getStartList() - Method in class net.sf.colossus.variant.MasterBoardTerrain
 
getStartList() - Method in class net.sf.colossus.xmlparser.BattlelandLoader
 
getStartOptions() - Method in class net.sf.colossus.appmain.Start
 
getStartOptions() - Method in class net.sf.colossus.common.WhatNextManager
 
getStartTime() - Method in class net.sf.colossus.webclient.WebClient
 
getStartTime() - Method in class net.sf.colossus.webcommon.GameInfo
 
getStateString() - Method in class net.sf.colossus.webcommon.GameInfo
 
getStatus() - Method in class net.sf.colossus.webserver.PortBookKeeper
 
getStatusInfo(boolean) - Method in class net.sf.colossus.server.PlayerServerSide
Return a colon-separated string with a bunch of info for the status screen.
getStillToMoveHexes() - Method in class net.sf.colossus.gui.ClientGUI
 
getStrikeNumber(BattleCritter, BattleCritter) - Method in class net.sf.colossus.game.BattleStrike
WARNING: this is duplicated in CreatureServerSide (moved from Strike to here)
getStrikeNumber(CreatureServerSide, Creature) - Method in class net.sf.colossus.server.BattleStrikeServerSide
WARNING: this is duplicated in BattleClientSide
getStrikeNumber(Creature, Creature, boolean) - Method in class net.sf.colossus.server.BattleStrikeServerSide
 
getStrikeNumber() - Method in class net.sf.colossus.server.PenaltyOption
 
getStriker() - Method in class net.sf.colossus.server.PenaltyOption
 
getStrikingPower(Creature, int, int, HazardTerrain, HazardTerrain, HazardHexside, HazardHexside) - Method in class net.sf.colossus.game.Creature
Calculates the Striking Power of this Creature when striking directly at target under the circumstances in parameters.
getStrikingSkill(Creature, int, int, HazardTerrain, HazardTerrain, HazardHexside, HazardHexside) - Method in class net.sf.colossus.game.Creature
Calculates the Striking Skill of this Creature when striking directly at target under the circumstances in parameters.
getStringOption(String) - Method in interface net.sf.colossus.common.IOptions
 
getStringOption(String) - Method in class net.sf.colossus.common.Options
 
getStringOption(String, String) - Method in class net.sf.colossus.common.Options
 
getStringOption(String) - Method in class net.sf.colossus.webserver.WebServer
 
getStringOption(String) - Method in class net.sf.colossus.webserver.WebServerOptions
 
getStringWithEvaluation() - Method in class net.sf.colossus.ai.helper.LegionMove
 
getSubtitle() - Method in class net.sf.colossus.client.HexMap
 
getSubtitle() - Method in class net.sf.colossus.variant.MasterBoardTerrain
 
getSubtitle() - Method in class net.sf.colossus.xmlparser.BattlelandLoader
 
getSummary() - Method in class net.sf.colossus.gui.EngagementResults.Engagement
 
getSummary() - Method in class net.sf.colossus.webcommon.GameInfo
 
getSummaryText() - Method in class net.sf.colossus.webclient.WebClient
 
getSummonableCreatureTypes() - Method in class net.sf.colossus.variant.Variant
 
getSummonState() - Method in class net.sf.colossus.server.BattleServerSide
 
getTab() - Method in class net.sf.colossus.webclient.ChatHandler
 
getTag() - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
getTag() - Method in class net.sf.colossus.client.CritterMove
 
getTag() - Method in interface net.sf.colossus.game.BattleCritter
 
getTag() - Method in class net.sf.colossus.game.BattleUnit
 
getTag() - Method in class net.sf.colossus.gui.GUIBattleChit
 
getTag() - Method in class net.sf.colossus.server.CreatureServerSide
 
getTarget() - Method in class net.sf.colossus.game.SummonInfo
 
getTarget() - Method in class net.sf.colossus.server.PenaltyOption
 
getTarget() - Method in class net.sf.colossus.webcommon.GameInfo
 
getTargetCreature() - Method in class net.sf.colossus.game.RecruitGraph.RecruitOption
 
getTargetInteger() - Method in class net.sf.colossus.webcommon.GameInfo
 
getTer() - Method in class net.sf.colossus.xmlparser.MainVarFileLoader
 
getTerrain(String) - Method in class net.sf.colossus.ai.AbstractHintProvider
 
getTerrain() - Method in class net.sf.colossus.game.RecruitGraph.RecruitEdge
 
getTerrain() - Method in class net.sf.colossus.game.RecruitGraph.RecruitOption
 
getTerrain() - Method in class net.sf.colossus.variant.BattleHex
 
getTerrain() - Method in class net.sf.colossus.variant.MasterHex
 
getTerrainById(String) - Method in class net.sf.colossus.variant.Variant
Retrieves the terrain with the given identifier.
getTerrainById(String) - Static method in class net.sf.colossus.xmlparser.TerrainRecruitLoader
 
getTerrainByName(String) - Static method in class net.sf.colossus.variant.HazardTerrain
Get the HazardTerrain by its name.
getTerrainColor() - Method in class net.sf.colossus.variant.BattleHex
 
getTerrainColor() - Method in class net.sf.colossus.variant.MasterHex
 
getTerrainDisplayName() - Method in class net.sf.colossus.variant.MasterHex
 
getTerrainName() - Method in class net.sf.colossus.variant.BattleHex
 
getTerrainName() - Method in class net.sf.colossus.variant.Hex
 
getTerrainName() - Method in class net.sf.colossus.variant.MasterHex
 
getTerrainRandomName(MasterBoardTerrain) - Static method in class net.sf.colossus.xmlparser.TerrainRecruitLoader
Give the name of the random filename to use to generate this terrain, or null if it's a static Battlelands.
getTerrains() - Method in class net.sf.colossus.client.Client
Return a collection of all possible terrains.
getTerrains() - Method in interface net.sf.colossus.variant.IVariantInitializer
 
getTerrains() - Method in class net.sf.colossus.variant.Variant
 
getTerrains() - Method in class net.sf.colossus.xmlparser.TerrainRecruitLoader
Return a collection of all possible terrains.
getTerrains() - Method in class net.sf.colossus.xmlparser.TerrainRecruitLoader.NullTerrainRecruitLoader
 
getText() - Method in class net.sf.colossus.server.MessageRecorder.Message
 
getTheCurrentVariant() - Method in class net.sf.colossus.server.VariantKnower
 
getTheCurrentVariant() - Method in interface net.sf.colossus.variant.IVariantKnower
 
getThreadNumber() - Method in class net.sf.colossus.client.ClientThread
 
getTitan() - Method in class net.sf.colossus.game.Legion
 
getTitanBasename() - Method in class net.sf.colossus.game.Player
Return the full basename for the titan of this player.
getTitanCombatValue(int) - Method in class net.sf.colossus.ai.SimpleAI
 
getTitanImprovementValue() - Method in interface net.sf.colossus.variant.IVariantInitializer
 
getTitanImprovementValue() - Method in class net.sf.colossus.variant.Variant
To obtain the base amount of points needed for Titan improvement.
getTitanImprovementValue() - Method in class net.sf.colossus.xmlparser.TerrainRecruitLoader
To obtain the base amount of points needed for Titan improvement.
getTitanImprovementValue() - Method in class net.sf.colossus.xmlparser.TerrainRecruitLoader.NullTerrainRecruitLoader
 
getTitanLegion() - Method in class net.sf.colossus.game.Player
 
getTitanPower() - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
getTitanPower() - Method in interface net.sf.colossus.game.BattleCritter
 
getTitanPower() - Method in class net.sf.colossus.game.BattleUnit
 
getTitanPower() - Method in class net.sf.colossus.game.Creature
 
getTitanPower() - Method in class net.sf.colossus.game.Player
 
getTitanPower() - Method in class net.sf.colossus.gui.Chit
 
getTitanPowerViaLegionAndPlayer() - Method in class net.sf.colossus.game.BattleUnit
 
getTitanTeleportValue() - Method in interface net.sf.colossus.variant.IVariantInitializer
 
getTitanTeleportValue() - Method in class net.sf.colossus.variant.Variant
To obtain the amount of points needed for Titan teleport.
getTitanTeleportValue() - Method in class net.sf.colossus.xmlparser.TerrainRecruitLoader
To obtain the amount of points needed for Titan teleport.
getTitanTeleportValue() - Method in class net.sf.colossus.xmlparser.TerrainRecruitLoader.NullTerrainRecruitLoader
 
getTitle() - Method in class net.sf.colossus.webclient.ChatHandler
 
getTotalPointValue() - Method in class net.sf.colossus.game.Player
Return the total value of all of this player's creatures.
getTowerSet() - Method in class net.sf.colossus.variant.MasterBoard
 
getTurn() - Method in class net.sf.colossus.gui.RevealEvent
 
getTurnCreated() - Method in class net.sf.colossus.client.PredictSplitNode
 
getTurnNumber() - Method in class net.sf.colossus.client.Client
 
getTurnNumber() - Method in interface net.sf.colossus.client.IOracle
 
getTurnNumber() - Method in class net.sf.colossus.game.Game
Returns the current turn in the game
getType() - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
getType() - Method in class net.sf.colossus.client.CreatureInfo
 
getType() - Method in interface net.sf.colossus.game.BattleCritter
 
getType() - Method in class net.sf.colossus.game.BattleUnit
 
getType() - Method in class net.sf.colossus.game.Creature
 
getType() - Method in class net.sf.colossus.game.Player
 
getUniqueName(String, Player) - Method in class net.sf.colossus.server.GameServerSide
If the name is taken, add random digits to the end.
getUnit() - Method in class net.sf.colossus.game.SummonInfo
 
getUnlimitedMulligans() - Method in class net.sf.colossus.webcommon.GameInfo
 
getUnverifiedUsername() - Method in class net.sf.colossus.webserver.WebServerClient
 
getUpperRightCorner(int) - Method in class net.sf.colossus.guiutil.KDialog
Returns a point with a horizontal offset of the top right corner of the screen.
getUser() - Method in class net.sf.colossus.webserver.WebServerClient
 
getUserCount() - Method in class net.sf.colossus.webcommon.UserDB
 
getUserDB() - Method in class net.sf.colossus.webserver.WebServer
 
getUserinfoText() - Method in class net.sf.colossus.webclient.WebClient
 
getUsername() - Method in class net.sf.colossus.webserver.WebServerClient
 
getValidMove(List<RationalAI.LegionBoardMove>) - Method in class net.sf.colossus.ai.RationalAI.MoveFinder
checks if a move is valid, and if so returns the moves in an executeable sequence.
getValue() - Method in class net.sf.colossus.ai.helper.LegionMove
 
getValue() - Method in class net.sf.colossus.client.CritterMove
 
getValue() - Method in interface net.sf.colossus.util.IValueRecorderItem
Get the value.
getValue() - Method in class net.sf.colossus.util.ValueRecorder
Get the value.
getValue() - Method in class net.sf.colossus.util.ValueRecorder.TrivialValueRecorderItem
 
getValue() - Method in class net.sf.colossus.variant.Variant.AcquirableData
 
getValueAt(int, int) - Method in class net.sf.colossus.webclient.GameTableModel
 
getValueText() - Method in class net.sf.colossus.gui.EditLegion.LegionEditPanel
 
getValueText() - Method in class net.sf.colossus.gui.LegionInfoPanel
 
getVarDirectoriesList() - Static method in class net.sf.colossus.server.VariantSupport
 
getVarDirectoriesList(String) - Static method in class net.sf.colossus.server.VariantSupport
 
getVarDirectory() - Static method in class net.sf.colossus.server.VariantSupport
 
getVarFilename() - Static method in class net.sf.colossus.server.VariantSupport
 
getVariant() - Method in class net.sf.colossus.ai.AbstractHintProvider
 
getVariant() - Method in class net.sf.colossus.game.Game
 
getVariant() - Method in class net.sf.colossus.game.RecruitGraph
 
getVariant() - Method in class net.sf.colossus.server.GameLoading
 
getVariant() - Method in class net.sf.colossus.webcommon.GameInfo
 
getVariantList() - Static method in class net.sf.colossus.common.Constants
 
getVariantName() - Static method in class net.sf.colossus.server.VariantSupport
 
getVariantNameForInit() - Method in interface net.sf.colossus.client.IServerConnection
 
getVariantNameForInit() - Method in class net.sf.colossus.client.SocketClientThread
 
getVariantNameFromFilename(String) - Static method in class net.sf.colossus.server.VariantSupport
 
getVariantRecruitHint(LegionClientSide, MasterHex, List<CreatureType>) - Method in class net.sf.colossus.ai.AbstractAI
 
getVariantRecruitHint(LegionClientSide, MasterHex, List<CreatureType>) - Method in interface net.sf.colossus.ai.AI
 
getVertex(String) - Method in class net.sf.colossus.game.RecruitGraph
 
getVertSize() - Method in class net.sf.colossus.variant.MasterBoard
 
getVertSize() - Method in class net.sf.colossus.xmlparser.StrategicMapLoader
 
getViewMode() - Method in interface net.sf.colossus.client.IClientGUI
 
getViewMode() - Method in class net.sf.colossus.client.NullClientGUI
 
getViewMode() - Method in class net.sf.colossus.gui.ClientGUI
 
getViewmode() - Method in class net.sf.colossus.webcommon.GameInfo
 
getVisitedThisPhase() - Method in class net.sf.colossus.game.Legion
 
getWaitingCnt() - Static method in class net.sf.colossus.util.ViableEntityManager
 
getWallOrSlopePositionXArray(int, double, double, double, int) - Method in class net.sf.colossus.gui.GUIHex
 
getWallOrSlopePositionYArray(int, double, double, double, int) - Method in class net.sf.colossus.gui.GUIHex
 
getWebClient() - Method in class net.sf.colossus.webclient.RunGameInSameJVM
 
getWebserverClient() - Method in class net.sf.colossus.webcommon.User
 
getWhatNextManager() - Method in class net.sf.colossus.appmain.Start
 
getWhatToDoNext() - Method in class net.sf.colossus.appmain.Start
 
getWhatToDoNext() - Method in class net.sf.colossus.common.WhatNextManager
 
getWhen() - Method in class net.sf.colossus.webcommon.ChatMessage
 
getWhen() - Method in class net.sf.colossus.webserver.RoundtripTimeBookkeeper.RoundtripTimeEntry
 
getWhomToNotify() - Method in class net.sf.colossus.webclient.WebClient
 
getWhy(String) - Method in interface net.sf.colossus.util.IValueRecorderItem
 
getWhy(String) - Method in class net.sf.colossus.util.ValueRecorder
 
getWhy(String) - Method in class net.sf.colossus.util.ValueRecorder.TrivialValueRecorderItem
 
getWinner() - Method in class net.sf.colossus.game.Proposal
 
getWinner() - Method in class net.sf.colossus.server.GameServerSide
 
getWinnerId() - Method in class net.sf.colossus.game.Proposal
 
getWinnerLosses() - Method in class net.sf.colossus.game.Proposal
 
getWSCSThread() - Method in class net.sf.colossus.webserver.WebServerClient
 
getXCoord() - Method in class net.sf.colossus.variant.Hex
 
getYCoord() - Method in class net.sf.colossus.variant.Hex
 
ghostWhite - Static variable in class net.sf.colossus.util.HTMLColor
 
gi - Variable in class net.sf.colossus.webserver.RunGameInOwnJVM
 
giantBlue - Static variable in class net.sf.colossus.util.HTMLColor
 
Glob - Class in net.sf.colossus.util
Stringify contents of various container classes.
Glob() - Constructor for class net.sf.colossus.util.Glob
 
glob(String, String[]) - Static method in class net.sf.colossus.util.Glob
 
glob(String[]) - Static method in class net.sf.colossus.util.Glob
 
glob(String, int[]) - Static method in class net.sf.colossus.util.Glob
 
glob(int[]) - Static method in class net.sf.colossus.util.Glob
 
glob(String, Collection<?>) - Static method in class net.sf.colossus.util.Glob
 
glob(Collection<?>) - Static method in class net.sf.colossus.util.Glob
 
globalGameOptions - Static variable in class net.sf.colossus.common.Options
 
gm - Variable in class net.sf.colossus.server.ManagedGame
 
goingDown - Variable in class net.sf.colossus.client.SocketClientThread
 
gold - Static variable in class net.sf.colossus.util.HTMLColor
 
GoldColossus - Static variable in class net.sf.colossus.util.HTMLColor
 
goldenRod - Static variable in class net.sf.colossus.util.HTMLColor
 
gone - Variable in class net.sf.colossus.gui.CreatureCollectionView
 
GOOD_PARENT_TOP_PERCENT - Static variable in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
Percentage from the top (of the already avaluated space) to pick a 'good' parent.
goOnWithoutObserver - Static variable in class net.sf.colossus.common.Options
 
gotClient(String, boolean) - Method in interface net.sf.colossus.server.INotifyWebServer
 
gotClient(String, boolean) - Method in class net.sf.colossus.server.NotifyWebServerViaFile
 
gotClient(String, boolean) - Method in class net.sf.colossus.webclient.RunGameInSameJVM
 
gotDisposeAlready - Variable in class net.sf.colossus.client.Client
Once we got dispose from server (or user initiated it himself), we'll ignore it if we we get it from server again - it's then up to the user to do some "disposing" action.
grantAdmin - Static variable in interface net.sf.colossus.webcommon.IWebClient
 
grantAdminStatus() - Method in class net.sf.colossus.webclient.CmdLineWebClient
 
grantAdminStatus() - Method in class net.sf.colossus.webclient.WebClient
 
grantAdminStatus() - Method in interface net.sf.colossus.webcommon.IWebClient
 
grantAdminStatus() - Method in class net.sf.colossus.webserver.WebServerClient
 
graph - Variable in class net.sf.colossus.game.RecruitGraph.RecruitVertex
 
graph - Static variable in class net.sf.colossus.xmlparser.TerrainRecruitLoader
Representation of the Recruiting Graph (for use) (sometimes called Recruiting Tree).
green - Static variable in class net.sf.colossus.util.HTMLColor
 
GreenColossus - Static variable in class net.sf.colossus.util.HTMLColor
 
greenYellow - Static variable in class net.sf.colossus.util.HTMLColor
 
grey - Static variable in class net.sf.colossus.util.HTMLColor
 
gui - Variable in class net.sf.colossus.client.Client
This can be an actual ClientGUI, or a NullClientGUI (which does simply nothing, so that we don't need to check for null everywhere).
gui - Variable in class net.sf.colossus.gui.AcquireAngel
 
gui - Variable in class net.sf.colossus.gui.AutoInspector
 
gui - Variable in class net.sf.colossus.gui.BattleBoard
 
gui - Variable in class net.sf.colossus.gui.BattleMap
 
gui - Variable in class net.sf.colossus.gui.ChooseScreen
 
gui - Variable in class net.sf.colossus.gui.Concede
 
gui - Variable in class net.sf.colossus.gui.CreatureCollectionView
 
gui - Variable in class net.sf.colossus.gui.EditLegion
 
gui - Variable in class net.sf.colossus.gui.HexRecruitTreePanel
 
gui - Variable in class net.sf.colossus.gui.MasterBoard
 
gui - Variable in class net.sf.colossus.gui.Negotiate
 
gui - Variable in class net.sf.colossus.gui.PickCarry
 
gui - Variable in class net.sf.colossus.gui.PickMarker
 
gui - Variable in class net.sf.colossus.gui.PickRecruit
 
gui - Variable in class net.sf.colossus.gui.PickStrikePenalty
 
gui - Variable in class net.sf.colossus.gui.PlayerDetailsDialog
 
gui - Variable in class net.sf.colossus.gui.PreferencesWindow
 
gui - Variable in class net.sf.colossus.gui.ReplyToProposal
 
gui - Variable in class net.sf.colossus.gui.SplitLegion
 
gui - Variable in class net.sf.colossus.gui.StatusScreen
 
gui - Variable in class net.sf.colossus.gui.SummonAngel
 
gui - Variable in class net.sf.colossus.webserver.WebServer
 
GUIBattleChit - Class in net.sf.colossus.gui
 
GUIBattleChit(int, String, boolean, PlayerColor, Client, BattleUnit) - Constructor for class net.sf.colossus.gui.GUIBattleChit
 
GUIBattleHex - Class in net.sf.colossus.gui
Class GUIBattleHex holds GUI info for one battle hex.
GUIBattleHex(int, int, int, Component, int, int) - Constructor for class net.sf.colossus.gui.GUIBattleHex
 
GUIBattleHex(int, int) - Constructor for class net.sf.colossus.gui.GUIBattleHex
 
GUICallbacks - Interface in net.sf.colossus.gui
Anything that happens in the GUI and that has effect to Client or Server, especially all things that client shall send to server.
GUIHex<H extends Hex> - Class in net.sf.colossus.gui
Abstract parent class for various GUI hexes
GUIHex(H) - Constructor for class net.sf.colossus.gui.GUIHex
 
guiHexArray - Variable in class net.sf.colossus.gui.MasterBoard
 
GUIMasterHex - Class in net.sf.colossus.gui
Class GUIMasterHex holds GUI information for a MasterHex.
GUIMasterHex(MasterHex) - Constructor for class net.sf.colossus.gui.GUIMasterHex
 
guiRequestMutex - Variable in class net.sf.colossus.server.Server
 
guiRequestSaveFilename - Variable in class net.sf.colossus.server.Server
 
guiRequestSaveFlag - Variable in class net.sf.colossus.server.Server
 
guiTriggeredTryReconnect() - Method in class net.sf.colossus.client.Client
 

H

h - Variable in class net.sf.colossus.client.HexMap
 
halfFontHeight - Variable in class net.sf.colossus.gui.GUIMasterHex
 
handleAckNack(String, String[]) - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
handleAcquirable(Element) - Method in class net.sf.colossus.xmlparser.TerrainRecruitLoader
 
handleAlias(Element) - Method in class net.sf.colossus.xmlparser.TerrainRecruitLoader
 
handleCarries(int, Set<String>) - Method in interface net.sf.colossus.ai.AI
choose carry target
handleCarries(int, Set<String>) - Method in class net.sf.colossus.ai.SimpleAI
Apply carries first to the biggest creature that could be killed with them, then to the biggest creature.
handleCarryToDescription(String) - Method in class net.sf.colossus.gui.PickCarry
Called by click on one one of the buttons (from actionPerformed) or, from battleMap via Client, if a chit was clicked which is a potential carry target.
handleChannelChanges() - Method in class net.sf.colossus.server.Server
 
handleConcession(Legion, Legion, boolean) - Method in class net.sf.colossus.server.GameServerSide
 
handleConfirmation(String, String, String) - Method in class net.sf.colossus.webclient.RegisterPasswordPanel
 
handleCreature(Element, List<String>) - Method in class net.sf.colossus.xmlparser.CreatureLoader
 
handleEncoding(String) - Method in class net.sf.colossus.server.ClientHandler
 
handleFailedBattleMove(String) - Method in class net.sf.colossus.client.Client
 
handleForcedSingleMove(Player) - Method in class net.sf.colossus.ai.RationalAI
 
handleForcedSingleMove(Player, Map<Legion, List<AbstractAI.MoveInfo>>) - Method in class net.sf.colossus.ai.SimpleAI
 
handleForcedSplitMoves(Player) - Method in class net.sf.colossus.ai.RationalAI
 
handleForcedSplitMoves(Player, Map<Legion, List<AbstractAI.MoveInfo>>) - Method in class net.sf.colossus.ai.SimpleAI
Return true if we moved something.
handleGameInfoUpdates(GameInfo) - Method in class net.sf.colossus.webclient.WebClient
 
handleGuiRequests() - Method in class net.sf.colossus.server.Server
 
handleHex(Element, BattleHex[][]) - Method in class net.sf.colossus.xmlparser.BattlelandLoader
 
handleHex(Element) - Method in class net.sf.colossus.xmlparser.StrategicMapLoader
 
handleLogout() - Method in class net.sf.colossus.webserver.WebServerClient
 
handleMousePressed(GUIBattleChit, GUIBattleHex) - Method in class net.sf.colossus.gui.BattleBoard
 
handleMulligans(Player) - Method in class net.sf.colossus.ai.SimpleAI
Take a mulligan if roll is 2 or 5 in first turn, and can still take a mulligan.
handleNegotiation(Proposal) - Method in class net.sf.colossus.server.GameServerSide
 
handleOutsideChanges(int, boolean) - Method in class net.sf.colossus.server.Server
 
handlePickCarry() - Method in class net.sf.colossus.client.NullClientGUI
 
handlePickCarry(GUIBattleHex) - Method in class net.sf.colossus.gui.ClientGUI
 
handlePing(String, String) - Method in class net.sf.colossus.webserver.WebServer
 
handlePingQuotedName(String, String) - Method in class net.sf.colossus.webserver.WebServer
 
handlePlayerWithdrawal(Player) - Method in class net.sf.colossus.server.GameServerSide
A player requested he wants to withdraw (or connection was lost, and server socket handling does withdraw then).
handler - Variable in class net.sf.colossus.gui.LogWindow
 
handleReadFromChannel(SelectionKey, SocketChannel) - Method in class net.sf.colossus.server.Server
 
handleSelectedKeys() - Method in class net.sf.colossus.server.Server
 
handleSlaying(Player) - Method in class net.sf.colossus.server.PlayerServerSide
 
handleStartlistHex(Element) - Method in class net.sf.colossus.xmlparser.BattlelandLoader
 
handleTerrain(Element) - Method in class net.sf.colossus.xmlparser.TerrainRecruitLoader
 
handleUndoRecruit(Legion) - Method in class net.sf.colossus.gui.ClientGUI
This does the actual work for undoing a recruit
handleUnknownCommand(String, String, IWebClient) - Method in class net.sf.colossus.webserver.ChatChannel
 
handleVoluntaryMoves(Player) - Method in class net.sf.colossus.ai.RationalAI
Return true if we moved something and need to be called again.
handleVoluntaryMoves(PlayerClientSide, Map<Legion, List<AbstractAI.MoveInfo>>, Map<MasterHex, List<Legion>>[]) - Method in class net.sf.colossus.ai.SimpleAI
Return true if we moved something.
handleWebClientRestore() - Method in interface net.sf.colossus.client.IClientGUI
 
handleWebClientRestore() - Method in class net.sf.colossus.client.NullClientGUI
 
handleWebClientRestore() - Method in class net.sf.colossus.gui.ClientGUI
 
HAS_NATIVE_COMBAT_BONUS - Variable in class net.sf.colossus.ai.AbstractAI.CreatureValueConstants
Bonus to the 'kill value' when the terrain offer a bonus in combat to the creature.
hasarg - Variable in class net.sf.colossus.cmdline.Opt
 
hasArg() - Method in class net.sf.colossus.cmdline.Opt
whether the option takes an argument
hasBoard() - Method in interface net.sf.colossus.client.IClientGUI
 
hasBoard() - Method in class net.sf.colossus.client.NullClientGUI
 
hasBoard() - Method in class net.sf.colossus.gui.ClientGUI
 
hasConventionalMove(LegionServerSide, MasterHex, int, boolean) - Method in class net.sf.colossus.server.GameServerSide
 
hasConventionalMove() - Method in class net.sf.colossus.server.LegionServerSide
 
hasDateChanged() - Method in class net.sf.colossus.webcommon.FormatWhen
 
hasEnoughPlayers() - Method in class net.sf.colossus.webcommon.GameInfo
Have enough players enrolled (at least "min")
hashCode() - Method in class net.sf.colossus.ai.helper.LegionMove
 
hashCode() - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
 
hashCode() - Method in class net.sf.colossus.client.CreatureInfo
Two CreatureInfo objects match if the names match.
hashCode() - Method in class net.sf.colossus.game.Legion
 
hashCode() - Method in class net.sf.colossus.game.Proposal
 
hashCode() - Method in class net.sf.colossus.server.CreatureServerSide
 
hashCode() - Method in class net.sf.colossus.server.PenaltyOption
Do not consider carryTargets.
hashCode() - Method in class net.sf.colossus.variant.CreatureType
 
hashCode() - Method in class net.sf.colossus.variant.Hex
 
hashCode() - Method in class net.sf.colossus.variant.MasterBoardTerrain
 
hashCode() - Method in class net.sf.colossus.variant.RecruitingSubTree.RecruiterAndRecruit
 
hasLegion(String) - Method in class net.sf.colossus.game.Player
 
hasMoved() - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
hasMoved() - Method in interface net.sf.colossus.game.BattleCritter
 
hasMoved() - Method in class net.sf.colossus.game.BattleUnit
 
hasMoved() - Method in class net.sf.colossus.game.Creature
 
hasMoved() - Method in class net.sf.colossus.game.Legion
 
hasMoved() - Method in class net.sf.colossus.game.Player
Check if the player has already moved.
hasNativeCombatBonus(CreatureType) - Method in class net.sf.colossus.variant.MasterBoardTerrain
 
hasNext() - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
 
hasNext() - Method in class net.sf.colossus.util.PermutationIterator
hasNext should not change things if called repeatedly, so when it's called we'll lazily evaluate the next permutation, and then keep returning true until next() is called.
hasOpponentNativeCreature(HazardTerrain) - Method in class net.sf.colossus.ai.AbstractAI
 
hasRecruited() - Method in class net.sf.colossus.game.Legion
 
hasSplit() - Method in class net.sf.colossus.client.PredictSplitNode
 
hasStartList() - Method in class net.sf.colossus.variant.MasterBoardTerrain
 
hasStruck() - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
hasStruck() - Method in interface net.sf.colossus.game.BattleCritter
 
hasStruck() - Method in class net.sf.colossus.game.BattleUnit
 
hasStruck() - Method in class net.sf.colossus.game.Creature
 
hasSummonable() - Method in class net.sf.colossus.game.Legion
 
hasSummoned() - Method in class net.sf.colossus.server.PlayerServerSide
 
hasTeleported() - Method in class net.sf.colossus.game.Legion
 
hasTeleported() - Method in class net.sf.colossus.game.Player
 
hasTeleported() - Method in class net.sf.colossus.server.PlayerServerSide
 
hasTitan() - Method in class net.sf.colossus.game.Legion
 
hasWall() - Method in class net.sf.colossus.variant.BattleHex
 
HazardConstants - Interface in net.sf.colossus.variant
This holds constants used in Hazard Terrain and Hazard Hexside
HazardConstants.EffectOnMovement - Enum in net.sf.colossus.variant
Movement Constants
HazardConstants.EffectOnMovement() - Constructor for enum net.sf.colossus.variant.HazardConstants.EffectOnMovement
 
HazardConstants.EffectOnStrike - Enum in net.sf.colossus.variant
Strike/RangeStrike Constants
HazardConstants.EffectOnStrike() - Constructor for enum net.sf.colossus.variant.HazardConstants.EffectOnStrike
 
HazardConstants.RangeStrikeSpecialEffect - Enum in net.sf.colossus.variant
RANGESTRIKEFREE = "No effect on RangeStrike"; RANGESTRIKEBLOCKED = "Blocks RangeStrike"; RANGESTRIKEOCCUPIED = "Blocks RangeStrike unless Occupied"; RANGESTRIKEWALL = "Blocks RangeStrike unless Occupied - 1 Skill"; RANGESTRIKESKILLPENALTY = "Non-Native RangeStriker loses skill for each";
HazardConstants.RangeStrikeSpecialEffect() - Constructor for enum net.sf.colossus.variant.HazardConstants.RangeStrikeSpecialEffect
 
HazardConstants.ScopeOfEffectOnStrike - Enum in net.sf.colossus.variant
Scope Constants - All - is everyone Natives means Natives vs anyone Patriots means Natives vs Foreigners Foreigners are Non-Natives vs anyone Imperials means Foreigners vs Natives
HazardConstants.ScopeOfEffectOnStrike() - Constructor for enum net.sf.colossus.variant.HazardConstants.ScopeOfEffectOnStrike
 
HazardConstants.SpecialEffect - Enum in net.sf.colossus.variant
Special effects.
HazardConstants.SpecialEffect() - Constructor for enum net.sf.colossus.variant.HazardConstants.SpecialEffect
 
HazardHexside - Class in net.sf.colossus.variant
This is a typesafe enumeration of all hazard Hexsides, i.e.
HazardHexside(String, char, HazardConstants.EffectOnMovement, HazardConstants.EffectOnMovement, Hazards.CombatEffect, Hazards.CombatEffect, Hazards.CombatEffect, Hazards.CombatEffect, HazardConstants.RangeStrikeSpecialEffect, HazardConstants.SpecialEffect) - Constructor for class net.sf.colossus.variant.HazardHexside
 
hazardNumberMap - Variable in class net.sf.colossus.variant.MasterBoardTerrain
 
hazards - Variable in class net.sf.colossus.gui.ShowCreatureDetails
 
Hazards - Class in net.sf.colossus.variant
Superclass for BattleMap hazards: Terrain & Hexsides,
Hazards(String, char, HazardConstants.EffectOnMovement, HazardConstants.EffectOnMovement, Hazards.CombatEffect, Hazards.CombatEffect, Hazards.CombatEffect, Hazards.CombatEffect, HazardConstants.RangeStrikeSpecialEffect, HazardConstants.SpecialEffect) - Constructor for class net.sf.colossus.variant.Hazards
 
Hazards.CombatEffect - Class in net.sf.colossus.variant
The effect on a combat category (strike|rangestrike, defense|attack), including the effect (what), the scope (who), and the adjustement (how much).
Hazards.CombatEffect(HazardConstants.EffectOnStrike, HazardConstants.ScopeOfEffectOnStrike, int) - Constructor for class net.sf.colossus.variant.Hazards.CombatEffect
 
hazardsDisplayed - Variable in class net.sf.colossus.gui.BattleTerrainHazardWindow
 
hazardSideNumberMap - Variable in class net.sf.colossus.variant.MasterBoardTerrain
 
HazardTerrain - Class in net.sf.colossus.variant
This is a typesafe enumeration of all hazard terrains, i.e.
HazardTerrain(String, char, HazardConstants.EffectOnMovement, HazardConstants.EffectOnMovement, Hazards.CombatEffect, Hazards.CombatEffect, Hazards.CombatEffect, Hazards.CombatEffect, HazardConstants.RangeStrikeSpecialEffect, HazardConstants.SpecialEffect) - Constructor for class net.sf.colossus.variant.HazardTerrain
 
heal() - Method in class net.sf.colossus.game.Creature
 
height - Variable in class net.sf.colossus.gui.RevealEvent
 
height2 - Variable in class net.sf.colossus.gui.RevealEvent
 
help - Variable in class net.sf.colossus.cmdline.Opt
 
helpMenu - Variable in class net.sf.colossus.gui.BattleBoard
 
HEURISTIC_ORDER - Static variable in class net.sf.colossus.ai.objectives.BasicObjectiveHelper
 
hex - Variable in class net.sf.colossus.ai.AbstractAI.AbstractAIOracle
 
hex - Variable in class net.sf.colossus.ai.AbstractAI.MoveInfo
hex to move to.
hex - Variable in class net.sf.colossus.game.actions.RelocateLegion
 
hex - Variable in class net.sf.colossus.gui.BattleTerrainHazardWindow
 
hex - Variable in class net.sf.colossus.gui.ShowCreatureDetails.SimulatedCritter
catch calls to "underlying" battle hex and proxy it to this.
Hex - Class in net.sf.colossus.variant
Class Hex describes one general hex.
Hex(String, int, int) - Constructor for class net.sf.colossus.variant.Hex
 
HEX_DAMAGE - Static variable in class net.sf.colossus.common.Constants
Fake striker id for drift and other hex damage.
HEX_SIZE - Static variable in class net.sf.colossus.gui.BattleTerrainHazardWindow
 
hexagon - Variable in class net.sf.colossus.gui.GUIHex
 
hexByLabelCache - Variable in class net.sf.colossus.variant.MasterBoard
A cache for faster lookup of hexes using their labels.
hexes - Variable in class net.sf.colossus.client.HexMap
 
hexes - Variable in class net.sf.colossus.xmlparser.StrategicMapLoader
 
hexLabel() - Method in class net.sf.colossus.ai.AbstractAI.AbstractAIOracle
 
hexLabel - Variable in class net.sf.colossus.gui.EngagementResults.Engagement
 
hexLabel - Variable in class net.sf.colossus.gui.Marker
 
hexLabel() - Method in interface net.sf.colossus.variant.IHintOracle
The label of the master board hex under consideration.
HexMap - Class in net.sf.colossus.client
Class HexMap displays a basic battle map.
HexMap(MasterHex) - Constructor for class net.sf.colossus.client.HexMap
 
HexMap(MasterHex, boolean) - Constructor for class net.sf.colossus.client.HexMap
 
HexRecruitTreePanel - Class in net.sf.colossus.gui
Arranges the recruit tree for one hex in a panel, which can be displayed e.g.
HexRecruitTreePanel(int, MasterBoardTerrain, MasterHex, JFrame, boolean, Variant, ClientGUI) - Constructor for class net.sf.colossus.gui.HexRecruitTreePanel
 
hexRisk(Legion, MasterHex, boolean) - Method in class net.sf.colossus.ai.RationalAI
 
HEXSIDE_MAP - Static variable in class net.sf.colossus.variant.HazardHexside
A map from the serialization string of a Hexside to the instances.
HEXSIDE_MAP_UGLY - Static variable in class net.sf.colossus.variant.HazardHexside
 
HEXSIDE_NAMES - Static variable in class net.sf.colossus.gui.ShowCreatureDetails
define hex side names for table column headers.
hexsideHazardNumberMap - Variable in class net.sf.colossus.variant.MasterBoardTerrain
 
hexsideHazards - Variable in class net.sf.colossus.variant.BattleHex
Hold the HazardHexside type of the six side of the BattleHex (e.g.
HEXSIDES - Static variable in class net.sf.colossus.gui.ShowCreatureDetails
easy access to hex side identifiers.
hexsidesDisplayed - Variable in class net.sf.colossus.gui.BattleTerrainHazardWindow
 
hideButton - Variable in class net.sf.colossus.webclient.WebClient
 
hideButtonAction() - Method in class net.sf.colossus.webclient.WebClient
 
hideButtonText - Variable in class net.sf.colossus.webclient.WebClient
 
HideButtonText - Static variable in class net.sf.colossus.webclient.WebClient
 
hideUndoneEvents - Variable in class net.sf.colossus.gui.EventViewer
 
higherRankIncomp(int[]) - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
 
highlight - Variable in class net.sf.colossus.gui.Marker
 
highlightBattleSite(MasterHex) - Method in class net.sf.colossus.gui.ClientGUI
 
highlightBorder - Variable in class net.sf.colossus.gui.GUIMasterHex
 
highlightColor - Static variable in class net.sf.colossus.gui.GUIBattleHex
 
highlightCrittersWithTargets() - Method in interface net.sf.colossus.client.IClientGUI
 
highlightCrittersWithTargets() - Method in class net.sf.colossus.client.NullClientGUI
 
highlightCrittersWithTargets() - Method in class net.sf.colossus.gui.BattleBoard
Select hexes containing critters that have valid strike targets.
highlightCrittersWithTargets() - Method in class net.sf.colossus.gui.BattleMap
Select hexes containing critters that have valid strike targets.
highlightCrittersWithTargets() - Method in class net.sf.colossus.gui.ClientGUI
 
highlightEngagements() - Method in interface net.sf.colossus.client.IClientGUI
 
highlightEngagements() - Method in class net.sf.colossus.client.NullClientGUI
 
highlightEngagements() - Method in class net.sf.colossus.gui.ClientGUI
 
highlightEngagements() - Method in class net.sf.colossus.gui.MasterBoard
 
highlightMarker() - Method in class net.sf.colossus.gui.Marker
 
highlightMobileCritters() - Method in class net.sf.colossus.gui.BattleBoard
Select all hexes containing critters eligible to move.
highlightMobileCritters() - Method in class net.sf.colossus.gui.BattleMap
Select all hexes containing critters eligible to move.
highlightMoves(BattleCritter) - Method in class net.sf.colossus.gui.BattleBoard
 
highlightMoves(LegionClientSide) - Method in class net.sf.colossus.gui.MasterBoard
Select hexes where this legion can move.
highlightPossibleCarries(Set<BattleHex>) - Method in class net.sf.colossus.gui.BattleBoard
Highlight all hexes to which carries could be applied
highlightPossibleRecruitLegionHexes() - Method in class net.sf.colossus.gui.MasterBoard
Highlight all hexes with legions that (still) can do recruiting
highlightStrikes(BattleUnit) - Method in class net.sf.colossus.gui.BattleBoard
Highlight all hexes with targets that the critter can strike.
highlightTallLegions() - Method in class net.sf.colossus.gui.MasterBoard
 
highlightUnmovedLegions() - Method in class net.sf.colossus.gui.MasterBoard
 
hintName - Static variable in class net.sf.colossus.server.VariantSupport
 
hintName - Variable in class net.sf.colossus.xmlparser.MainVarFileLoader
 
hintSectionUsed - Variable in class net.sf.colossus.ai.AbstractAI
For the Oracle Hint stuff, the play style we use.
history - Variable in class net.sf.colossus.server.GameServerSide
 
History - Class in net.sf.colossus.server
Stores game history as XML.
History() - Constructor for class net.sf.colossus.server.History
Stores the surviving legions (this variable is not needed any more) While the history should contain all information to reproduce the game state, the last set of legions is currently still loaded upfront since they contain the battle-specific information.
History(Element) - Constructor for class net.sf.colossus.server.History
Constructor used by "LoadGame"
hitBox - Variable in class net.sf.colossus.gui.BattleDice
 
hits - Variable in class net.sf.colossus.game.BattleUnit
 
hits - Variable in class net.sf.colossus.game.Creature
Damage taken
hits - Variable in class net.sf.colossus.gui.GUIBattleChit
 
honeyDew - Static variable in class net.sf.colossus.util.HTMLColor
 
HORIZONTAL_FILL_CONSTRAINT - Static variable in class net.sf.colossus.gui.PlayerDetailsDialog
 
horizSize - Variable in class net.sf.colossus.variant.MasterBoard
The number of hexes in the widest section.
horizSize - Variable in class net.sf.colossus.xmlparser.StrategicMapLoader
 
host - Variable in class net.sf.colossus.client.SocketClientThread
Those are stored at the moment only to be able to reconnect
host - Variable in class net.sf.colossus.util.ResourceLoader
 
hostBox - Variable in class net.sf.colossus.appmain.NetworkClientDialog
 
hostingHost - Variable in class net.sf.colossus.webcommon.GameInfo
 
hostingHost - Variable in class net.sf.colossus.webserver.RunGameInOwnJVM
 
hostingPlayerName - Variable in class net.sf.colossus.server.GameServerSide
 
hostingPort - Variable in class net.sf.colossus.webserver.RunGameInOwnJVM
 
hostname - Variable in class net.sf.colossus.appmain.NetworkClientDialog
 
hostname - Variable in class net.sf.colossus.webclient.CmdLineWebClient
 
hostname - Variable in class net.sf.colossus.webclient.WebClient
 
hostname - Variable in class net.sf.colossus.webclient.WebClientSocketThread
 
hotPink - Static variable in class net.sf.colossus.util.HTMLColor
 
hotSeatMode - Static variable in class net.sf.colossus.common.Options
 
hotSeatMode - Variable in class net.sf.colossus.server.GameServerSide
 
hotSeatModeChangeBoards() - Method in class net.sf.colossus.server.GameServerSide
 
howLongAlreadyInTrouble() - Method in class net.sf.colossus.server.ClientHandler
 
howManyGamesLeft - Variable in class net.sf.colossus.common.WhatNextManager
 
HowtoUnhideText - Static variable in class net.sf.colossus.webclient.WebClient
 
hp - Variable in class net.sf.colossus.ai.SimpleAI.PowerSkill
 
HTMLColor - Class in net.sf.colossus.util
Class HTMLColor contains constant Colors defined by the W3C.
HTMLColor() - Constructor for class net.sf.colossus.util.HTMLColor
 
htmlColorizeOnly(String, String) - Static method in class net.sf.colossus.gui.CreatureCollectionView
 
htmlizeOnly(String) - Static method in class net.sf.colossus.gui.CreatureCollectionView
 
human - Static variable in class net.sf.colossus.common.Constants
 
HumanHaterRationalAI - Class in net.sf.colossus.ai
Simple implementation of a Titan AI - a bit more coward the regular SimpleAI
HumanHaterRationalAI(Client) - Constructor for class net.sf.colossus.ai.HumanHaterRationalAI
 
humanReadableTime(Long) - Method in class net.sf.colossus.webclient.GameTableModel
 
hydraOrange - Static variable in class net.sf.colossus.util.HTMLColor
 

I

I_HATE_HUMANS - Variable in class net.sf.colossus.ai.RationalAI
 
IClient - Interface in net.sf.colossus.client
IClient is a remote interface for the server-accessible parts of Client.
IClientGUI - Interface in net.sf.colossus.client
 
IColossusMail - Interface in net.sf.colossus.webcommon
Describes the interface how the Game Server sends a mail.
ICustomRecruitBase - Interface in net.sf.colossus.variant
 
id - Variable in class net.sf.colossus.game.BattleUnit
 
id - Variable in class net.sf.colossus.gui.Chit
 
id - Variable in class net.sf.colossus.guiutil.DummyFrameWithMenu
 
id - Variable in class net.sf.colossus.server.ManagedGame
 
id - Variable in class net.sf.colossus.util.InstanceGroup.TypeInstance
 
id - Variable in class net.sf.colossus.variant.MasterBoardTerrain
The (unique) identifier of this terrain.
id - Variable in class net.sf.colossus.webclient.ChatHandler
 
IDLE_WARNING_INTERVAL_MINUTES - Static variable in class net.sf.colossus.webserver.WebServerClientSocketThread
 
IDLE_WARNING_MAXCOUNT - Static variable in class net.sf.colossus.webserver.WebServerClientSocketThread
 
idleWarningsSent - Variable in class net.sf.colossus.webserver.WebServerClientSocketThread
 
IGameManager - Interface in net.sf.colossus.webcommon
 
IGameRunner - Interface in net.sf.colossus.webcommon
Interface for classes that can run/supervise a WebServer Game.
ignoreDummyFrame - Static variable in class net.sf.colossus.util.InstanceTracker
 
IHintOracle - Interface in net.sf.colossus.variant
Interface for an Oracle used for AI Hints.
imageCache - Static variable in class net.sf.colossus.util.StaticResourceLoader
 
imageExtension - Static variable in class net.sf.colossus.util.StaticResourceLoader
 
imagePostfix - Static variable in class net.sf.colossus.gui.GUIBattleHex
 
imagesDirName - Static variable in class net.sf.colossus.common.Constants
Images subdirectory name
IManagedGame - Interface in net.sf.colossus.webcommon
 
IMPASSIBLE_COST - Static variable in class net.sf.colossus.variant.BattleHex
Movement costs
IMPORTANCE_ORDER - Static variable in class net.sf.colossus.game.Creature
Implements an order on Critters by some definition of importance.
in - Variable in class net.sf.colossus.client.SocketClientThread
 
in - Variable in class net.sf.colossus.webclient.WebClientSocketThread
 
incomingEdges - Variable in class net.sf.colossus.game.RecruitGraph.RecruitVertex
 
incompleteInput - Variable in class net.sf.colossus.server.ClientHandler
 
incompleteText - Variable in class net.sf.colossus.server.ClientHandler
 
incomps - Variable in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
The 'incompatibility map'.
indentOddRows - Variable in class net.sf.colossus.gui.TrueHexGridLayout
 
index - Variable in class net.sf.colossus.webserver.RoundtripTimeBookkeeper.RoundtripTimeEntry
 
indexCounter - Variable in class net.sf.colossus.webserver.RoundtripTimeBookkeeper
 
indexForRealPort(int) - Method in class net.sf.colossus.webserver.PortBookKeeper
 
indianRed - Static variable in class net.sf.colossus.util.HTMLColor
 
indigo - Static variable in class net.sf.colossus.util.HTMLColor
 
IndigoColossus - Static variable in class net.sf.colossus.util.HTMLColor
 
info - Variable in class net.sf.colossus.gui.RevealEvent
 
infoEvent(String) - Method in class net.sf.colossus.gui.RevealEvent
 
infoLabel - Variable in class net.sf.colossus.gui.EditLegion
 
infoPanel - Variable in class net.sf.colossus.gui.BattleBoard
 
informAllEnrolledAbout(GameInfo, String) - Method in interface net.sf.colossus.webcommon.IRunWebServer
 
informAllEnrolledAbout(GameInfo, String) - Method in class net.sf.colossus.webserver.WebServer
 
informAllEnrolledThatStartFailed(GameInfo, String, User) - Method in class net.sf.colossus.webserver.WebServer
 
informGameStartedLocally() - Method in class net.sf.colossus.webclient.WebClient
 
informLocallyGameOver() - Method in class net.sf.colossus.webclient.WebClient
 
informLocallyGameOver(String) - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
informLocallyGameOver(String) - Method in interface net.sf.colossus.webcommon.IWebServer
 
informLocallyGameOver(String) - Method in class net.sf.colossus.webserver.WebServer
 
informPingFailed(String, String) - Method in class net.sf.colossus.webserver.WebServer
 
informSplitRequiredFirstRound() - Method in interface net.sf.colossus.client.IClientGUI
 
informSplitRequiredFirstRound() - Method in class net.sf.colossus.client.NullClientGUI
 
informSplitRequiredFirstRound() - Method in class net.sf.colossus.gui.ClientGUI
 
informStartedByPlayer(String) - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
informStartedByPlayer(String) - Method in interface net.sf.colossus.webcommon.IWebServer
 
informStartedByPlayer(String) - Method in class net.sf.colossus.webserver.WebServer
 
informStartingOnPlayerHost(String, String, int) - Method in class net.sf.colossus.webclient.WebClient
 
infoText - Variable in class net.sf.colossus.gui.BattleBoard
 
infoTextLabel - Variable in class net.sf.colossus.webclient.WebClient
 
init(int, Player, BattlePhase) - Method in class net.sf.colossus.client.BattleClientSide
 
init(String) - Static method in class net.sf.colossus.game.Dice
 
init(int, int, int, boolean, MasterBoard) - Method in class net.sf.colossus.gui.GUIMasterHex
 
init() - Method in class net.sf.colossus.server.BattleServerSide
We need to do two-stage construction so that game.battle is non-null earlier.
init() - Method in class net.sf.colossus.util.DevRandom
 
initBattle() - Method in class net.sf.colossus.ai.AbstractAI
 
initBattle() - Method in interface net.sf.colossus.ai.AI
a Battle start
initBattle() - Method in class net.sf.colossus.ai.ExperimentalAI
 
initBattle(MasterHex, int, Player, BattlePhase, Legion, Legion) - Method in class net.sf.colossus.client.Client
 
initBattle(MasterHex, int, Player, BattlePhase, Legion, Legion) - Method in class net.sf.colossus.client.GameClientSide
 
initBattle(MasterHex, int, Player, BattlePhase, Legion, Legion) - Method in interface net.sf.colossus.client.IClient
 
initBattle - Static variable in class net.sf.colossus.common.Constants
 
initBattle(MasterHex, int, Player, BattlePhase, Legion, Legion) - Method in class net.sf.colossus.server.ClientHandler
 
initBattleChits(LegionServerSide) - Method in class net.sf.colossus.server.BattleServerSide
 
initBoard() - Method in class net.sf.colossus.client.Client
 
initBoard() - Method in interface net.sf.colossus.client.IClient
 
initBoard() - Method in interface net.sf.colossus.client.IClientGUI
 
initBoard() - Method in class net.sf.colossus.client.NullClientGUI
 
initBoard - Static variable in class net.sf.colossus.common.Constants
 
initBoard() - Method in class net.sf.colossus.gui.ClientGUI
 
initBoard() - Method in class net.sf.colossus.server.ClientHandler
 
initCreatureNameCache() - Method in class net.sf.colossus.variant.Variant
 
initCustomVariant() - Method in class net.sf.colossus.server.CustomRecruitBase
 
initCustomVariantForAllCRBs() - Static method in class net.sf.colossus.server.CustomRecruitBase
 
initEventViewer() - Method in class net.sf.colossus.gui.ClientGUI
 
initExpireTurnsFromOptions() - Method in class net.sf.colossus.gui.EventViewer
 
initFileServer() - Method in class net.sf.colossus.server.Server
 
initFormats() - Method in class net.sf.colossus.webclient.WebClient
 
initHexByLabelCache() - Method in class net.sf.colossus.variant.MasterBoard
 
INITIAL_SCORE - Static variable in class net.sf.colossus.ai.RationalAI.MoveFinder
 
initialLine - Variable in class net.sf.colossus.client.SocketClientThread
 
initiateConnectionCheck() - Method in class net.sf.colossus.gui.ClientGUI
 
initiateDisposal - Variable in class net.sf.colossus.server.Server
 
initiateSaveGame(String) - Method in class net.sf.colossus.server.Server
 
initiateShutdown(String) - Method in class net.sf.colossus.webserver.WebServer
 
initiateShutdown() - Method in class net.sf.colossus.webserver.WebServerGUI
 
initiatingWebClient - Static variable in class net.sf.colossus.webclient.RunGameInSameJVM
 
initiator - Variable in class net.sf.colossus.webcommon.GameInfo
 
initMarkersAvailable() - Method in class net.sf.colossus.server.PlayerServerSide
 
initMarkersAvailable(String) - Method in class net.sf.colossus.server.PlayerServerSide
 
initPlayerInfo(List<String>, String) - Method in class net.sf.colossus.client.GameClientSide
 
initPredictSplits(Legion, List<CreatureType>) - Method in class net.sf.colossus.client.PlayerClientSide
 
initPreferencesWindow() - Method in class net.sf.colossus.gui.ClientGUI
 
initRegistry() - Method in class net.sf.colossus.server.ManagedGame
 
initRegistryIfNeeded() - Method in class net.sf.colossus.webserver.GameManager
 
initServer() - Method in class net.sf.colossus.server.GameServerSide
 
initServerNames(String, Set<String>, Options) - Static method in class net.sf.colossus.appmain.NetworkClientDialog
 
initShowEngagementResults() - Method in interface net.sf.colossus.client.IClientGUI
 
initShowEngagementResults() - Method in class net.sf.colossus.client.NullClientGUI
 
initShowEngagementResults() - Method in class net.sf.colossus.gui.ClientGUI
 
initSocketServer() - Method in class net.sf.colossus.server.Server
 
initValues(String, int, String, String) - Method in class net.sf.colossus.webclient.WebClient
 
initWaitingForPlayersToJoin(int) - Method in class net.sf.colossus.server.Server
Initialize the number of players we wait for to join (thread-safe)
innerContains(Point) - Method in class net.sf.colossus.gui.GUIBattleHex
 
INonRecticleJComponent - Interface in net.sf.colossus.guiutil
Describes the contract between Non rectangular Jcomponents and Swing layout managers that are aware of non-recticle JComponents.
INotifyWebServer - Interface in net.sf.colossus.server
 
inPauseState - Variable in class net.sf.colossus.server.Server
 
INSETS - Static variable in class net.sf.colossus.gui.PlayerDetailsDialog
 
InstanceGroup - Class in net.sf.colossus.util
Storage object for all objects of one class type registered in InstanceTracker.
InstanceGroup(String) - Constructor for class net.sf.colossus.util.InstanceGroup
 
InstanceGroup.TypeInstance - Class in net.sf.colossus.util
 
InstanceGroup.TypeInstance(Object, String) - Constructor for class net.sf.colossus.util.InstanceGroup.TypeInstance
 
instanceGroups - Static variable in class net.sf.colossus.util.InstanceTracker
 
instanceId - Variable in class net.sf.colossus.webserver.QueuedSocketWriter
 
instanceIdCounter - Static variable in class net.sf.colossus.webserver.QueuedSocketWriter
 
instances - Variable in class net.sf.colossus.util.InstanceGroup
 
InstanceTracker - Class in net.sf.colossus.util
Objects can register here when they are created.
InstanceTracker() - Constructor for class net.sf.colossus.util.InstanceTracker
 
instantGamesInfo - Variable in class net.sf.colossus.webserver.WebServerGUI
 
intArrayToString(int[]) - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
 
interestedIn - Static variable in class net.sf.colossus.util.InstanceTracker
 
interestedInAll - Static variable in class net.sf.colossus.util.InstanceTracker
 
interrupt() - Method in class net.sf.colossus.client.SocketClientThread
 
intervalLen - Variable in class net.sf.colossus.server.Server.WithdrawInfo
 
intervals - Variable in class net.sf.colossus.server.Server.WithdrawInfo
 
intOptionChanged(String, int, int) - Method in class net.sf.colossus.common.IOptions.Listener
 
inverted - Variable in class net.sf.colossus.gui.Chit
Flag to paint the chit upside-down.
inverted - Variable in class net.sf.colossus.gui.GUIMasterHex
 
invertedPostfix - Static variable in class net.sf.colossus.gui.GUIMasterHex
 
invertRGBColor(Color) - Static method in class net.sf.colossus.util.HTMLColor
 
IObjectiveHelper - Interface in net.sf.colossus.ai.objectives
Trivial interface for getting a list of objectives, depending on whether we are the attacker or the defender.
IOptions - Interface in net.sf.colossus.common
Allows getting and setting options.
IOptions.Listener - Class in net.sf.colossus.common
A callback interface for changes to the options.
IOptions.Listener() - Constructor for class net.sf.colossus.common.IOptions.Listener
 
IOracle - Interface in net.sf.colossus.client
Knows a lot of things, but cannot actually take any actions.
IOracleLegion - Interface in net.sf.colossus.variant
A legion, given as parameter to VariantHintOracle
iph - Variable in class net.sf.colossus.gui.MasterBoard
 
IPortProvider - Interface in net.sf.colossus.webcommon
 
IRecruiting - Interface in net.sf.colossus.variant
Interface for recruiting.
IRunWebServer - Interface in net.sf.colossus.webcommon
Interface for GameInfo, what it needs to communicate with WebServer regarding (so far only) ending a game.
is - Variable in class net.sf.colossus.webserver.SmtpSimple
 
isAcquirable(String) - Method in class net.sf.colossus.variant.Variant
Check if the Creature whose name is in parameter is an Acquirable creature or not.
isAcquirable(CreatureType) - Method in class net.sf.colossus.variant.Variant
Check if the Creature in parameter is an Acquirable creature or not.
isActive() - Method in interface net.sf.colossus.server.INotifyWebServer
 
isActive() - Method in class net.sf.colossus.server.NotifyWebServerViaFile
 
isActive() - Method in class net.sf.colossus.webclient.RunGameInSameJVM
 
isActivePlayer() - Method in class net.sf.colossus.server.Server
returns true if the active player is the player owning the connection from which data is currently processed
isADeadEnd(Variant, CreatureType) - Static method in class net.sf.colossus.variant.RecruitingSubTree
 
isAdmin - Variable in class net.sf.colossus.webclient.WebClient
 
isAdmin() - Method in class net.sf.colossus.webclient.WebClient
 
isAdmin - Variable in class net.sf.colossus.webcommon.User
 
isAdmin() - Method in class net.sf.colossus.webcommon.User
 
isAI() - Method in class net.sf.colossus.game.Player
 
isAlias - Variable in class net.sf.colossus.variant.MasterBoardTerrain
Whether this terrain uses another Terrain recruit tree.
isAlias() - Method in class net.sf.colossus.variant.MasterBoardTerrain
 
isAlive() - Method in class net.sf.colossus.client.Client
 
isAlreadyDown() - Method in interface net.sf.colossus.client.IServerConnection
 
isAlreadyDown() - Method in class net.sf.colossus.client.SocketClientThread
 
isAtSplit() - Method in class net.sf.colossus.client.CreatureInfo
 
isAttackerSide() - Method in enum net.sf.colossus.game.EntrySide
 
isAutoSavePoint() - Method in class net.sf.colossus.server.GameServerSide
So far, we do autosave only at begin of each players turn, i.e.
isAvailable(MasterBoardTerrain) - Method in class net.sf.colossus.variant.Variant.AcquirableData
Tell if the Acquirable can be Acquired in the terrain.
isBad(int[]) - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
 
isBattleActivePlayer() - Method in class net.sf.colossus.server.Server
 
isBattleInProgress() - Method in class net.sf.colossus.server.GameServerSide
 
isBattleOngoing() - Method in class net.sf.colossus.client.GameClientSide
 
isBattlePhase(BattlePhase) - Method in class net.sf.colossus.client.BattleClientSide
 
isBattlePhase(BattlePhase) - Method in class net.sf.colossus.client.GameClientSide
 
isCertain() - Method in class net.sf.colossus.client.CreatureInfo
 
isClientGone(Player) - Method in class net.sf.colossus.server.Server
 
isCliff(int) - Method in class net.sf.colossus.variant.BattleHex
 
isCommitPoint - Variable in class net.sf.colossus.server.ClientHandler
 
isConcreteCreature(String) - Static method in class net.sf.colossus.xmlparser.TerrainRecruitLoader
 
isConnected() - Method in class net.sf.colossus.client.Client
 
isConnectRoundOngoing() - Method in class net.sf.colossus.client.Client
 
isCorrectPassword(String) - Method in class net.sf.colossus.webcommon.User
 
isCreature(String) - Method in class net.sf.colossus.variant.Variant
Checks if a creature with the given name exists.
isCritterOffboard(BattleCritter) - Method in class net.sf.colossus.client.BattleClientSide
 
isDamagingToNonNative() - Method in class net.sf.colossus.variant.HazardTerrain
Whether this terrain is damaging to non-native.
isDamagingToWaterDweller() - Method in class net.sf.colossus.variant.HazardTerrain
Whether this terrain is damaging to water dweller.
isDead() - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
isDead() - Method in interface net.sf.colossus.game.BattleCritter
 
isDead() - Method in class net.sf.colossus.game.BattleUnit
 
isDead() - Method in class net.sf.colossus.game.Creature
 
isDead() - Method in class net.sf.colossus.game.Player
 
isDead() - Method in class net.sf.colossus.gui.Chit
 
isDead() - Method in class net.sf.colossus.gui.RevealedCreature
 
isDefender() - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
isDefender() - Method in interface net.sf.colossus.game.BattleCritter
 
isDefender() - Method in class net.sf.colossus.game.BattleUnit
 
isDefender() - Method in class net.sf.colossus.server.CreatureServerSide
 
isDefenderActive() - Method in class net.sf.colossus.server.BattleServerSide
 
isDemiLord() - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
isDemiLord() - Method in interface net.sf.colossus.game.BattleCritter
 
isDemiLord() - Method in class net.sf.colossus.game.BattleUnit
 
isDemiLord() - Method in class net.sf.colossus.game.Creature
 
isDemiLord() - Method in class net.sf.colossus.variant.CreatureType
 
isDoneWithStrikesOk() - Method in class net.sf.colossus.server.Server
Validates that it it OK to be "done with strikes" now for executing player
isDue() - Method in class net.sf.colossus.webcommon.GameInfo
Has the scheduled time come?
isEligibleToStart(GameInfo) - Method in class net.sf.colossus.webclient.WebClient
Returns true if this user would be allowed to start this game (given that all other conditions are fulfilled).
isEmpty() - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
 
isEmpty() - Method in class net.sf.colossus.common.Options
 
isEmpty() - Method in class net.sf.colossus.util.MultiSet
 
isEmpty() - Method in class net.sf.colossus.util.ValueRecorder
 
isEngagementInProgress() - Method in class net.sf.colossus.game.Game
 
isEngagementOngoing() - Method in class net.sf.colossus.game.Game
 
isEnrolled(String) - Method in class net.sf.colossus.webcommon.GameInfo
 
isEntrance() - Method in class net.sf.colossus.variant.BattleHex
 
IServer - Interface in net.sf.colossus.server
IServer is an interface for the client-accessible parts of Server.
IServerConnection - Interface in net.sf.colossus.client
Generic type of connection to the server.
isEventRelevant(RevealEvent) - Method in class net.sf.colossus.gui.EventViewer
 
isEventTooOld(RevealEvent) - Method in class net.sf.colossus.gui.EventViewer
 
isFight() - Method in class net.sf.colossus.game.Proposal
 
isFightPhase - Variable in enum net.sf.colossus.game.BattlePhase
 
isFightPhase() - Method in enum net.sf.colossus.game.BattlePhase
Determine if the phase is part of the fighting.
isFightPhase() - Method in class net.sf.colossus.gui.BattleBoard
 
isFirstInEnrolledList(String) - Method in class net.sf.colossus.webcommon.GameInfo
 
isFlier() - Method in class net.sf.colossus.game.Creature
 
isFlier() - Method in class net.sf.colossus.variant.CreatureType
 
isFlyersNativeOnly() - Method in class net.sf.colossus.variant.HazardTerrain
 
isForcedStrikeRemaining() - Method in class net.sf.colossus.server.BattleServerSide
 
isFunctionalTest() - Static method in class net.sf.colossus.common.Options
 
isGameOver() - Method in class net.sf.colossus.game.Game
 
isGone - Variable in class net.sf.colossus.server.ClientHandler
 
isGone() - Method in class net.sf.colossus.server.ClientHandler
 
isGroundNativeOnly() - Method in class net.sf.colossus.variant.HazardTerrain
 
isHealing() - Method in class net.sf.colossus.variant.HazardTerrain
Whether this terrain is healing
isHexInverted(int, int) - Method in class net.sf.colossus.variant.MasterBoard
 
isHuman() - Method in class net.sf.colossus.game.Player
 
isHumanLegion(Legion) - Method in class net.sf.colossus.ai.AbstractAI
Test whether a Legion belongs to a Human player
isImmediatelyUsefulKilling - Variable in class net.sf.colossus.ai.objectives.AbstractObjectiveHelper.AllThereIsToKnowAboutYourCreature
Whether it's immediately useful to kill, i.e.
isImmortal() - Method in class net.sf.colossus.game.Creature
 
isImmortal() - Method in class net.sf.colossus.variant.CreatureType
 
isImmortal() - Method in class net.sf.colossus.variant.CreatureTypeTitan
 
isInContact(BattleCritter, boolean) - Method in class net.sf.colossus.client.BattleClientSide
Return true if there are any enemies adjacent to this battleChit.
isInContact(BattleCritter, boolean) - Method in class net.sf.colossus.client.Client
 
isInContact(BattleCritter, boolean) - Method in class net.sf.colossus.game.Battle
 
isInContact(BattleCritter, boolean) - Method in class net.sf.colossus.server.BattleServerSide
Return true if there are any enemies adjacent to this critter.
isInverted() - Method in class net.sf.colossus.gui.GUIMasterHex
 
isInvolvedInInstantGame(String) - Method in class net.sf.colossus.webserver.WebServer
 
isKnownClient(InetAddress) - Method in class net.sf.colossus.server.Server
 
isLegalInitialSplitoff(List<CreatureType>) - Method in class net.sf.colossus.client.PredictSplitNode
 
isLoadingGame() - Method in class net.sf.colossus.server.GameServerSide
 
isLocalHuman() - Method in class net.sf.colossus.game.Player
 
isLord() - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
isLord() - Method in interface net.sf.colossus.game.BattleCritter
 
isLord() - Method in class net.sf.colossus.game.BattleUnit
 
isLord() - Method in class net.sf.colossus.game.Creature
 
isLord() - Method in class net.sf.colossus.variant.CreatureType
 
isLordOrDemiLord() - Method in class net.sf.colossus.game.Creature
 
isLordOrDemiLord() - Method in class net.sf.colossus.variant.CreatureType
 
isLOSBlocked(BattleHex, BattleHex) - Method in class net.sf.colossus.game.Battle
Check to see if the LOS from hex1 to hex2 is blocked.
isLOSBlockedDir(BattleHex, BattleHex, BattleHex, boolean, int, boolean, boolean, boolean, boolean, boolean, boolean, int, int) - Method in class net.sf.colossus.game.Battle
Check LOS, going to the left of hexspines if argument left is true, or to the right if it is false.
isMarkerAvailable(String) - Method in class net.sf.colossus.game.Player
 
isMarkerId(String) - Static method in class net.sf.colossus.gui.Chit
 
isMovePhase - Variable in enum net.sf.colossus.game.BattlePhase
 
isMovePhase() - Method in enum net.sf.colossus.game.BattlePhase
Determine if the phase is part of the fighting.
isMovePhase() - Method in class net.sf.colossus.gui.BattleBoard
 
isMutual() - Method in class net.sf.colossus.game.Proposal
 
isMyBattlePhase() - Method in class net.sf.colossus.client.Client
 
isMyBattleTurn() - Method in class net.sf.colossus.gui.BattleBoard
 
isMyLegion(Legion) - Method in class net.sf.colossus.client.Client
 
isMyTitanOffboard() - Method in class net.sf.colossus.gui.BattleBoard
 
isMyTurn() - Method in class net.sf.colossus.client.Client
 
isMyTurn() - Method in class net.sf.colossus.gui.ClientGUI
 
isNativeAt(HazardHexside) - Method in class net.sf.colossus.game.Creature
 
isNativeAt(HazardHexside) - Method in class net.sf.colossus.variant.CreatureType
 
isNativeAt(char) - Method in class net.sf.colossus.variant.CreatureType
 
isNativeBonusHexside() - Method in class net.sf.colossus.variant.HazardHexside
 
isNativeBonusTerrain() - Method in class net.sf.colossus.variant.BattleHex
 
isNativeBonusTerrain() - Method in class net.sf.colossus.variant.HazardTerrain
 
isNativeDune() - Method in class net.sf.colossus.variant.CreatureType
 
isNativeIn(HazardTerrain) - Method in class net.sf.colossus.game.Creature
 
isNativeIn(HazardTerrain) - Method in class net.sf.colossus.variant.CreatureType
Checks if the type of creature is native in a terrain type.
isNativeRiver() - Method in class net.sf.colossus.variant.CreatureType
 
isNativeSlope() - Method in class net.sf.colossus.variant.CreatureType
 
isNetwork() - Method in class net.sf.colossus.game.Player
 
isNone() - Method in class net.sf.colossus.game.Player
 
isNonNativePenaltyHexside() - Method in class net.sf.colossus.variant.HazardHexside
 
isNonNativePenaltyTerrain() - Method in class net.sf.colossus.variant.BattleHex
 
isNonNativePenaltyTerrain() - Method in class net.sf.colossus.variant.HazardTerrain
 
isObstacle(char) - Static method in class net.sf.colossus.game.Battle
Deprecated.
This is the realm of HazardEdge, not direct use of hexside
isOccupied(BattleHex) - Method in class net.sf.colossus.game.Battle
 
isOccupied(MasterHex) - Method in class net.sf.colossus.game.Game
 
isometricShape - Variable in class net.sf.colossus.gui.TrueHexGridLayout
 
isOptionUndefined(String) - Method in class net.sf.colossus.common.Options
 
isOver() - Method in class net.sf.colossus.server.BattleServerSide
 
isOwner(String) - Method in class net.sf.colossus.webclient.WebClient
 
isPaused() - Method in class net.sf.colossus.client.Client
 
isPhase(Phase) - Method in class net.sf.colossus.game.Game
 
isPickCarryOngoing() - Method in interface net.sf.colossus.client.IClientGUI
 
isPickCarryOngoing() - Method in class net.sf.colossus.client.NullClientGUI
 
isPickCarryOngoing() - Method in class net.sf.colossus.gui.ClientGUI
 
isPlains() - Method in class net.sf.colossus.variant.HazardTerrain
USE ONLY FOR BATTLELANDBUILDER!
isPoison() - Method in class net.sf.colossus.variant.CreatureType
 
isPopupButton(MouseEvent) - Static method in class net.sf.colossus.gui.MasterBoard
Return true if the MouseEvent e came from button 2 or 3.
isPortInUse(int) - Method in class net.sf.colossus.webserver.PortBookKeeper
 
isRangestrikePossible(BattleCritter, BattleCritter) - Method in class net.sf.colossus.client.BattleClientSide
Deprecated.
Should use an extension of Battle instead of Strike, with extension of Creature instead of BattleCritter and extra BattleHex
isRangestrikePossible(Creature, Creature, BattleHex, BattleHex) - Method in class net.sf.colossus.game.Battle
Return true if the rangestrike is possible.
isRangestriker() - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
isRangestriker() - Method in interface net.sf.colossus.game.BattleCritter
 
isRangestriker() - Method in class net.sf.colossus.game.BattleUnit
 
isRangestriker() - Method in class net.sf.colossus.game.Creature
 
isRangestriker() - Method in class net.sf.colossus.variant.CreatureType
 
isReconnectAttempt(Player) - Method in class net.sf.colossus.server.Server
 
isRecruitDistanceLessThan(String, String, int) - Method in class net.sf.colossus.game.RecruitGraph
Determine if a creature given by 'lesser' could potentially summon the higher valued creature given by 'greater' within N steps.
isRedo - Variable in class net.sf.colossus.server.History
 
isRedoOngoing() - Method in class net.sf.colossus.client.Client
 
isRedoOngoing() - Method in class net.sf.colossus.gui.ClientGUI
 
isRegister - Variable in class net.sf.colossus.webclient.RegisterPasswordPanel
 
isRegularAncestorOf(CreatureType, CreatureType, Set<CreatureType>) - Method in class net.sf.colossus.variant.RecruitingSubTree
 
isRemote() - Method in class net.sf.colossus.client.Client
 
isReplayOngoing() - Method in class net.sf.colossus.client.Client
 
isReplayOngoing() - Method in class net.sf.colossus.gui.ClientGUI
 
isReplayOngoing() - Method in class net.sf.colossus.server.GameServerSide
 
isReset() - Method in interface net.sf.colossus.util.IValueRecorderItem
 
isReset() - Method in class net.sf.colossus.util.ValueRecorder
 
isReset - Variable in class net.sf.colossus.util.ValueRecorder.TrivialValueRecorderItem
 
isReset() - Method in class net.sf.colossus.util.ValueRecorder.TrivialValueRecorderItem
 
isSand() - Method in class net.sf.colossus.variant.HazardTerrain
USE ONLY FOR BATTLELANDBUILDER!
isScheduledGame() - Method in class net.sf.colossus.webcommon.GameInfo
 
isScheduledGameAndStartable(String) - Method in class net.sf.colossus.webclient.WebClient
 
isSctAlreadyDown() - Method in class net.sf.colossus.client.Client
 
isSelected() - Method in class net.sf.colossus.gui.GUIHex
 
isServerRunning() - Method in class net.sf.colossus.server.Server
 
isSlowingToNonNative() - Method in class net.sf.colossus.variant.HazardTerrain
Whether this terrain slows for the duration of the battle
isSocketUp() - Method in class net.sf.colossus.webserver.RunGameInOwnJVM
 
isSplitLegal(boolean) - Method in class net.sf.colossus.gui.SplitLegion
Return true if the split is legal.
isStartable() - Method in class net.sf.colossus.webcommon.GameInfo
 
isStartCreature(CreatureType) - Static method in class net.sf.colossus.xmlparser.TerrainRecruitLoader
Tell whether given type is in the loaded variant a start creature, i.e.
isStarting() - Method in class net.sf.colossus.webcommon.GameInfo
 
isStartupTest() - Static method in class net.sf.colossus.common.Options
 
isStresstest() - Static method in class net.sf.colossus.common.Options
 
isSummonable() - Method in class net.sf.colossus.game.Creature
 
isSummonable - Variable in class net.sf.colossus.variant.CreatureType
 
isSummonable() - Method in class net.sf.colossus.variant.CreatureType
 
IStartHandler - Interface in net.sf.colossus.common
An interface for Non-Server-Side (not in server package being) GUI classes (so far, the WebClient), so that they can request from the "start-Object" to initiate a new game without actually having to have a reference to the net.sf.colossus.server package.
isTemporarilyDisconnected() - Method in class net.sf.colossus.server.ClientHandler
 
isTemporarilyInTrouble() - Method in class net.sf.colossus.server.ClientHandler
 
isTitan() - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
isTitan() - Method in interface net.sf.colossus.game.BattleCritter
 
isTitan() - Method in class net.sf.colossus.game.BattleUnit
 
isTitan() - Method in class net.sf.colossus.game.Creature
 
isTitan() - Method in class net.sf.colossus.variant.CreatureType
Returns true if this is a Titan.
isTitan() - Method in class net.sf.colossus.variant.CreatureTypeTitan
 
isTitanEliminated() - Method in class net.sf.colossus.server.PlayerServerSide
 
isTitanOffboard(Player) - Method in class net.sf.colossus.client.BattleClientSide
 
isTower - Variable in class net.sf.colossus.variant.MasterBoardTerrain
Whether this is a Tower-like building, with regards to starting the game, not recruiting or defender entering in a non-default location on the Battlemap.
isTower() - Method in class net.sf.colossus.variant.MasterBoardTerrain
 
isTower - Variable in class net.sf.colossus.xmlparser.BattlelandLoader
is the terrain a Tower ?
isTower() - Method in class net.sf.colossus.xmlparser.BattlelandLoader
 
isTurnStateStillUninitialized() - Method in class net.sf.colossus.client.GameClientSide
ActivePlayer is set first time to something different than "noone" when setupTurnState is called first time.
isUndoStackEmpty() - Method in class net.sf.colossus.gui.ClientGUI
 
isUserOnline(User) - Method in class net.sf.colossus.webcommon.UserDB
 
isValidEntrySide(Legion, MasterHex, boolean, EntrySide) - Method in class net.sf.colossus.game.Movement
Verify whether this is a valid entry side.
isValidNormalMove(Legion, MasterHex, Player, int) - Method in class net.sf.colossus.game.Movement
Verify whether this is a valid normal move.
isValidTeleportMove(Legion, MasterHex, int) - Method in class net.sf.colossus.game.Movement
Verify whether this is a valid teleport move.
isWaiting - Variable in class net.sf.colossus.client.SocketClientThread
 
isWaiting() - Method in class net.sf.colossus.webclient.WebClientSocketThread.AckWaiter
 
isWaitingLock - Variable in class net.sf.colossus.client.SocketClientThread
 
isWaterDwelling() - Method in class net.sf.colossus.variant.CreatureType
 
isWithdrawalIrrelevant() - Method in class net.sf.colossus.server.Server
 
itemHandler - Variable in class net.sf.colossus.gui.MasterBoard
 
items - Variable in class net.sf.colossus.util.ValueRecorder
All the explanations and value changes
itemStateChanged(ItemEvent) - Method in class net.sf.colossus.gui.MasterBoard.MasterBoardItemHandler
 
itemStateChanged(ItemEvent) - Method in class net.sf.colossus.gui.PreferencesWindow
 
iterator() - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
 
iterator - Variable in class net.sf.colossus.ai.ParallelEvaluatorAI.findBestLegionMoveThread
 
iterator() - Method in class net.sf.colossus.util.Combos
 
IValueRecorderItem - Interface in net.sf.colossus.util
 
ivariant - Variable in class net.sf.colossus.gui.HexRecruitTreePanel
 
ivariant - Variable in class net.sf.colossus.gui.ShowCreatureDetails
 
IVariant - Interface in net.sf.colossus.variant
Defined for which methods we currently abuse the Client to forward the question about variant specific information to static methods in TerrainRecruitLoader.
IVariantHint - Interface in net.sf.colossus.variant
Interface for the use of AI Hints.
IVariantHint.AIStyle - Enum in net.sf.colossus.variant
The style of play the AI should prefer.
IVariantHint.AIStyle() - Constructor for enum net.sf.colossus.variant.IVariantHint.AIStyle
 
IVariantInitializer - Interface in net.sf.colossus.variant
Access methods how information that is loaded e.g.
IVariantKnower - Interface in net.sf.colossus.variant
Some object from which Game can ask for the current variant, instead of the static VariantSupport.getCurrentVariant() way.
ivory - Static variable in class net.sf.colossus.util.HTMLColor
 
IWebClient - Interface in net.sf.colossus.webcommon
Interface for what WebServer (Public Game Server) sends to WebClient
IWebServer - Interface in net.sf.colossus.webcommon
Interface for what WebClient sends to WebServer
IWebServerGUI - Interface in net.sf.colossus.webserver
Interface for the operations the WebServer can do with it's GUI

J

javaCommand - Variable in class net.sf.colossus.webserver.RunGameInOwnJVM
 
joinGame(String) - Method in class net.sf.colossus.client.SocketClientThread
 
joinGame - Static variable in class net.sf.colossus.common.Constants
 
joinGame(String) - Method in interface net.sf.colossus.server.IServer
 
joinGame(String) - Method in class net.sf.colossus.server.Server
 
jumpToNextUnhandledLegion() - Method in class net.sf.colossus.gui.MasterBoard
user pressed "N".
justEnoughLeftToRecruitHere - Variable in class net.sf.colossus.ai.objectives.AbstractObjectiveHelper.AllThereIsToKnowAboutYourCreature
Whether we can still recruit here with no room to spare (always true if we can't recruit here...)

K

KDialog - Class in net.sf.colossus.guiutil
KDialog adds some generally useful functions to JDialog.
KDialog(Frame, String, boolean) - Constructor for class net.sf.colossus.guiutil.KDialog
Only support one of JDialog's many constructor forms.
keepAccepting - Static variable in class net.sf.colossus.common.Options
 
keepGoingOn - Variable in class net.sf.colossus.server.FileServerThread
 
keepLastNMessages - Static variable in class net.sf.colossus.webserver.WebServerConstants
How many messages does chat server cache, for redisplay to those who just log in
KEY_CONTENT_TYPE - Static variable in class net.sf.colossus.util.StaticResourceLoader
 
keyPressed(KeyEvent) - Method in class net.sf.colossus.gui.MasterBoard.InfoPopupHandler
 
keyReleased(KeyEvent) - Method in class net.sf.colossus.gui.MasterBoard.InfoPopupHandler
 
keySet() - Method in class net.sf.colossus.util.MultiSet
 
Keyword_AnyNonLord - Static variable in class net.sf.colossus.xmlparser.TerrainRecruitLoader
 
Keyword_Anything - Static variable in class net.sf.colossus.xmlparser.TerrainRecruitLoader
 
Keyword_DemiLord - Static variable in class net.sf.colossus.xmlparser.TerrainRecruitLoader
 
Keyword_Lord - Static variable in class net.sf.colossus.xmlparser.TerrainRecruitLoader
 
Keyword_Special - Static variable in class net.sf.colossus.xmlparser.TerrainRecruitLoader
 
KFrame - Class in net.sf.colossus.guiutil
KFrame adds some generally useful functions to JFrame.
KFrame() - Constructor for class net.sf.colossus.guiutil.KFrame
Only support the simple constructor forms of JFrame.
KFrame(String) - Constructor for class net.sf.colossus.guiutil.KFrame
 
khaki - Static variable in class net.sf.colossus.util.HTMLColor
 
kickBattleMove() - Method in class net.sf.colossus.client.Client
 
kickFight() - Method in class net.sf.colossus.client.Client
 
kickMoves() - Method in class net.sf.colossus.client.Client
 
kickMuster() - Method in class net.sf.colossus.client.Client
 
kickPhase() - Method in class net.sf.colossus.client.Client
 
kickPhase() - Method in interface net.sf.colossus.client.IClient
 
kickPhase - Static variable in class net.sf.colossus.common.Constants
 
kickPhase - Static variable in class net.sf.colossus.gui.MasterBoard
 
kickPhase() - Method in class net.sf.colossus.server.ClientHandler
 
kickPhase() - Method in class net.sf.colossus.server.Server
 
kickPhaseAction - Variable in class net.sf.colossus.gui.MasterBoard
 
kickSplit() - Method in class net.sf.colossus.client.Client
 
kickstartGame() - Method in class net.sf.colossus.server.GameServerSide
 
KILLABLE_TARGETS_SCALE_FACTOR - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Multiplied by a number of creatures
killlegion - Variable in class net.sf.colossus.ai.objectives.DestroyCreatureTacticalObjective
 
KILLPOINTS - Variable in class net.sf.colossus.ai.RationalAI
 
knownCreatures - Variable in class net.sf.colossus.gui.RevealEvent
 
kSaveWindow - Variable in class net.sf.colossus.guiutil.KDialog
 
kSaveWindow - Variable in class net.sf.colossus.guiutil.KFrame
 

L

label - Variable in enum net.sf.colossus.game.EntrySide
 
label - Variable in class net.sf.colossus.gui.CreatureCollectionView.CreatureCount
 
label - Variable in class net.sf.colossus.variant.Hex
 
LABEL_CONSTRAINT - Static variable in class net.sf.colossus.gui.PlayerDetailsDialog
 
labelSide - Variable in class net.sf.colossus.variant.MasterHex
 
laidOut - Static variable in class net.sf.colossus.gui.PickEntrySide
 
laidOut - Static variable in class net.sf.colossus.gui.ShowBattleMap
 
LAKE - Static variable in class net.sf.colossus.variant.HazardTerrain
Only waterdweller can enter a lake, but anybody can fly over it.
LAST_N_TO_KEEP - Variable in class net.sf.colossus.webserver.RoundtripTimeBookkeeper
 
lastAttackerEventLegion - Variable in class net.sf.colossus.gui.EventViewer
 
lastButton - Variable in class net.sf.colossus.gui.EngagementResults
 
lastConnectionCheckPackageSent - Variable in class net.sf.colossus.gui.ClientGUI
 
lastDefenderEventLegion - Variable in class net.sf.colossus.gui.EventViewer
 
lastDense - Variable in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
deterministically make up a on-used combination
lastFakeDie - Static variable in class net.sf.colossus.util.Probs
 
lastGame - Static variable in class net.sf.colossus.server.GameServerSideTestAccess
 
lastLogin - Variable in class net.sf.colossus.webcommon.User
 
lastLogout - Variable in class net.sf.colossus.webcommon.User
 
lastMousePos - Variable in class net.sf.colossus.gui.DragListener
 
lastMsgNr - Variable in class net.sf.colossus.client.Client
is != -1 only from the point on when client abandons the connection, until sync is completed.
lastMsgWhen - Variable in class net.sf.colossus.webclient.ChatHandler
 
lastNChatMessages - Variable in class net.sf.colossus.webserver.ChatMsgStorage
 
lastNotification - Variable in class net.sf.colossus.server.Server.WithdrawInfo
 
lastNTimes - Variable in class net.sf.colossus.webserver.RoundtripTimeBookkeeper
 
lastone - Variable in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
the previously returned object
lastPacketReceived - Variable in class net.sf.colossus.webserver.WebServerClientSocketThread
 
lastPingRound - Variable in class net.sf.colossus.server.Server
How many ms ago last ping round was done.
lastPoint - Variable in class net.sf.colossus.gui.MasterBoard
Last point clicked is needed for popup menus.
lastRecruitTurnNumber - Variable in class net.sf.colossus.server.GameServerSide
 
lastRoll - Variable in class net.sf.colossus.gui.MovementDie
 
lastRoll - Variable in class net.sf.colossus.gui.StrikeDie
 
lastSeen - Variable in class net.sf.colossus.gui.EngagementResults
 
lastSentConfirmationCode - Variable in class net.sf.colossus.webcommon.User
 
lastWasLogin - Variable in class net.sf.colossus.webserver.WebServerClientSocketThread
 
latestSaveFilename(String[]) - Method in class net.sf.colossus.server.GameLoading
Find from the list of savegame filenames the one with the highest numerical value (1000000000_xxx.xml comes after 999999999_xxx.xml)
lavender - Static variable in class net.sf.colossus.util.HTMLColor
 
lavenderBlush - Static variable in class net.sf.colossus.util.HTMLColor
 
lawnGreen - Static variable in class net.sf.colossus.util.HTMLColor
 
layoutContainer(Container) - Method in class net.sf.colossus.gui.TrueHexGridLayout
Lays out the specified container using this layout.
lCreaturesName - Static variable in class net.sf.colossus.server.VariantSupport
 
leaveCarryMode() - Method in class net.sf.colossus.client.Client
Called from BattleBoard to leave carry mode.
leaveCarryMode() - Method in class net.sf.colossus.client.SocketClientThread
 
leaveCarryMode - Static variable in class net.sf.colossus.common.Constants
 
leaveCarryMode() - Method in class net.sf.colossus.gui.ClientGUI
 
leaveCarryMode() - Method in interface net.sf.colossus.gui.GUICallbacks
 
leaveCarryMode() - Method in class net.sf.colossus.server.BattleServerSide
 
leaveCarryMode() - Method in interface net.sf.colossus.server.IServer
 
leaveCarryMode() - Method in class net.sf.colossus.server.Server
 
leftButton - Static variable in class net.sf.colossus.gui.PickEntrySide
 
leftButton - Static variable in class net.sf.colossus.gui.ShowBattleMap
 
leftovers - Variable in class net.sf.colossus.cmdline.CmdLine
 
legendLabel - Static variable in class net.sf.colossus.gui.CreatureCollectionView
 
legion - Variable in class net.sf.colossus.ai.AbstractAI.AbstractAIOracle
 
legion - Variable in class net.sf.colossus.ai.AbstractAI.MoveInfo
 
legion - Variable in class net.sf.colossus.ai.RationalAI.CompCreaturesByValueName
 
legion - Variable in class net.sf.colossus.ai.RationalAI.LegionBoardMove
 
legion - Variable in class net.sf.colossus.game.actions.LegionAction
 
legion - Variable in class net.sf.colossus.game.BattleUnit
 
legion - Variable in class net.sf.colossus.game.Creature
 
Legion - Class in net.sf.colossus.game
 
Legion(Player, String, MasterHex) - Constructor for class net.sf.colossus.game.Legion
 
legion - Variable in class net.sf.colossus.game.Legion.AcquirableDecision
 
legion - Variable in class net.sf.colossus.gui.AcquireAngel
 
legion - Variable in class net.sf.colossus.gui.EditLegion
 
legion - Variable in class net.sf.colossus.gui.Marker
 
legion - Variable in class net.sf.colossus.gui.PickRecruit
 
legion - Variable in class net.sf.colossus.gui.SummonAngel
 
Legion.AcquirableDecision - Class in net.sf.colossus.game
Data for one pending decision.
Legion.AcquirableDecision(Legion, int, List<CreatureType>) - Constructor for class net.sf.colossus.game.Legion.AcquirableDecision
 
legion1 - Variable in class net.sf.colossus.gui.RevealEvent
 
legion2 - Variable in class net.sf.colossus.gui.RevealEvent
 
LegionAction - Class in net.sf.colossus.game.actions
A base class for all actions affecting a single legion in the game.
LegionAction(Legion) - Constructor for class net.sf.colossus.game.actions.LegionAction
 
legionChits - Variable in class net.sf.colossus.gui.PickRecruit
 
LegionClientSide - Class in net.sf.colossus.client
Client-side version of a legion.
LegionClientSide(Player, String, MasterHex) - Constructor for class net.sf.colossus.client.LegionClientSide
 
legionFlyouts - Variable in class net.sf.colossus.gui.MasterBoard
 
LegionInfoPanel - Class in net.sf.colossus.gui
Creates a JPanel displaying one legion, used by AutoInspector and ShowLegion (right-click on legion)
LegionInfoPanel(LegionClientSide, int, int, int, boolean, int, boolean, boolean, boolean, boolean) - Constructor for class net.sf.colossus.gui.LegionInfoPanel
 
legionMarker - Variable in class net.sf.colossus.gui.PickRecruit
 
legionMarker - Variable in class net.sf.colossus.gui.PickRecruiter
 
LegionMove - Class in net.sf.colossus.ai.helper
LegionMove has a List of one CritterMove per mobile critter in the legion.
LegionMove() - Constructor for class net.sf.colossus.ai.helper.LegionMove
 
legionMoveConfirmationMode - Variable in class net.sf.colossus.gui.ClientGUI
 
legionMoveConfirmationNoConfirm - Static variable in class net.sf.colossus.common.Options
 
legionMoveConfirmationNoMove - Static variable in class net.sf.colossus.common.Options
 
legionMoveConfirmationNoUnvisitedMove - Static variable in class net.sf.colossus.common.Options
 
legionMoveConfirmationNumMove - Static variable in class net.sf.colossus.common.Options
 
legionMoveConfirmationNumNoConfirm - Static variable in class net.sf.colossus.common.Options
 
legionMoveConfirmationNumUnvisitedMove - Static variable in class net.sf.colossus.common.Options
 
legionMoveConfirmationSubMenu - Static variable in class net.sf.colossus.common.Options
 
legionMoveEvent(Legion, MasterHex, EntrySide, boolean, CreatureType) - Method in class net.sf.colossus.server.GameServerSide
 
legionMoveEvent(Legion, MasterHex, EntrySide, boolean, CreatureType) - Method in class net.sf.colossus.server.History
 
legions - Variable in class net.sf.colossus.game.Player
The current legions owned by this player.
legionsBackup - Variable in class net.sf.colossus.server.PlayerServerSide
 
LegionServerSide - Class in net.sf.colossus.server
Class Legion represents a Titan stack of Creatures and its stack marker.
LegionServerSide(String, Legion, MasterHex, MasterHex, Player, GameServerSide, CreatureType...) - Constructor for class net.sf.colossus.server.LegionServerSide
Creates a new Legion instance.
legionsLabel - Variable in class net.sf.colossus.gui.StatusScreen
 
legionsMoved() - Method in class net.sf.colossus.server.PlayerServerSide
Return the number of this player's legions that have moved.
legionsNotMoved(int[], boolean) - Method in class net.sf.colossus.client.Client
Returns status of client's legions
legionStatusBlocked - Static variable in class net.sf.colossus.common.Constants
 
legionStatusCount - Static variable in class net.sf.colossus.common.Constants
 
legionStatusMoved - Static variable in class net.sf.colossus.common.Constants
 
legionStatusNotVisitedSkippedBlocked - Static variable in class net.sf.colossus.common.Constants
 
legionsToSplit - Variable in class net.sf.colossus.ai.RationalAI
 
legionToMarkerMap - Variable in class net.sf.colossus.gui.MasterBoard
List of markers which are currently on the board, for painting in z-order => the end of the list is on top.
legionUndoMoveEvent(Legion) - Method in class net.sf.colossus.server.GameServerSide
 
legionUndoMoveEvent(Legion) - Method in class net.sf.colossus.server.History
 
lemonChiffon - Static variable in class net.sf.colossus.util.HTMLColor
 
len - Variable in class net.sf.colossus.gui.GUIHex
 
lfBox - Variable in class net.sf.colossus.gui.PreferencesWindow
 
lightBlue - Static variable in class net.sf.colossus.util.HTMLColor
 
lightCoral - Static variable in class net.sf.colossus.util.HTMLColor
 
lightCyan - Static variable in class net.sf.colossus.util.HTMLColor
 
lightGoldenRod - Static variable in class net.sf.colossus.util.HTMLColor
 
lightGoldenRodYellow - Static variable in class net.sf.colossus.util.HTMLColor
 
lightGray - Static variable in class net.sf.colossus.util.HTMLColor
 
lightGreen - Static variable in class net.sf.colossus.util.HTMLColor
 
lightOlive - Static variable in class net.sf.colossus.util.HTMLColor
 
lightPink - Static variable in class net.sf.colossus.util.HTMLColor
 
lightSalmon - Static variable in class net.sf.colossus.util.HTMLColor
 
lightSeaGreen - Static variable in class net.sf.colossus.util.HTMLColor
 
lightSkyBlue - Static variable in class net.sf.colossus.util.HTMLColor
 
lightSlateBlue - Static variable in class net.sf.colossus.util.HTMLColor
 
lightSlateGray - Static variable in class net.sf.colossus.util.HTMLColor
 
lightSteelBlue - Static variable in class net.sf.colossus.util.HTMLColor
 
lightYellow - Static variable in class net.sf.colossus.util.HTMLColor
 
limeGreen - Static variable in class net.sf.colossus.util.HTMLColor
 
LINE_SEPARATOR - Static variable in class net.sf.colossus.util.VerySimpleFormatter
 
linen - Static variable in class net.sf.colossus.util.HTMLColor
 
listAllMoves(Legion, MasterHex, int) - Method in class net.sf.colossus.game.Movement
Return set of hexLabels describing where this legion can move.
listAllMoves(Legion, MasterHex, int, boolean) - Method in class net.sf.colossus.game.Movement
Return set of hexLabels describing where this legion can move.
listAsString(List<String>) - Method in class net.sf.colossus.webserver.RunGameInOwnJVM
 
listeners - Variable in class net.sf.colossus.common.Options
 
listeners - Variable in class net.sf.colossus.game.BattleUnit
Listeners to be informed when something changes, e.g.
listeners - Variable in class net.sf.colossus.game.Caretaker
All parties interested in changes to our numbers.
listNormalMoves(Legion) - Method in class net.sf.colossus.client.Client
Return a set of hexLabels.
listNormalMoves(Legion, MasterHex, int) - Method in class net.sf.colossus.game.Movement
 
listNormalMoves(Legion, MasterHex, int, boolean, MasterHex, boolean) - Method in class net.sf.colossus.game.Movement
Return set of hexLabels describing where this legion can move without teleporting.
listObjectives - Variable in class net.sf.colossus.ai.ExperimentalAI
 
listPossibleEntrySides(Legion, MasterHex, boolean) - Method in class net.sf.colossus.game.Movement
Return a Set of Strings "Left" "Right" or "Bottom" describing possible entry sides.
listRegistryContents() - Method in class net.sf.colossus.webserver.GameManager
 
listTeleportingLords(Legion, MasterHex) - Method in class net.sf.colossus.client.Client
List the lords eligible to teleport this legion to hexLabel.
listTeleportingLords(MasterHex) - Method in class net.sf.colossus.server.LegionServerSide
List the lords eligible to teleport this legion to hexLabel.
listTeleportMoves(Legion) - Method in class net.sf.colossus.client.Client
Return a set of hexLabels.
listTeleportMoves(Legion, MasterHex, int, boolean) - Method in class net.sf.colossus.game.Movement
Return set of hexLabels describing where this legion can teleport.
listTeleportMoves(Legion, MasterHex, int) - Method in class net.sf.colossus.game.Movement
Return set of hexLabels describing where this legion can teleport.
liveLegion - Variable in class net.sf.colossus.ai.objectives.CreatureAttackTacticalObjective
 
liveLegion - Variable in class net.sf.colossus.ai.objectives.PreserveCreatureTacticalObjective
 
lmeval - Variable in class net.sf.colossus.ai.helper.LegionMove
 
loadCreatures() - Static method in class net.sf.colossus.server.VariantSupport
Call immediately after loading variant, before using creatures.
loadedRedoLog - Variable in class net.sf.colossus.server.History
 
loadedVariant - Static variable in class net.sf.colossus.server.VariantSupport
 
loadFailed() - Method in class net.sf.colossus.server.Server
 
loadGame(String) - Method in class net.sf.colossus.client.SocketClientThread
 
loadGame - Static variable in class net.sf.colossus.common.Constants
 
loadGame(String) - Method in class net.sf.colossus.server.GameLoading
Try to load a game from saveDirName/filename.
loadGame(Element) - Method in class net.sf.colossus.server.GameServerSide
 
loadGame(String) - Method in interface net.sf.colossus.server.IServer
 
loadGame(String) - Method in class net.sf.colossus.server.Server
 
loadGame2() - Method in class net.sf.colossus.server.GameServerSide
 
loadGameAction - Variable in class net.sf.colossus.gui.MasterBoard
 
loadGameAndWaitUntilOver(Element) - Method in class net.sf.colossus.server.GameServerSide
 
loadGameButtonAction() - Method in class net.sf.colossus.webclient.WebClient
 
loadGameFileName - Static variable in class net.sf.colossus.common.Options
 
loadGameFromFile(File) - Method in class net.sf.colossus.server.GameLoading
Load contents of the file, get variant name, load the right variant and get the root element.
loadHints(Variant) - Static method in class net.sf.colossus.server.VariantSupport
 
loading - Variable in class net.sf.colossus.server.History
Set to true during the processing of History.fireEventsFromXML(Server) to avoid triggering events we just restored again.
loadingGame - Variable in class net.sf.colossus.server.GameServerSide
 
loadLocation() - Method in class net.sf.colossus.guiutil.SaveWindow
 
loadMarkerNamesProperties() - Static method in class net.sf.colossus.server.VariantSupport
 
loadOneOverlay(String, int, int) - Static method in class net.sf.colossus.gui.GUIBattleHex
 
loadOptions() - Method in class net.sf.colossus.common.Options
 
loadOptions() - Method in class net.sf.colossus.webserver.WebServerOptions
 
loadSize() - Method in class net.sf.colossus.guiutil.SaveWindow
 
loadTerrainsAndRecruits(AllCreatureType) - Static method in class net.sf.colossus.server.VariantSupport
 
loadVariant - Static variable in class net.sf.colossus.appmain.GetPlayers
 
loadVariant(String, String, String, boolean) - Static method in class net.sf.colossus.server.VariantSupport
Try to load a Colossus Variant from the specified filename in the specified path.
loadVariantByFile(File, boolean) - Static method in class net.sf.colossus.server.VariantSupport
Load a Colossus Variant from the specified File
loadVariantByName(String, boolean) - Static method in class net.sf.colossus.server.VariantSupport
Load a Colossus Variant by name.
localClients - Variable in class net.sf.colossus.server.GameServerSideTestAccess
 
LocallyGameOver - Static variable in interface net.sf.colossus.webcommon.IWebServer
 
locallyInitiateSaveGame(String) - Method in class net.sf.colossus.client.Client
 
localServer - Variable in class net.sf.colossus.client.Client
 
localServer - Variable in class net.sf.colossus.webclient.WebClient
 
location - Variable in class net.sf.colossus.game.Battle
 
location - Variable in class net.sf.colossus.game.Engagement
 
location - Variable in class net.sf.colossus.gui.Concede
 
location - Variable in class net.sf.colossus.gui.LogWindow
 
location - Variable in class net.sf.colossus.gui.Negotiate
 
location - Variable in class net.sf.colossus.gui.ReplyToProposal
 
location - Variable in class net.sf.colossus.gui.StatusScreen
 
locX - Static variable in class net.sf.colossus.common.Options
 
locY - Static variable in class net.sf.colossus.common.Options
 
log - Variable in class net.sf.colossus.ai.RationalAI.BattleResults
 
log() - Method in class net.sf.colossus.ai.RationalAI.BattleResults
 
log(String) - Method in class net.sf.colossus.client.Client
 
log(String) - Method in interface net.sf.colossus.client.IClient
 
log - Static variable in class net.sf.colossus.common.Constants
 
log(String) - Method in class net.sf.colossus.server.ClientHandler
 
LOG_PROCESSING_TIMES - Variable in class net.sf.colossus.client.ClientThread
 
logFrame - Variable in class net.sf.colossus.gui.LogWindow
 
logFrame - Variable in class net.sf.colossus.server.StartupProgress
 
LoggedIn - Static variable in class net.sf.colossus.webclient.WebClient
 
loggedIn - Variable in class net.sf.colossus.webclient.WebClientSocketThread
 
loggedIn - Variable in class net.sf.colossus.webserver.WebServerClient
Whether or not this WebServerClient is at the moment logged in
loggedInUserMap - Variable in class net.sf.colossus.webcommon.UserDB
 
LOGGER - Static variable in class net.sf.colossus.ai.AbstractAI
 
LOGGER - Static variable in class net.sf.colossus.ai.ExperimentalAI
 
LOGGER - Static variable in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
 
LOGGER - Static variable in class net.sf.colossus.ai.MilvangAI
 
LOGGER - Static variable in class net.sf.colossus.ai.objectives.BasicObjectiveHelper
 
LOGGER - Static variable in class net.sf.colossus.ai.objectives.DestroyCreatureTacticalObjective
 
LOGGER - Static variable in class net.sf.colossus.ai.objectives.PreserveCreatureTacticalObjective
 
LOGGER - Static variable in class net.sf.colossus.ai.objectives.SecondObjectiveHelper
 
LOGGER - Static variable in class net.sf.colossus.ai.ParallelEvaluatorAI
 
logger - Static variable in class net.sf.colossus.ai.RationalAI
 
LOGGER - Static variable in class net.sf.colossus.ai.SimpleAI
 
LOGGER - Static variable in class net.sf.colossus.appmain.GetPlayers
 
LOGGER - Static variable in class net.sf.colossus.appmain.NetworkClientDialog
 
LOGGER - Static variable in class net.sf.colossus.appmain.Start
 
LOGGER - Static variable in class net.sf.colossus.client.BattleClientSide
 
LOGGER - Static variable in class net.sf.colossus.client.Client
 
LOGGER - Static variable in class net.sf.colossus.client.ClientThread
 
LOGGER - Static variable in class net.sf.colossus.client.CreatureInfoList
 
LOGGER - Static variable in class net.sf.colossus.client.HexMap
 
LOGGER - Static variable in class net.sf.colossus.client.LegionClientSide
 
LOGGER - Static variable in class net.sf.colossus.client.PredictSplits
 
LOGGER - Static variable in class net.sf.colossus.client.SocketClientThread
 
LOGGER - Static variable in class net.sf.colossus.common.Options
 
LOGGER - Static variable in class net.sf.colossus.common.WhatNextManager
 
LOGGER - Static variable in class net.sf.colossus.common.WhatNextManager.TimedJvmQuit
 
LOGGER - Static variable in class net.sf.colossus.game.Battle
 
LOGGER - Static variable in class net.sf.colossus.game.BattleStrike
 
LOGGER - Static variable in class net.sf.colossus.game.BattleUnit
 
LOGGER - Static variable in class net.sf.colossus.game.Caretaker
 
LOGGER - Static variable in class net.sf.colossus.game.Creature
 
LOGGER - Static variable in class net.sf.colossus.game.Dice
 
LOGGER - Static variable in class net.sf.colossus.game.Engagement
 
LOGGER - Static variable in class net.sf.colossus.game.Game
 
LOGGER - Static variable in class net.sf.colossus.game.Movement
 
LOGGER - Static variable in class net.sf.colossus.game.MovementClientSide
 
LOGGER - Static variable in class net.sf.colossus.game.MovementServerSide
 
LOGGER - Static variable in class net.sf.colossus.game.RecruitGraph
 
LOGGER - Static variable in class net.sf.colossus.gui.BattleBoard
 
LOGGER - Static variable in class net.sf.colossus.gui.BattleMap
 
LOGGER - Static variable in class net.sf.colossus.gui.Chit
 
LOGGER - Static variable in class net.sf.colossus.gui.ClientGUI
 
LOGGER - Static variable in class net.sf.colossus.gui.Concede
 
LOGGER - Static variable in class net.sf.colossus.gui.CreatureCollectionView
 
LOGGER - Static variable in class net.sf.colossus.gui.EventViewer
 
LOGGER - Static variable in class net.sf.colossus.gui.GUIBattleChit
 
LOGGER - Static variable in class net.sf.colossus.gui.GUIBattleHex
 
LOGGER - Static variable in class net.sf.colossus.gui.GUIMasterHex
 
logger - Variable in class net.sf.colossus.gui.LogWindow
 
LOGGER - Static variable in class net.sf.colossus.gui.Marker
 
LOGGER - Static variable in class net.sf.colossus.gui.MasterBoard
 
LOGGER - Static variable in class net.sf.colossus.gui.PickColor
 
LOGGER - Static variable in class net.sf.colossus.gui.RevealedCreature
 
LOGGER - Static variable in class net.sf.colossus.gui.RevealEvent
 
LOGGER - Static variable in class net.sf.colossus.gui.SummonAngel
 
LOGGER - Static variable in class net.sf.colossus.server.BattleServerSide
 
LOGGER - Static variable in class net.sf.colossus.server.BattleStrikeServerSide
 
LOGGER - Static variable in class net.sf.colossus.server.ClientHandler
 
LOGGER - Static variable in class net.sf.colossus.server.CreatureServerSide
 
LOGGER - Static variable in class net.sf.colossus.server.CustomRecruitBase
 
LOGGER - Static variable in class net.sf.colossus.server.FileServerThread
 
LOGGER - Static variable in class net.sf.colossus.server.GameLoading
 
LOGGER - Static variable in class net.sf.colossus.server.GameSaving
 
LOGGER - Static variable in class net.sf.colossus.server.GameServerSide
 
LOGGER - Static variable in class net.sf.colossus.server.GameServerSideTestAccess
 
LOGGER - Static variable in class net.sf.colossus.server.History
 
LOGGER - Static variable in class net.sf.colossus.server.LegionServerSide
 
LOGGER - Static variable in class net.sf.colossus.server.ManagedGame
 
LOGGER - Static variable in class net.sf.colossus.server.MessageRecorder
 
LOGGER - Static variable in class net.sf.colossus.server.NotifyWebServerViaFile
 
LOGGER - Static variable in class net.sf.colossus.server.PenaltyOption
 
LOGGER - Static variable in class net.sf.colossus.server.PlayerServerSide
 
LOGGER - Static variable in class net.sf.colossus.server.Server
 
LOGGER - Static variable in class net.sf.colossus.server.StartGameForWebclient
 
LOGGER - Static variable in class net.sf.colossus.server.VariantSupport
 
LOGGER - Static variable in class net.sf.colossus.util.BuildInfo
 
LOGGER - Static variable in class net.sf.colossus.util.DevRandom
 
LOGGER - Static variable in class net.sf.colossus.util.ErrorUtils
 
LOGGER - Static variable in class net.sf.colossus.util.HTMLColor
 
LOGGER - Static variable in class net.sf.colossus.util.InstanceGroup
 
LOGGER - Static variable in class net.sf.colossus.util.InstanceTracker
 
LOGGER - Static variable in class net.sf.colossus.util.Probs
 
LOGGER - Static variable in class net.sf.colossus.util.ResourceLoader
 
LOGGER - Static variable in class net.sf.colossus.util.StaticResourceLoader
 
LOGGER - Static variable in class net.sf.colossus.util.SwingDocumentLogHandler
 
LOGGER - Static variable in class net.sf.colossus.util.ViableEntityManager
 
LOGGER - Static variable in class net.sf.colossus.variant.BattleHex
 
LOGGER - Static variable in class net.sf.colossus.variant.CreatureType
 
LOGGER - Static variable in class net.sf.colossus.variant.CreatureTypeTitan
 
LOGGER - Static variable in class net.sf.colossus.variant.Hazards
 
LOGGER - Static variable in class net.sf.colossus.variant.HazardTerrain
 
LOGGER - Static variable in class net.sf.colossus.variant.MasterBoard
 
LOGGER - Static variable in class net.sf.colossus.variant.MasterBoardTerrain
 
LOGGER - Static variable in class net.sf.colossus.variant.RecruitingSubTree
 
LOGGER - Static variable in class net.sf.colossus.variant.Variant
 
LOGGER - Static variable in class net.sf.colossus.webclient.ChatHandler
 
LOGGER - Static variable in class net.sf.colossus.webclient.CmdLineWebClient
 
LOGGER - Static variable in class net.sf.colossus.webclient.RegisterPasswordPanel
 
LOGGER - Static variable in class net.sf.colossus.webclient.RunGameInSameJVM
 
LOGGER - Static variable in class net.sf.colossus.webclient.WebClient
 
LOGGER - Static variable in class net.sf.colossus.webclient.WebClientSocketThread
 
LOGGER - Static variable in class net.sf.colossus.webcommon.GameInfo
 
LOGGER - Static variable in class net.sf.colossus.webcommon.User
 
LOGGER - Static variable in class net.sf.colossus.webcommon.UserDB
 
LOGGER - Static variable in class net.sf.colossus.webserver.ChatChannel
 
LOGGER - Static variable in class net.sf.colossus.webserver.ChatMsgStorage
 
LOGGER - Static variable in class net.sf.colossus.webserver.ClientWatchDog
 
LOGGER - Static variable in class net.sf.colossus.webserver.ColossusMail
 
LOGGER - Static variable in class net.sf.colossus.webserver.ColossusRegistry
 
LOGGER - Static variable in class net.sf.colossus.webserver.GameManager
 
LOGGER - Static variable in class net.sf.colossus.webserver.PortBookKeeper
 
LOGGER - Static variable in class net.sf.colossus.webserver.QueuedSocketWriter
 
LOGGER - Static variable in class net.sf.colossus.webserver.RunGameInOwnJVM
 
LOGGER - Static variable in class net.sf.colossus.webserver.WebServer
 
LOGGER - Static variable in class net.sf.colossus.webserver.WebServerClient
 
LOGGER - Static variable in class net.sf.colossus.webserver.WebServerClientSocketThread
 
LOGGER - Static variable in class net.sf.colossus.webserver.WebServerOptions
 
LOGGER - Static variable in class net.sf.colossus.xmlparser.BattlelandLoader
 
LOGGER - Static variable in class net.sf.colossus.xmlparser.CreatureLoader
 
LOGGER - Static variable in class net.sf.colossus.xmlparser.MainVarFileLoader
 
LOGGER - Static variable in class net.sf.colossus.xmlparser.StrategicMapLoader
 
LOGGER - Static variable in class net.sf.colossus.xmlparser.TerrainRecruitLoader
 
LOGGER - Static variable in class net.sf.colossus.xmlparser.TerrainRecruitLoader.NullTerrainRecruitLoader
 
login - Variable in class net.sf.colossus.webclient.WebClient
 
login() - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
Login - Static variable in interface net.sf.colossus.webcommon.IWebServer
 
LoginButtonText - Static variable in class net.sf.colossus.webclient.WebClient
 
loginField - Variable in class net.sf.colossus.webclient.WebClient
 
loginLogoutButton - Variable in class net.sf.colossus.webclient.WebClient
 
loginLogoutButtonAction(String) - Method in class net.sf.colossus.webclient.WebClient
 
loginMessage - Static variable in class net.sf.colossus.webserver.WebServer
 
loginState - Variable in class net.sf.colossus.webclient.ChatHandler
 
logout() - Method in class net.sf.colossus.webclient.CmdLineWebClient
 
logout() - Method in class net.sf.colossus.webclient.WebClient
 
logout() - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
Logout - Static variable in interface net.sf.colossus.webcommon.IWebServer
 
logout() - Method in interface net.sf.colossus.webcommon.IWebServer
 
logout() - Method in class net.sf.colossus.webserver.WebServer
 
LogoutButtonText - Static variable in class net.sf.colossus.webclient.WebClient
 
logProcessing() - Method in class net.sf.colossus.client.ClientThread.ServerEvent
 
logToStartLog(String) - Method in class net.sf.colossus.server.Server
 
logWindow - Variable in class net.sf.colossus.gui.ClientGUI
 
LogWindow - Class in net.sf.colossus.gui
Simple log window
LogWindow(Options, Logger) - Constructor for class net.sf.colossus.gui.LogWindow
 
looksLikeValidEmailAddress(String) - Method in class net.sf.colossus.webclient.RegisterPasswordPanel
 
lookupGameByRegid(String) - Method in class net.sf.colossus.webserver.GameManager
 
lord - Variable in class net.sf.colossus.variant.CreatureType
 
lordType - Variable in class net.sf.colossus.gui.PickLord
 
LOSE - Static variable in class net.sf.colossus.ai.SimpleAI
 
LOSE_BUT_INFLICT_HEAVY_LOSSES - Static variable in class net.sf.colossus.ai.SimpleAI
 
loser - Variable in class net.sf.colossus.gui.EngagementResults.Engagement
 
loserLegion - Variable in class net.sf.colossus.gui.EventViewer
 
lostOwnership(Clipboard, Transferable) - Method in class net.sf.colossus.util.ClipBoardAccess
Empty implementation of the ClipboardOwner interface.
lowerRightCorner() - Method in class net.sf.colossus.guiutil.KDialog
 

M

m_d - Variable in class net.sf.colossus.util.PermGen
 
m_l - Variable in class net.sf.colossus.util.PermGen
 
m_p - Variable in class net.sf.colossus.util.PermGen
 
m_size - Variable in class net.sf.colossus.util.PermGen
 
m_t - Variable in class net.sf.colossus.util.PermGen
 
magenta - Static variable in class net.sf.colossus.util.HTMLColor
 
magicMissile - Variable in class net.sf.colossus.variant.CreatureType
 
mailObject - Variable in class net.sf.colossus.webserver.WebServer
 
mailServer - Variable in class net.sf.colossus.webserver.ColossusMail
 
mailToFileFile - Variable in class net.sf.colossus.webserver.ColossusMail
 
mailToFileFlag - Variable in class net.sf.colossus.webserver.ColossusMail
 
mailToFileName - Variable in class net.sf.colossus.webserver.ColossusMail
 
main(String[]) - Static method in class net.sf.colossus.appmain.Start
 
main(String[]) - Static method in class net.sf.colossus.gui.TrueHexGridLayout
 
main(String[]) - Static method in class net.sf.colossus.guiutil.DummyFrameWithMenu
 
main(String[]) - Static method in class net.sf.colossus.server.ManagedGame
 
main(String...) - Static method in class net.sf.colossus.util.ClipBoardAccess
 
main(String[]) - Static method in class net.sf.colossus.util.PermGen
Unit test for PermGen.
main(String[]) - Static method in class net.sf.colossus.webclient.CmdLineWebClient
 
main(String[]) - Static method in class net.sf.colossus.webserver.ColossusRegistry
 
main(String[]) - Static method in class net.sf.colossus.webserver.GameManager
This is only for testing purposes.
main(String[]) - Static method in class net.sf.colossus.webserver.SmtpSimple
 
main(String[]) - Static method in class net.sf.colossus.webserver.WebServer
 
MainVarFileLoader - Class in net.sf.colossus.xmlparser
Loads the top-level variant file
MainVarFileLoader(InputStream) - Constructor for class net.sf.colossus.xmlparser.MainVarFileLoader
 
makeAutosaveFileName() - Method in class net.sf.colossus.server.GameSaving
Generate the filename for autosaving (or just "Save" where one does specify file name either) according to the pattern: DIRECTORY/snap TIMESTAMP TURN-PLAYER-PHASE
makeConfirmationCode() - Static method in class net.sf.colossus.webcommon.User
 
makeCreaturePanel(JScrollPane) - Method in class net.sf.colossus.gui.CreatureCollectionView
 
makeCreaturesTitanChangeSafe(List<RevealedCreature>) - Method in class net.sf.colossus.gui.RevealEvent
 
makeDateTimeInfoString(Calendar) - Method in class net.sf.colossus.webclient.WebClient
 
makeDoneCloseWindow() - Method in class net.sf.colossus.gui.MasterBoard
 
makeDraggable(Component) - Static method in class net.sf.colossus.gui.DragListener
 
makeDummyConnection() - Method in class net.sf.colossus.server.FileServerThread
 
makeDummyConnection() - Method in class net.sf.colossus.webserver.WebServer
 
makeDummyErrorFrame(String) - Static method in class net.sf.colossus.util.ErrorUtils
Creates a JFrame object which can be used as parent for a dialog; the frame is centered and contains a text telling that it is a dummy frame just for that purpose that one does not miss the message dialog.
makeForcedStrikes() - Method in class net.sf.colossus.client.Client
Return true if any strikes were taken.
makeFromString(String, Game) - Static method in class net.sf.colossus.game.Proposal
Create a Proposal from a {sep}-separated list of fields.
makeHexagon() - Method in class net.sf.colossus.gui.GUIBattleHex
 
makeInfoTextForState(int) - Method in class net.sf.colossus.webclient.WebClient
 
makeLegionMove(int[], List<List<CritterMove>>) - Static method in class net.sf.colossus.ai.AbstractAI
critterMoves is a List of sorted MoveLists.
makeLine() - Method in class net.sf.colossus.webcommon.User
 
makeLine(ChatMessage) - Method in class net.sf.colossus.webserver.ChatMsgStorage
 
makeMovementRoll() - Method in class net.sf.colossus.server.GameServerSide
 
makeNameByType(String, String) - Method in class net.sf.colossus.server.GameServerSide
 
makeNewGameServerSide(Variant) - Static method in class net.sf.colossus.server.GameServerSide
Shortcut for UnitTests, to create a Game with dummy input objects on the fly.
makePolygon(int, double[], double[], boolean) - Static method in class net.sf.colossus.gui.GUIHex
Return a GeneralPath polygon, with the passed number of sides, and the passed x and y coordinates.
makeProposal(Proposal) - Method in class net.sf.colossus.client.Client
 
makeProposal(String) - Method in class net.sf.colossus.client.SocketClientThread
 
makeProposal - Static variable in class net.sf.colossus.common.Constants
 
makeProposal(String, String) - Method in class net.sf.colossus.server.GameServerSide
playerName offers proposal.
makeProposal(String) - Method in interface net.sf.colossus.server.IServer
 
makeProposal(String) - Method in class net.sf.colossus.server.Server
playerName makes a proposal.
makeRunningGame() - Method in class net.sf.colossus.webclient.RunGameInSameJVM
 
makeRunningGame() - Method in interface net.sf.colossus.webcommon.IGameRunner
 
makeRunningGame() - Method in class net.sf.colossus.webserver.RunGameInOwnJVM
 
makeStackTraceString(Throwable) - Static method in class net.sf.colossus.util.ErrorUtils
Query the stacktrace items from an exception, and put them nicely into a single string.
makeStatusTextForState(int) - Method in class net.sf.colossus.webclient.WebClient
 
makeStrikeEffect(String, Hazards.CombatEffect) - Method in class net.sf.colossus.gui.BattleTerrainHazardWindow
 
makeTextBox(Component) - Method in class net.sf.colossus.webclient.WebClient
 
makeTextBox2(Component, Component) - Method in class net.sf.colossus.webclient.WebClient
 
makeTypeFromStarttime(long) - Static method in class net.sf.colossus.webcommon.GameInfo
 
makeUniqueName(String, int) - Method in class net.sf.colossus.appmain.GetPlayers
 
makeUserFromUserLine(String) - Static method in class net.sf.colossus.webcommon.User
 
makeUserlineDate(long) - Method in class net.sf.colossus.webcommon.User
 
makeWindowTitleForState(int) - Method in class net.sf.colossus.webclient.WebClient
 
ManagedGame - Class in net.sf.colossus.server
 
ManagedGame(String) - Constructor for class net.sf.colossus.server.ManagedGame
 
map - Variable in class net.sf.colossus.gui.GUIBattleHex
 
map - Variable in class net.sf.colossus.util.MultiSet
 
map - Variable in class net.sf.colossus.xmlparser.MainVarFileLoader
 
mapName - Static variable in class net.sf.colossus.server.VariantSupport
 
markAllDead(Legion) - Method in class net.sf.colossus.gui.ReplyToProposal
 
markBattleMoveSuccessful(int, BattleHex) - Method in class net.sf.colossus.client.Client
 
Marker - Class in net.sf.colossus.gui
Class Marker implements the GUI for a legion marker.
Marker(Legion, int, String) - Constructor for class net.sf.colossus.gui.Marker
Construct a marker without a client.
Marker(Legion, int, String, boolean, Client) - Constructor for class net.sf.colossus.gui.Marker
Construct a marker with a client (to be able to ask for doNotInvertOption) but showHeight set to false and specified inverted display (for defender) Use case: Marker on the battle map
Marker(Legion, int, String, Client, boolean) - Constructor for class net.sf.colossus.gui.Marker
Construct a marker where height is shown - will be asked from legion.
Marker(Legion, int, String, Client, boolean, boolean) - Constructor for class net.sf.colossus.gui.Marker
Construct a marker
MarkerComparator - Class in net.sf.colossus.game
Compare markers.
MarkerComparator(String) - Constructor for class net.sf.colossus.game.MarkerComparator
 
markerId - Variable in class net.sf.colossus.client.PredictSplitNode
 
markerId - Variable in class net.sf.colossus.game.Legion
The ID of the marker of this legion.
markerId - Variable in class net.sf.colossus.gui.RevealEvent
 
markerId2 - Variable in class net.sf.colossus.gui.RevealEvent
 
markerIds - Variable in class net.sf.colossus.gui.PickMarker
 
markerNames - Static variable in class net.sf.colossus.server.VariantSupport
 
markersAvailable - Variable in class net.sf.colossus.game.Player
Sorted set of available legion markers for this player.
markersLabel - Variable in class net.sf.colossus.gui.StatusScreen
 
markersNameFile - Static variable in class net.sf.colossus.common.Constants
markers name are mapped in this one
markForcedLogout() - Method in class net.sf.colossus.webserver.WebServerClientSocketThread
 
markLegionAsSkipRecruit(Legion) - Method in class net.sf.colossus.gui.ClientGUI
TODO This is just a HACK.
markLegionAsSkipSplit(Legion) - Method in class net.sf.colossus.gui.ClientGUI
 
markLegionSkip() - Method in class net.sf.colossus.gui.MasterBoard
 
markOffboardCreaturesDead() - Method in class net.sf.colossus.client.BattleClientSide
 
markPortFree(int) - Method in class net.sf.colossus.webserver.PortBookKeeper
 
markPortUsed(int, GameInfo) - Method in class net.sf.colossus.webserver.PortBookKeeper
 
markSkip() - Method in class net.sf.colossus.gui.SplitLegion
 
markSomeDead(Legion, List<String>) - Method in class net.sf.colossus.gui.ReplyToProposal
 
markStarting(User) - Method in class net.sf.colossus.webcommon.GameInfo
 
maroon - Static variable in class net.sf.colossus.util.HTMLColor
 
MasterBoard - Class in net.sf.colossus.gui
Class MasterBoard implements the GUI for a Titan masterboard.
MasterBoard(Client, ClientGUI) - Constructor for class net.sf.colossus.gui.MasterBoard
 
MasterBoard - Class in net.sf.colossus.variant
The master board as part of a variant.
MasterBoard(int, int, boolean[][], MasterHex[][]) - Constructor for class net.sf.colossus.variant.MasterBoard
 
masterBoard - Variable in class net.sf.colossus.variant.Variant
 
MasterBoard.BottomBar - Class in net.sf.colossus.gui
 
MasterBoard.BottomBar() - Constructor for class net.sf.colossus.gui.MasterBoard.BottomBar
 
MasterBoard.InfoPopupHandler - Class in net.sf.colossus.gui
 
MasterBoard.InfoPopupHandler(Client) - Constructor for class net.sf.colossus.gui.MasterBoard.InfoPopupHandler
 
MasterBoard.MasterBoardItemHandler - Class in net.sf.colossus.gui
 
MasterBoard.MasterBoardItemHandler() - Constructor for class net.sf.colossus.gui.MasterBoard.MasterBoardItemHandler
 
MasterBoard.MasterBoardMouseHandler - Class in net.sf.colossus.gui
 
MasterBoard.MasterBoardMouseHandler() - Constructor for class net.sf.colossus.gui.MasterBoard.MasterBoardMouseHandler
 
MasterBoard.MasterBoardMouseMotionHandler - Class in net.sf.colossus.gui
 
MasterBoard.MasterBoardMouseMotionHandler() - Constructor for class net.sf.colossus.gui.MasterBoard.MasterBoardMouseMotionHandler
 
MasterBoard.MasterBoardWindowHandler - Class in net.sf.colossus.gui
 
MasterBoard.MasterBoardWindowHandler() - Constructor for class net.sf.colossus.gui.MasterBoard.MasterBoardWindowHandler
 
masterboardIconImage - Static variable in class net.sf.colossus.common.Constants
 
masterboardIconSubscript - Static variable in class net.sf.colossus.common.Constants
 
masterboardIconText - Static variable in class net.sf.colossus.common.Constants
 
masterboardIconTextColor - Static variable in class net.sf.colossus.common.Constants
 
MasterBoardTerrain - Class in net.sf.colossus.variant
A master board terrain.
MasterBoardTerrain(String, String, Color, boolean) - Constructor for class net.sf.colossus.variant.MasterBoardTerrain
 
MasterBoardTerrain(String, String, Color) - Constructor for class net.sf.colossus.variant.MasterBoardTerrain
 
masterFrame - Variable in class net.sf.colossus.gui.MasterBoard
 
masterHex - Variable in class net.sf.colossus.client.HexMap
 
MasterHex - Class in net.sf.colossus.variant
Class MasterHex describes one Masterboard hex, without GUI info.
MasterHex(String, MasterBoardTerrain, int, int) - Constructor for class net.sf.colossus.variant.MasterHex
 
masterMove() - Method in interface net.sf.colossus.ai.AI
make masterboard moves for current player in the Game
masterMove() - Method in class net.sf.colossus.ai.HumanHaterRationalAI
Return true if we need to run this method again after the server updates the client with the results of a move or mulligan.
masterMove() - Method in class net.sf.colossus.ai.RationalAI
Return true if we need to run this method again after the server updates the client with the results of a move or mulligan.
masterMove() - Method in class net.sf.colossus.ai.SimpleAI
Do a masterboard move (or consider taking mulligan, if feasible).
matches(Legion, MasterHex, MasterHex) - Method in class net.sf.colossus.gui.ClientGUI.PendingMove
 
matches(String) - Method in class net.sf.colossus.gui.RevealedCreature
 
matches(T) - Method in class net.sf.colossus.util.NullCheckPredicate
 
matches(T) - Method in interface net.sf.colossus.util.Predicate
Returns true iff the given object matches the predicate.
matchesNonNullValue(T) - Method in class net.sf.colossus.util.NullCheckPredicate
Can be overwritten to apply further checks for values that are not null.
matchingPenaltyOption(String) - Method in class net.sf.colossus.server.CreatureServerSide
Return true if the passed prompt matches one of the stored penalty options.
max() - Method in class net.sf.colossus.util.MultiSet
 
max - Variable in class net.sf.colossus.webcommon.GameInfo
 
MAX_AI_DELAY - Static variable in class net.sf.colossus.common.Constants
 
MAX_AI_TIME_LIMIT - Static variable in class net.sf.colossus.common.Constants
 
MAX_CREATURE_COLUMNS - Static variable in class net.sf.colossus.gui.PlayerDetailsDialog
 
MAX_EXHAUSTIVE_SEARCH_MOVES - Static variable in class net.sf.colossus.ai.ExperimentalAI
 
MAX_KEEP_LINES - Static variable in class net.sf.colossus.server.ClientHandler
 
MAX_LEGION_MOVES - Variable in class net.sf.colossus.ai.SimpleAI
 
MAX_MAX_PLAYERS - Static variable in class net.sf.colossus.common.Constants
 
MAX_RANDOM - Static variable in class net.sf.colossus.webcommon.User
 
MAX_RECONNECT_ATTEMPTS - Static variable in class net.sf.colossus.client.Client
 
MAX_WRITE_BLOCKTIME_MS - Variable in class net.sf.colossus.webserver.WebServerClientSocketThread
 
maxClients - Variable in class net.sf.colossus.webserver.WebServer
 
maxCount - Variable in class net.sf.colossus.variant.CreatureType
 
maximumNumberNeededOf(CreatureType, MasterHex) - Method in interface net.sf.colossus.variant.IRecruiting
 
maximumNumberNeededOf(CreatureType, MasterHex) - Method in class net.sf.colossus.variant.RecruitingSubTree
 
maxLabel - Variable in class net.sf.colossus.webclient.WebClient
 
maxPlayers - Static variable in class net.sf.colossus.server.VariantSupport
 
maxPlayers - Variable in class net.sf.colossus.xmlparser.MainVarFileLoader
 
maxPlayersWeb - Static variable in class net.sf.colossus.common.Options
 
maxPort - Static variable in class net.sf.colossus.webclient.WebClient
 
maxString - Variable in class net.sf.colossus.gui.EventViewer
 
maxTurns - Variable in class net.sf.colossus.gui.EventViewer
 
maxTurnsDisplayExpiringBox - Variable in class net.sf.colossus.gui.EventViewer
 
maxUsers - Variable in class net.sf.colossus.webcommon.UserDB
 
maybeRequestFocusAndToFront() - Method in class net.sf.colossus.gui.MasterBoard
If and only if stealFocus option is enabled, this does both requestFocus and getFrame().toFront().
maybeShow() - Method in class net.sf.colossus.gui.EngagementResults
 
mbwh - Variable in class net.sf.colossus.gui.MasterBoard
 
mcModes - Variable in class net.sf.colossus.gui.PreferencesWindow
 
meanHits(int, int) - Static method in class net.sf.colossus.util.Probs
Return the unrounded mean number of hits.
mediumAquaMarine - Static variable in class net.sf.colossus.util.HTMLColor
 
mediumBlue - Static variable in class net.sf.colossus.util.HTMLColor
 
mediumOrchid - Static variable in class net.sf.colossus.util.HTMLColor
 
mediumPurple - Static variable in class net.sf.colossus.util.HTMLColor
 
mediumSeaGreen - Static variable in class net.sf.colossus.util.HTMLColor
 
mediumSlateBlue - Static variable in class net.sf.colossus.util.HTMLColor
 
mediumSpringGreen - Static variable in class net.sf.colossus.util.HTMLColor
 
mediumTurquoise - Static variable in class net.sf.colossus.util.HTMLColor
 
mediumVioletRed - Static variable in class net.sf.colossus.util.HTMLColor
 
menuBar - Variable in class net.sf.colossus.gui.BattleBoard
 
menuCloseBoard() - Method in interface net.sf.colossus.client.IClientGUI
 
menuCloseBoard() - Method in class net.sf.colossus.client.NullClientGUI
 
menuCloseBoard() - Method in class net.sf.colossus.gui.ClientGUI
 
menuLoadGame(String) - Method in interface net.sf.colossus.client.IClientGUI
 
menuLoadGame(String) - Method in class net.sf.colossus.client.NullClientGUI
 
menuLoadGame(String) - Method in class net.sf.colossus.gui.ClientGUI
 
menuNewGame() - Method in interface net.sf.colossus.client.IClientGUI
 
menuNewGame() - Method in class net.sf.colossus.client.NullClientGUI
 
menuNewGame() - Method in class net.sf.colossus.gui.ClientGUI
 
menuQuitGame() - Method in interface net.sf.colossus.client.IClientGUI
 
menuQuitGame() - Method in class net.sf.colossus.client.NullClientGUI
 
menuQuitGame() - Method in class net.sf.colossus.gui.ClientGUI
 
menuSaveGame(String) - Method in class net.sf.colossus.gui.ClientGUI
 
merge(Legion) - Method in class net.sf.colossus.client.LegionClientSide
 
merge(PredictSplitNode) - Method in class net.sf.colossus.client.PredictSplitNode
Recombine this legion and other, because it was not possible to move.
mergeEvent(String, String) - Method in class net.sf.colossus.server.GameServerSide
 
mergeEvent(String, String, int) - Method in class net.sf.colossus.server.History
 
message - Variable in class net.sf.colossus.gui.ClientGUI
 
message - Variable in class net.sf.colossus.server.ClientHandler.MessageForClient
 
message - Variable in class net.sf.colossus.server.MessageRecorder.Message
 
message - Variable in class net.sf.colossus.webcommon.ChatMessage
 
messageCounter - Variable in class net.sf.colossus.server.ClientHandler
 
messageFromServer(String) - Method in class net.sf.colossus.client.Client
 
messageFromServer(String) - Method in interface net.sf.colossus.client.IClient
 
messageFromServer - Static variable in class net.sf.colossus.common.Constants
 
messageFromServer(String) - Method in class net.sf.colossus.server.ClientHandler
 
messageNumber - Variable in class net.sf.colossus.server.ClientHandler.MessageForClient
 
MessageRecorder - Class in net.sf.colossus.server
 
MessageRecorder() - Constructor for class net.sf.colossus.server.MessageRecorder
 
MessageRecorder.Message - Class in net.sf.colossus.server
 
MessageRecorder.Message(IClient, String, String) - Constructor for class net.sf.colossus.server.MessageRecorder.Message
 
messages - Variable in class net.sf.colossus.server.MessageRecorder
 
method - Variable in class net.sf.colossus.client.ClientThread.ServerEvent
 
method - Variable in class net.sf.colossus.gui.EngagementResults.Engagement
 
midnightBlue - Static variable in class net.sf.colossus.util.HTMLColor
 
midRect - Variable in class net.sf.colossus.gui.GUIBattleChit
 
MilvangAI - Class in net.sf.colossus.ai
 
MilvangAI(Client) - Constructor for class net.sf.colossus.ai.MilvangAI
 
min - Variable in class net.sf.colossus.webcommon.GameInfo
 
MIN_AI_DELAY - Static variable in class net.sf.colossus.common.Constants
 
MIN_AI_TIME_LIMIT - Static variable in class net.sf.colossus.common.Constants
 
MIN_FREE_GAME_PORTS - Static variable in class net.sf.colossus.webserver.WebServer
 
MIN_ITERATIONS - Static variable in class net.sf.colossus.ai.SimpleAI
 
MIN_MEMORY_REFILL - Static variable in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
Amount of memory needed before a refill.
MIN_PARENT_CHOICE - Static variable in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
Minimum number of possible 'good' parents.
minCount(List<List<String>>, String) - Static method in class net.sf.colossus.client.PredictSplitNode
lili is a list of lists.
MINIMUM_CLIENT_VERSION - Static variable in interface net.sf.colossus.server.IServer
 
minimumLayoutSize(Container) - Method in class net.sf.colossus.gui.TrueHexGridLayout
 
minPlayersWeb - Static variable in class net.sf.colossus.common.Options
 
minPort - Static variable in class net.sf.colossus.webclient.WebClient
 
minRangeToEnemy(BattleCritter) - Method in class net.sf.colossus.client.BattleClientSide
Deprecated.
Should use an extension of Battle instead of Strike // END OLD COMMENT Now this is moved from Strike to BattleClientSide. IMHO this is not a total duplicate of a method in Battle: Battle does not have a minRangeToEnemy, just minRange between concrete hexes, which IS actually called here. TODO can they be unified? Or move to e.g. some class in ai.helper package?
minRangeToNeighbor(BattleHex, BattleHex) - Static method in class net.sf.colossus.game.Battle
Return the minimum range from any neighbor of hex1 to hex2.
mintCream - Static variable in class net.sf.colossus.util.HTMLColor
 
missBox - Variable in class net.sf.colossus.gui.BattleDice
 
mistyRose - Static variable in class net.sf.colossus.util.HTMLColor
 
MITsplit(boolean, CreatureType, CreatureType, MasterHex) - Method in class net.sf.colossus.ai.SimpleAI
Split the gargoyles.
mnemonic - Variable in enum net.sf.colossus.game.PlayerColor
 
moccasin - Static variable in class net.sf.colossus.util.HTMLColor
 
modeHits(int, int) - Static method in class net.sf.colossus.util.Probs
Return the most likely number of hits.
model - Variable in class net.sf.colossus.gui.GUIHex
 
model - Variable in class net.sf.colossus.gui.PickIntValue
 
model - Variable in class net.sf.colossus.gui.PreferencesWindow.ScaleValue
 
mouseDragged(MouseEvent) - Method in class net.sf.colossus.gui.DragListener
 
mouseMoved(MouseEvent) - Method in class net.sf.colossus.gui.DragListener
 
mouseMoved(MouseEvent) - Method in class net.sf.colossus.gui.MasterBoard.MasterBoardMouseMotionHandler
 
mousePressed(MouseEvent) - Method in class net.sf.colossus.gui.MasterBoard.MasterBoardMouseHandler
 
mouseReleased(MouseEvent) - Method in class net.sf.colossus.gui.DragListener
 
moveChitToOtherLine(List<Chit>, List<Chit>, Container, Container, int) - Method in class net.sf.colossus.gui.SplitLegion
Move a chit to the end of the other line.
moveCritterToHexAndInformClients(CreatureServerSide, BattleHex) - Method in class net.sf.colossus.server.BattleServerSide
 
moved - Variable in class net.sf.colossus.game.BattleUnit
 
moved - Variable in class net.sf.colossus.game.Legion
Flag if the legion has moved in the current masterboard round.
movement - Variable in class net.sf.colossus.client.Client
 
Movement - Class in net.sf.colossus.game
 
Movement(Game, Options) - Constructor for class net.sf.colossus.game.Movement
 
MovementClientSide - Class in net.sf.colossus.game
Class MovementClientSide contains the client-side masterboard move logic.
MovementClientSide(Game, Options) - Constructor for class net.sf.colossus.game.MovementClientSide
 
movementDie - Variable in class net.sf.colossus.gui.ClientGUI
 
MovementDie - Class in net.sf.colossus.gui
Class MovementDie displays dice rolls during a battle.
MovementDie(int, String) - Constructor for class net.sf.colossus.gui.MovementDie
 
movementRoll - Variable in class net.sf.colossus.game.Game
Last movement roll for any player.
movementRoll - Variable in class net.sf.colossus.server.PlayerServerSide
TODO this might be better as a state in Game since there is always only one per game, not per player
movementRollEvent(Player, int) - Method in class net.sf.colossus.server.GameServerSide
 
movementRollEvent(Player, int) - Method in class net.sf.colossus.server.History
 
MovementServerSide - Class in net.sf.colossus.game
Class MovementServerSide contains the server-side masterboard move logic which has earlier been part of Game(ServerSide).
MovementServerSide(Game, Options) - Constructor for class net.sf.colossus.game.MovementServerSide
 
movementSS - Variable in class net.sf.colossus.server.GameServerSide
 
moveNext - Variable in class net.sf.colossus.gui.EngagementResults
 
mover - Variable in class net.sf.colossus.gui.ClientGUI
Information on the current moving legion.
mover - Variable in class net.sf.colossus.gui.ClientGUI.PendingMove
 
moveToHex(BattleHex) - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
moveToHex(BattleHex) - Method in interface net.sf.colossus.game.BattleCritter
 
moveToHex(BattleHex) - Method in class net.sf.colossus.game.BattleUnit
 
moveToHex(BattleHex) - Method in class net.sf.colossus.game.Creature
 
moveToHex(MasterHex, EntrySide, boolean, CreatureType) - Method in class net.sf.colossus.server.LegionServerSide
 
moveToTop(CreatureServerSide) - Method in class net.sf.colossus.server.LegionServerSide
Move critter to the first position in the critters list.
moveValueBound(List<List<RationalAI.LegionBoardMove>>) - Method in class net.sf.colossus.ai.RationalAI.MoveFinder
 
MSG_EXIT_LOOP - Static variable in class net.sf.colossus.webserver.QueuedSocketWriter
 
MSG_FLUSH_MSGS - Static variable in class net.sf.colossus.webserver.QueuedSocketWriter
 
mulligan() - Method in class net.sf.colossus.client.Client
Take a mulligan.
mulligan() - Method in class net.sf.colossus.client.SocketClientThread
 
mulligan - Static variable in class net.sf.colossus.common.Constants
 
mulligan() - Method in class net.sf.colossus.server.GameServerSide
 
mulligan() - Method in interface net.sf.colossus.server.IServer
 
mulligan() - Method in class net.sf.colossus.server.Server
 
mulliganOldRoll - Variable in class net.sf.colossus.gui.EventViewer
 
mulligansLeft - Variable in class net.sf.colossus.game.Player
 
mulliganTitanBaseName - Variable in class net.sf.colossus.gui.RevealEvent
 
MultiSet<T> - Class in net.sf.colossus.util
Class MultiSet is a set that can contain more than one of the same element, built around a HashMap that maps objects to Integer counts.
MultiSet() - Constructor for class net.sf.colossus.util.MultiSet
 
muster() - Method in interface net.sf.colossus.ai.AI
make recruits for current player
muster() - Method in class net.sf.colossus.ai.SimpleAI
 
mustered - Variable in class net.sf.colossus.ai.RationalAI.MusteredCreatures
 
mustMove - Variable in class net.sf.colossus.ai.RationalAI.MoveFinder
 
mutex - Variable in class net.sf.colossus.appmain.GetPlayers
 
mutex - Variable in class net.sf.colossus.appmain.NetworkClientDialog
 
mutex - Static variable in class net.sf.colossus.util.ViableEntityManager
 
mutexNotified - Variable in class net.sf.colossus.appmain.GetPlayers
 
mutual - Variable in class net.sf.colossus.game.Proposal
 
myDateFormat - Variable in class net.sf.colossus.webclient.WebClient
 
myLocale - Variable in class net.sf.colossus.webclient.GameTableModel
 
myLocale - Static variable in class net.sf.colossus.webclient.WebClient
 
myNode - Variable in class net.sf.colossus.client.LegionClientSide
 
myReadme - Variable in class net.sf.colossus.gui.ShowReadme
 
mysize - Variable in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
 
myTimeFormat - Variable in class net.sf.colossus.webclient.WebClient
 
myTurnNotificationActions(Legion) - Method in class net.sf.colossus.gui.ClientGUI
 
myTurnStartsActions() - Method in class net.sf.colossus.gui.MasterBoard
 

N

nak(String, String) - Method in class net.sf.colossus.client.Client
 
nak(String, String) - Method in interface net.sf.colossus.client.IClient
 
nak - Static variable in class net.sf.colossus.common.Constants
 
nak(String, String) - Method in class net.sf.colossus.server.ClientHandler
 
name - Variable in class net.sf.colossus.ai.SimpleAI.PowerSkill
 
name - Variable in class net.sf.colossus.cmdline.Opt
 
name - Variable in class net.sf.colossus.common.WhatNextManager.TimedJvmQuit
 
name - Variable in enum net.sf.colossus.game.BattlePhase
 
name - Variable in enum net.sf.colossus.game.Phase
 
name - Variable in class net.sf.colossus.game.Player
A name for this player for UI purposes and as identifier.
name - Variable in enum net.sf.colossus.game.PlayerColor
 
name - Variable in class net.sf.colossus.guiutil.SaveWindow
 
name - Variable in class net.sf.colossus.variant.CreatureType
 
name - Variable in class net.sf.colossus.variant.Hazards
The name used for serialization.
name - Variable in class net.sf.colossus.variant.Variant.AcquirableData
 
name - Variable in class net.sf.colossus.webcommon.User
 
name - Variable in class net.sf.colossus.xmlparser.TerrainRecruitLoader.CreatureAndNumber
The Name
NAME_ORDER - Static variable in class net.sf.colossus.variant.CreatureType
A comparator sorting creature types by name.
nameBox - Variable in class net.sf.colossus.appmain.NetworkClientDialog
 
nameIsTaken(String, Player) - Method in class net.sf.colossus.server.GameServerSide
 
nameLabel - Variable in class net.sf.colossus.gui.StatusScreen
 
nameSeen - Variable in class net.sf.colossus.cmdline.CmdLine
 
nameToInstance - Static variable in class net.sf.colossus.xmlparser.TerrainRecruitLoader
support for the custom recruiting functions ; map the class name to an instance of the class.
nameToOpt - Variable in class net.sf.colossus.cmdline.Opts
 
nameToValue - Variable in class net.sf.colossus.cmdline.CmdLine
 
NATIVE_BOG - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Straight value
NATIVE_BONUS_TERRAIN - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Straight value
nativeDune - Variable in class net.sf.colossus.variant.CreatureType
 
nativeRiver - Variable in class net.sf.colossus.variant.CreatureType
 
nativeSlope - Variable in class net.sf.colossus.variant.CreatureType
 
nativeTerrains - Variable in class net.sf.colossus.variant.CreatureType
 
navajoWhite - Static variable in class net.sf.colossus.util.HTMLColor
 
navy - Static variable in class net.sf.colossus.util.HTMLColor
 
needLoginText - Static variable in class net.sf.colossus.webclient.WebClient
 
negotiate - Variable in class net.sf.colossus.gui.ClientGUI
 
Negotiate - Class in net.sf.colossus.gui
Negotiate allows making a new proposal to settle an engagement.
Negotiate(ClientGUI, Legion, Legion) - Constructor for class net.sf.colossus.gui.Negotiate
 
negotiateCallback(Proposal, boolean) - Method in class net.sf.colossus.client.Client
Called from both Negotiate and ReplyToProposal.
negotiateCallback(Proposal, boolean) - Method in class net.sf.colossus.gui.ClientGUI
 
neighbors - Variable in class net.sf.colossus.gui.GUIBattleHex
Stores the neighboring views.
neighbors - Variable in class net.sf.colossus.variant.BattleHex
Links to the neighbors of the BattleHex.
neighbors - Variable in class net.sf.colossus.variant.MasterHex
 
nestForLoop(int[], int, List<List<CritterMove>>, List<LegionMove>, boolean) - Method in class net.sf.colossus.ai.AbstractAI
Private helper for generateLegionMoves If forceAll is true, generate all possible moves.
net.sf.colossus.ai - package net.sf.colossus.ai
All code for implementing the artificial players for Colossus.
net.sf.colossus.ai.helper - package net.sf.colossus.ai.helper
Helper code for implementing the artificial players for Colossus.
net.sf.colossus.ai.objectives - package net.sf.colossus.ai.objectives
Objectives helper code for implementing the artificial players for Colossus.
net.sf.colossus.appmain - package net.sf.colossus.appmain
All code for the main application, i.e.
net.sf.colossus.client - package net.sf.colossus.client
 
net.sf.colossus.cmdline - package net.sf.colossus.cmdline
 
net.sf.colossus.common - package net.sf.colossus.common
 
net.sf.colossus.game - package net.sf.colossus.game
Information about an ongoing game in Colossus.
net.sf.colossus.game.actions - package net.sf.colossus.game.actions
 
net.sf.colossus.gui - package net.sf.colossus.gui
 
net.sf.colossus.guiutil - package net.sf.colossus.guiutil
 
net.sf.colossus.server - package net.sf.colossus.server
 
net.sf.colossus.util - package net.sf.colossus.util
 
net.sf.colossus.variant - package net.sf.colossus.variant
A package containing classes and interfaces modeling a Colossus variant.
net.sf.colossus.webclient - package net.sf.colossus.webclient
A package containing the classes needed for the client side of the "Public Game Server".
net.sf.colossus.webcommon - package net.sf.colossus.webcommon
A package containing mostly interfaces and "information-holding" classes which are needed for both the server and the client side of the "Public Game Server".
net.sf.colossus.webserver - package net.sf.colossus.webserver
A package containing classes and interfaces which are webserver ("Public Game Server")-specific.
net.sf.colossus.xmlparser - package net.sf.colossus.xmlparser
 
netclientOptions - Variable in class net.sf.colossus.appmain.NetworkClientDialog
 
network - Static variable in class net.sf.colossus.common.Constants
 
NetworkClientDialog - Class in net.sf.colossus.appmain
Startup code for network Client
NetworkClientDialog(Object, WhatNextManager) - Constructor for class net.sf.colossus.appmain.NetworkClientDialog
 
newBox - Variable in class net.sf.colossus.gui.SplitLegion
 
newChits - Variable in class net.sf.colossus.gui.SplitLegion
 
newCreatureChit(int, String) - Static method in class net.sf.colossus.gui.Chit
Factory method for creatures, based on image names TODO try to get rid of the string bases Creature chits
newCreatureChit(int, CreatureType) - Static method in class net.sf.colossus.gui.Chit
Factory method for creatures, based on CreatureType
newCreatureRevealEvent(int, Legion, CreatureType, Legion) - Method in class net.sf.colossus.gui.EventViewer
 
newDiceChit(int, String) - Static method in class net.sf.colossus.gui.Chit
Factory method for creatures, based on markerId
newEvent(int, Legion, ArrayList<RevealedCreature>, Legion) - Method in class net.sf.colossus.gui.EventViewer
 
newGame() - Method in class net.sf.colossus.client.SocketClientThread
 
newGame - Static variable in class net.sf.colossus.common.Constants
 
newGame(String) - Method in class net.sf.colossus.server.GameServerSide
Start a new game.
newGame() - Method in interface net.sf.colossus.server.IServer
 
newGame() - Method in class net.sf.colossus.server.Server
 
newGame2() - Method in class net.sf.colossus.server.GameServerSide
 
newGame3() - Method in class net.sf.colossus.server.GameServerSide
Done picking player colors; proceed to start game.
newGameAction - Variable in class net.sf.colossus.gui.MasterBoard
 
newGameServerSide(WhatNextManager, Options, Variant) - Static method in class net.sf.colossus.server.GameServerSide
For more complicated functional tests
newMarker - Variable in class net.sf.colossus.gui.SplitLegion
 
newMessage - Variable in class net.sf.colossus.webclient.ChatHandler
 
newRoll - Variable in class net.sf.colossus.gui.RevealEvent
 
newRollEvent(int, int, int) - Method in class net.sf.colossus.gui.EventViewer
 
newSplitEvent(int, Legion, ArrayList<RevealedCreature>, Legion) - Method in class net.sf.colossus.gui.EventViewer
 
newSymbolChit(int, String) - Static method in class net.sf.colossus.gui.Chit
Factory method for icons representing e.g.
newValue - Variable in class net.sf.colossus.gui.PickIntValue
 
newValue - Variable in class net.sf.colossus.gui.PreferencesWindow.ScaleValue
 
next() - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
 
next(int) - Method in class net.sf.colossus.util.DevRandom
 
next() - Method in class net.sf.colossus.util.PermutationIterator
 
nextButton - Variable in class net.sf.colossus.gui.EngagementResults
 
nextEngagement() - Method in class net.sf.colossus.client.Client
 
nextEngagement() - Method in interface net.sf.colossus.client.IClient
 
nextEngagement - Static variable in class net.sf.colossus.common.Constants
 
nextEngagement() - Method in class net.sf.colossus.server.ClientHandler
 
nextEngagement() - Method in class net.sf.colossus.server.Server
 
nextFreeGameId - Static variable in class net.sf.colossus.webcommon.GameInfo
 
nextLegion - Static variable in class net.sf.colossus.gui.MasterBoard
 
nextLegionAction - Variable in class net.sf.colossus.gui.MasterBoard
 
nextMove - Static variable in class net.sf.colossus.common.Options
 
nextMuster - Static variable in class net.sf.colossus.common.Options
 
nextPickColor() - Method in class net.sf.colossus.server.GameServerSide
 
nextSplitAllSplitable - Static variable in class net.sf.colossus.common.Options
 
nextSplitClickMode - Variable in class net.sf.colossus.gui.ClientGUI
 
nextSplitLeftClick - Static variable in class net.sf.colossus.common.Options
 
nextSplitModes - Variable in class net.sf.colossus.gui.PreferencesWindow
 
nextSplitNoClick - Static variable in class net.sf.colossus.common.Options
 
nextSplitNumLeftClick - Static variable in class net.sf.colossus.common.Options
 
nextSplitNumNoClick - Static variable in class net.sf.colossus.common.Options
 
nextSplitNumRightClick - Static variable in class net.sf.colossus.common.Options
 
nextSplitRightClick - Static variable in class net.sf.colossus.common.Options
 
nextSplitSubMenu - Static variable in class net.sf.colossus.common.Options
 
nextSwap - Variable in class net.sf.colossus.util.PermutationIterator
 
nextThreadNumber() - Static method in class net.sf.colossus.client.ClientThread
 
nextValue(int[]) - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator.myIntArrayComparator
 
nextValue(int[], int) - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator.myIntArrayComparator
 
NO_MOVE_EXISTS - Static variable in class net.sf.colossus.ai.RationalAI.MoveFinder
 
noBaseColor - Static variable in class net.sf.colossus.common.Options
 
noBaseColor - Static variable in class net.sf.colossus.variant.CreatureType
 
nodesExplored - Variable in class net.sf.colossus.ai.RationalAI.MoveFinder
 
NodeTurnComparator - Class in net.sf.colossus.client
 
NodeTurnComparator() - Constructor for class net.sf.colossus.client.NodeTurnComparator
 
nodeTurnComparator - Variable in class net.sf.colossus.client.PredictSplits
 
noFile - Variable in class net.sf.colossus.common.Options
 
noFirstTurnT2TTeleport - Static variable in class net.sf.colossus.common.Options
 
noFirstTurnTeleport - Static variable in class net.sf.colossus.common.Options
 
noFirstTurnWarlockRecruit - Static variable in class net.sf.colossus.common.Options
 
NoLandText - Static variable in class net.sf.colossus.gui.ShowBattleMap
 
noMove - Variable in class net.sf.colossus.ai.RationalAI.LegionBoardMove
 
NON_NATIVE_PENALTY_TERRAIN - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Straight value
nonBoldLabel(String) - Method in class net.sf.colossus.webclient.WebClient
 
none - Static variable in class net.sf.colossus.common.Constants
 
nonRandomBattleDice - Static variable in class net.sf.colossus.common.Options
 
noone - Variable in class net.sf.colossus.client.GameClientSide
This is used as a placeholder for activePlayer and battleActivePlayer since they are sometimes accessed when they are not available.
noRecruitActionPossible() - Method in class net.sf.colossus.client.Client
Check whether any legion has possibility to recruit at all, no matter whether it could or has already.
NORMAL_COST - Static variable in class net.sf.colossus.variant.BattleHex
 
noSummoningWanted - Variable in class net.sf.colossus.game.SummonInfo
 
noSummoningWanted() - Method in class net.sf.colossus.game.SummonInfo
 
NOT_A_REAL_GAME - Variable in class net.sf.colossus.webserver.PortBookKeeper
A placeholder for the bookkeping table, if it's somehow used but we don't know by what or whom
NOTHING - Static variable in class net.sf.colossus.variant.HazardHexside
 
notifyComingUp(boolean) - Method in class net.sf.colossus.webclient.WebClient
 
notifyConcede() - Method in class net.sf.colossus.gui.Concede
Make the user aware that there is a concede or flee dialog waiting for response.
notifyListeners() - Method in class net.sf.colossus.game.BattleUnit
 
notifyMessageField - Variable in class net.sf.colossus.webclient.WebClient
 
notifyServer() - Method in class net.sf.colossus.client.Client
 
notifyTestCaseGameIsUpNow() - Method in class net.sf.colossus.server.GameServerSide
 
notifyTestCaseGameIsUpNow() - Method in class net.sf.colossus.server.GameServerSideTestAccess
 
notifyThatGameFinished() - Method in class net.sf.colossus.server.Server
 
notifyThatNotConnected() - Method in class net.sf.colossus.client.Client
 
notifyThatNotConnected() - Method in class net.sf.colossus.client.ClientThread
 
notifyUserField - Variable in class net.sf.colossus.webclient.WebClient
 
notifyUserIfGameIsPaused(String) - Method in class net.sf.colossus.client.ClientThread
 
notifyWebServer - Variable in class net.sf.colossus.server.GameServerSide
 
NotifyWebServerViaFile - Class in net.sf.colossus.server
For communication between Game/Server and WebServer.
NotifyWebServerViaFile(String) - Constructor for class net.sf.colossus.server.NotifyWebServerViaFile
 
noTitanTeleport - Static variable in class net.sf.colossus.common.Options
 
NotLoggedIn - Static variable in class net.sf.colossus.webclient.WebClient
 
notnull(String) - Method in class net.sf.colossus.server.GameSaving
Helper method, returns "null" if given string is null; used by dumpLegion.
noTowerTeleport - Static variable in class net.sf.colossus.common.Options
 
nowDateAndTimeLabel - Variable in class net.sf.colossus.webclient.WebClient
 
NOWHERE - Static variable in class net.sf.colossus.common.Constants
 
NTHREADS - Static variable in class net.sf.colossus.ai.ParallelEvaluatorAI
 
NullCheckPredicate<T> - Class in net.sf.colossus.util
A predicate checking objects on being the null object.
NullCheckPredicate(boolean) - Constructor for class net.sf.colossus.util.NullCheckPredicate
Creates a new predicate.
NullClientGUI - Class in net.sf.colossus.client
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.
NullClientGUI(Client, IOptions, WhatNextManager) - Constructor for class net.sf.colossus.client.NullClientGUI
 
nullValue - Variable in class net.sf.colossus.util.NullCheckPredicate
 
numAITypes - Static variable in class net.sf.colossus.common.Constants
 
number - Variable in class net.sf.colossus.ai.objectives.DestroyCreatureTacticalObjective
 
number - Variable in class net.sf.colossus.game.Player
The number of the player in the game.
number - Variable in class net.sf.colossus.game.RecruitGraph.RecruitEdge
 
number - Variable in class net.sf.colossus.xmlparser.TerrainRecruitLoader.CreatureAndNumber
The number in the pair
numberFromFilename(String, String) - Static method in class net.sf.colossus.util.StaticResourceLoader
Extract a number from a filename, ignoring a prefix.
numberLeftToRecruit - Variable in class net.sf.colossus.ai.objectives.AbstractObjectiveHelper.AllThereIsToKnowAboutYourCreature
How many are left in the Caretaker's stack
numberNeededHere - Variable in class net.sf.colossus.ai.objectives.AbstractObjectiveHelper.AllThereIsToKnowAboutYourCreature
How many we need in the current terrain to recruit (BIGNUM if we can't recruit)
NUMBEROFEVENTS - Static variable in class net.sf.colossus.gui.RevealEvent
 
numberOfRecruiterNeeded(CreatureType, CreatureType, MasterBoardTerrain, MasterHex) - Method in class net.sf.colossus.client.Client
TODO get from Variant instead of static TerrainRecruitLoader access Just forwarding the query, to get at least the GUI classes get rid of dependency to static TerrainRecruitLoader access.
numberOfRecruiterNeeded(String, String, MasterBoardTerrain, MasterHex) - Method in class net.sf.colossus.game.RecruitGraph
 
numberOfRecruiterNeeded(CreatureType, CreatureType, MasterHex) - Method in class net.sf.colossus.server.CustomRecruitBase
Number of recruiters needed to get a recruit in a special way in this terrain now.
numberOfRecruiterNeeded(CreatureType, CreatureType, MasterHex) - Method in interface net.sf.colossus.variant.ICustomRecruitBase
Number of recruiters needed to get a recruit in a special way in this terrain now.
numberOfRecruiterNeeded(CreatureType, CreatureType, MasterHex) - Method in interface net.sf.colossus.variant.IRecruiting
Return the number of recruiter needed to obtain a recruit in hex
numberOfRecruiterNeeded(CreatureType, CreatureType, MasterBoardTerrain, MasterHex) - Method in interface net.sf.colossus.variant.IVariant
TODO get from Variant instead of static TerrainRecruitLoader access Just forwarding the query, to get at least the GUI classes get rid of dependency to static TerrainRecruitLoader access.
numberOfRecruiterNeeded(CreatureType, CreatureType, MasterHex) - Method in class net.sf.colossus.variant.RecruitingSubTree
 
numberOfRecruiterNeeded(CreatureType, CreatureType, MasterBoardTerrain, MasterHex) - Static method in class net.sf.colossus.xmlparser.TerrainRecruitLoader
Give the number of a given recruiters needed to recruit a given Creature.
numberRequired - Variable in class net.sf.colossus.game.RecruitGraph.RecruitOption
 
numberValue(String) - Method in class net.sf.colossus.server.GameLoading
Extract and return the numeric part of a filename.
numCarryTargets() - Method in class net.sf.colossus.server.PenaltyOption
 
numCertainCreatures() - Method in class net.sf.colossus.client.PredictSplitNode
 
numCreature(String) - Method in class net.sf.colossus.client.LegionClientSide
TODO get rid of string-based version
numCreature(CreatureType) - Method in class net.sf.colossus.game.Legion
 
numCreature(String) - Method in interface net.sf.colossus.variant.IOracleLegion
 
numCreature(CreatureType) - Method in interface net.sf.colossus.variant.IOracleLegion
 
numDice - Variable in class net.sf.colossus.gui.BattleDice.DiceEntry
 
numDice() - Method in class net.sf.colossus.gui.BattleDice
 
numDice - Variable in class net.sf.colossus.gui.GUIBattleChit
 
numInContact(BattleCritter, boolean) - Method in class net.sf.colossus.server.BattleServerSide
Return the number of enemy creatures in contact with this critter.
numLords() - Method in class net.sf.colossus.game.Legion
 
numPlayers - Variable in class net.sf.colossus.gui.StatusScreen
 
numRangestrikers() - Method in class net.sf.colossus.game.Legion
 
numSavedServerNames - Static variable in class net.sf.colossus.common.Constants
 
numSplitsThisTurn - Variable in class net.sf.colossus.client.Client
 
numUncertainCreatures() - Method in class net.sf.colossus.client.LegionClientSide
 
numUncertainCreatures() - Method in class net.sf.colossus.client.PredictSplitNode
 
numVariants - Static variable in class net.sf.colossus.common.Constants
 

O

OBJ_ID - Static variable in class net.sf.colossus.webserver.GameManager
 
ObjectCreationException - Exception in net.sf.colossus.util
 
ObjectCreationException(String, Throwable) - Constructor for exception net.sf.colossus.util.ObjectCreationException
 
objectiveAttained() - Method in class net.sf.colossus.ai.objectives.CreatureAttackTacticalObjective
 
objectiveAttained() - Method in class net.sf.colossus.ai.objectives.DestroyCreatureTacticalObjective
 
objectiveAttained() - Method in class net.sf.colossus.ai.objectives.PreserveCreatureTacticalObjective
 
objectiveAttained() - Method in interface net.sf.colossus.ai.objectives.TacticalObjective
Whether the objective is already achieved
objRef - Variable in class net.sf.colossus.util.InstanceGroup.TypeInstance
 
obsolete - Variable in class net.sf.colossus.server.ClientHandler
 
obsolete - Variable in class net.sf.colossus.server.Server
 
oec - Variable in class net.sf.colossus.ai.objectives.AbstractObjectiveHelper
 
OFFBOARD_DEATH_SCALE_FACTOR - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Will be multiplied by point value of creature
offCenter - Variable in class net.sf.colossus.gui.GUIMasterHex
 
offScreenBuffer - Variable in class net.sf.colossus.gui.MasterBoard
 
ogreRed - Static variable in class net.sf.colossus.util.HTMLColor
 
oldBox - Variable in class net.sf.colossus.gui.SplitLegion
 
oldChits - Variable in class net.sf.colossus.gui.SplitLegion
 
oldDelay - Variable in class net.sf.colossus.appmain.GetPlayers
 
oldFont - Static variable in class net.sf.colossus.gui.GUIBattleChit
 
oldLace - Static variable in class net.sf.colossus.util.HTMLColor
 
oldLimit - Variable in class net.sf.colossus.appmain.GetPlayers
 
oldMarker - Variable in class net.sf.colossus.gui.SplitLegion
 
oldRoll - Variable in class net.sf.colossus.gui.RevealEvent
 
oldScale - Variable in class net.sf.colossus.gui.ShowBattleMap
 
oldState - Variable in class net.sf.colossus.webcommon.GameInfo
temporary backup during startingAttempt
oldValue - Variable in class net.sf.colossus.gui.PreferencesWindow.ScaleValue
 
olive - Static variable in class net.sf.colossus.util.HTMLColor
 
oliveDrab - Static variable in class net.sf.colossus.util.HTMLColor
 
oneConnectAttemptsRound - Variable in class net.sf.colossus.client.Client
 
oneConnectAttemptsRoundMutex - Variable in class net.sf.colossus.client.Client
 
oneHexAllowed - Variable in class net.sf.colossus.client.BattleMovement
 
oneHexAllowed - Static variable in class net.sf.colossus.common.Options
 
oneHexAllowed - Variable in class net.sf.colossus.server.BattleMovementServerSide
 
oneRevealLegion(Legion, Player, String) - Method in class net.sf.colossus.server.Server
 
oneRevealLegion(Player, Legion, List<CreatureType>, String) - Method in class net.sf.colossus.server.Server
Call from History during load game only
oneSetOption(Player, String, String) - Method in class net.sf.colossus.server.Server
 
oneSetOption(Player, String, boolean) - Method in class net.sf.colossus.server.Server
 
oneWide - Static variable in class net.sf.colossus.gui.Chit
 
onGameStartAutoAction() - Method in class net.sf.colossus.webclient.WebClient
 
onlineCount - Variable in class net.sf.colossus.webcommon.GameInfo
 
onlineSecs - Variable in class net.sf.colossus.webcommon.User
 
onlyAIsRemain() - Method in class net.sf.colossus.game.Game
 
onlyOwnLegions - Static variable in class net.sf.colossus.common.Options
 
onlyThisStackHasIt - Variable in class net.sf.colossus.ai.objectives.AbstractObjectiveHelper.AllThereIsToKnowAboutYourCreature
Whether this creature type appears in this stack, and in this stack only
OnTheFlyLegionMove - Class in net.sf.colossus.ai.helper
On-the-fly generation of the Collection of all possible LegionMove.
OnTheFlyLegionMove(List<List<CritterMove>>) - Constructor for class net.sf.colossus.ai.helper.OnTheFlyLegionMove
 
OnTheFlyLegionMove.OnTheFlyLegionMoveIterator - Class in net.sf.colossus.ai.helper
 
OnTheFlyLegionMove.OnTheFlyLegionMoveIterator(OnTheFlyLegionMove) - Constructor for class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
 
OnTheFlyLegionMove.OnTheFlyLegionMoveIterator.myIntArrayComparator - Class in net.sf.colossus.ai.helper
 
OnTheFlyLegionMove.OnTheFlyLegionMoveIterator.myIntArrayComparator() - Constructor for class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator.myIntArrayComparator
 
OnTheFlyLegionMove.OnTheFlyLegionMoveIterator.myIntArrayLegionValueComparator - Class in net.sf.colossus.ai.helper
 
OnTheFlyLegionMove.OnTheFlyLegionMoveIterator.myIntArrayLegionValueComparator() - Constructor for class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator.myIntArrayLegionValueComparator
 
openLogForAppend(WebServerOptions) - Method in class net.sf.colossus.webserver.ChatChannel
 
Opt - Class in net.sf.colossus.cmdline
Class Opt represents a single command-line option.
Opt(char, String, boolean, String) - Constructor for class net.sf.colossus.cmdline.Opt
 
optAutoGameStartAction - Static variable in class net.sf.colossus.webclient.WebClient
 
optAvailablePorts - Static variable in class net.sf.colossus.webserver.WebServerConstants
 
optch - Variable in class net.sf.colossus.cmdline.Opt
 
optchSeen - Variable in class net.sf.colossus.cmdline.CmdLine
 
optchToOpt - Variable in class net.sf.colossus.cmdline.Opts
 
optchToValue - Variable in class net.sf.colossus.cmdline.CmdLine
 
optColossusJar - Static variable in class net.sf.colossus.webserver.WebServerConstants
 
optDataDirectory - Static variable in class net.sf.colossus.webserver.WebServerConstants
for now, only used for chat messages storage file(s)
optGamesFile - Static variable in class net.sf.colossus.webserver.WebServerConstants
 
OptionObjectProvider - Interface in net.sf.colossus.common
Someone to ask for an (I)Options object.
options - Variable in class net.sf.colossus.appmain.GetPlayers
This is Game's options, which we will modify directly.
options - Variable in class net.sf.colossus.client.Client
 
Options - Class in net.sf.colossus.common
Class Options lists game options for Colossus.
Options(String, String, boolean, boolean) - Constructor for class net.sf.colossus.common.Options
 
Options(String, String, boolean) - Constructor for class net.sf.colossus.common.Options
 
Options(String) - Constructor for class net.sf.colossus.common.Options
 
Options(String, boolean) - Constructor for class net.sf.colossus.common.Options
 
options - Variable in class net.sf.colossus.game.Movement
 
options - Variable in class net.sf.colossus.gui.AutoInspector
 
options - Variable in class net.sf.colossus.gui.Chit
 
options - Variable in class net.sf.colossus.gui.ClientGUI
 
options - Variable in class net.sf.colossus.gui.ConnectionLogWindow
 
options - Variable in class net.sf.colossus.gui.EngagementResults
 
options - Variable in class net.sf.colossus.gui.EventViewer
 
options - Variable in class net.sf.colossus.gui.LogWindow
 
options - Variable in class net.sf.colossus.gui.PickColor
 
options - Variable in class net.sf.colossus.gui.PreferencesWindow
 
options - Variable in class net.sf.colossus.guiutil.SaveWindow
 
options - Variable in class net.sf.colossus.server.GameSaving
 
options - Variable in class net.sf.colossus.server.GameServerSide
 
options - Variable in class net.sf.colossus.webclient.WebClient
 
options - Variable in class net.sf.colossus.webserver.ChatMsgStorage
 
options - Variable in class net.sf.colossus.webserver.RunGameInOwnJVM
 
options - Variable in class net.sf.colossus.webserver.WebServer
 
OPTIONS_BASE - Static variable in class net.sf.colossus.common.Constants
 
OPTIONS_EXTENSION - Static variable in class net.sf.colossus.common.Constants
 
OPTIONS_NET_CLIENT_NAME - Static variable in class net.sf.colossus.common.Constants
 
OPTIONS_SERVER_NAME - Static variable in class net.sf.colossus.common.Constants
 
OPTIONS_START - Static variable in class net.sf.colossus.common.Constants
 
OPTIONS_WEB_CLIENT_NAME - Static variable in class net.sf.colossus.common.Constants
 
optIsSet(char) - Method in class net.sf.colossus.cmdline.CmdLine
Return true iff the option has been seen.
optIsSet(String) - Method in class net.sf.colossus.cmdline.CmdLine
Return true iff the option has been seen.
optJavaCommand - Static variable in class net.sf.colossus.webserver.WebServerConstants
 
optLoginMessageFile - Static variable in class net.sf.colossus.webserver.WebServerConstants
 
optLogPropTemplate - Static variable in class net.sf.colossus.webserver.WebServerConstants
 
optMailContactEmail - Static variable in class net.sf.colossus.webserver.WebServerConstants
 
optMailContactWWW - Static variable in class net.sf.colossus.webserver.WebServerConstants
 
optMailFromAddress - Static variable in class net.sf.colossus.webserver.WebServerConstants
 
optMailFromName - Static variable in class net.sf.colossus.webserver.WebServerConstants
 
optMailReallyMail - Static variable in class net.sf.colossus.webserver.WebServerConstants
 
optMailServer - Static variable in class net.sf.colossus.webserver.WebServerConstants
 
optMailThisServer - Static variable in class net.sf.colossus.webserver.WebServerConstants
 
optMailToFile - Static variable in class net.sf.colossus.webserver.WebServerConstants
 
optMaxClients - Static variable in class net.sf.colossus.webserver.WebServerConstants
 
optMaxUsers - Static variable in class net.sf.colossus.webserver.WebServerConstants
 
optPortRangeFrom - Static variable in class net.sf.colossus.webserver.WebServerConstants
 
Opts - Class in net.sf.colossus.cmdline
Class Opts represents a configured group of command-line options for a program.
Opts() - Constructor for class net.sf.colossus.cmdline.Opts
 
optServerPort - Static variable in class net.sf.colossus.webserver.WebServerConstants
 
optSocketQueueLen - Static variable in class net.sf.colossus.webserver.WebServerConstants
 
optUsersFile - Static variable in class net.sf.colossus.webserver.WebServerConstants
 
optWorkFilesBaseDir - Static variable in class net.sf.colossus.webserver.WebServerConstants
 
oracle - Variable in class net.sf.colossus.gui.ClientGUI
 
oracle - Variable in class net.sf.colossus.gui.EngagementResults
 
orange - Static variable in class net.sf.colossus.util.HTMLColor
 
OrangeColossus - Static variable in class net.sf.colossus.util.HTMLColor
 
orangeRed - Static variable in class net.sf.colossus.util.HTMLColor
 
orchid - Static variable in class net.sf.colossus.util.HTMLColor
 
ORDER_TITAN_THEN_POINTS - Static variable in class net.sf.colossus.game.Legion
A comparator to order legions by points, with Titan armies first.
ORDER_TITAN_THEN_POINTS_THEN_MARKER - Static variable in class net.sf.colossus.game.Legion
A comparator to order legions by points, with Titan armies first.
os - Variable in class net.sf.colossus.webserver.SmtpSimple
 
othersTellOneHasNetworkTrouble(ClientHandler) - Method in class net.sf.colossus.server.Server
 
othersTellOnesTroubleIsOver(ClientHandler) - Method in class net.sf.colossus.server.Server
 
othersTellReconnectCompleted(ClientHandler) - Method in class net.sf.colossus.server.Server
 
othersTellReconnectOngoing(ClientHandler) - Method in class net.sf.colossus.server.Server
 
othersTellRemainingTime(ClientHandler, int) - Method in class net.sf.colossus.server.Server
 
out - Variable in class net.sf.colossus.client.SocketClientThread
 
out - Variable in class net.sf.colossus.server.NotifyWebServerViaFile
 
out - Variable in class net.sf.colossus.webclient.WebClientSocketThread
 
out - Variable in class net.sf.colossus.webserver.QueuedSocketWriter
The actual writer object which will send printed data over the socket.
OUT_OF_RANGE - Static variable in class net.sf.colossus.common.Constants
 
outerRect - Variable in class net.sf.colossus.gui.GUIBattleChit
 
outgoingEdges - Variable in class net.sf.colossus.game.RecruitGraph.RecruitVertex
 
overlayChanged - Variable in class net.sf.colossus.gui.MasterBoard
 
overriddenCH - Variable in class net.sf.colossus.server.Server
 
overrideProcessingCH(Player) - Method in class net.sf.colossus.server.Server
 
owner - Variable in class net.sf.colossus.common.Options
 
owningPlayer - Variable in class net.sf.colossus.client.Client
Player who owns this client.
ownInstantGameIfAny() - Method in class net.sf.colossus.webclient.WebClient
If there is at least one instant game by this player, return it (one of it if many), otherwise null.
ownMessageCounter - Variable in class net.sf.colossus.client.SocketClientThread
 

P

p - Variable in class net.sf.colossus.gui.RevealEvent
 
pack() - Method in class net.sf.colossus.gui.MasterBoard
 
packAndShow() - Method in class net.sf.colossus.webclient.RegisterPasswordPanel
 
paint(Graphics) - Method in class net.sf.colossus.gui.GUIBattleHex
 
paint(Graphics) - Method in class net.sf.colossus.gui.GUIMasterHex
 
paintComponent(Graphics) - Method in class net.sf.colossus.client.HexMap
 
paintComponent(Graphics) - Method in class net.sf.colossus.gui.BattleMap
 
paintComponent(Graphics) - Method in class net.sf.colossus.gui.Chit
 
paintComponent(Graphics) - Method in class net.sf.colossus.gui.GUIBattleChit
 
paintComponent(Graphics) - Method in class net.sf.colossus.gui.Marker
 
paintComponent(Graphics) - Method in class net.sf.colossus.gui.MasterBoard
 
paintComponent(Graphics) - Method in class net.sf.colossus.gui.PickEntrySide
 
paintComponent(Graphics) - Method in class net.sf.colossus.gui.ShowBattleMap
 
paintHexes(Graphics) - Method in class net.sf.colossus.gui.MasterBoard
 
paintHighlightIfNeeded(Graphics2D) - Method in class net.sf.colossus.gui.GUIMasterHex
 
paintHighlights(Graphics2D) - Method in class net.sf.colossus.gui.MasterBoard
 
paintLabel(Graphics2D) - Method in class net.sf.colossus.gui.GUIMasterHex
 
paintMarkers(Graphics) - Method in class net.sf.colossus.gui.MasterBoard
Paint markers in z-order.
paintMovementDie(Graphics) - Method in class net.sf.colossus.gui.MasterBoard
 
paintOverlay(Graphics2D) - Method in class net.sf.colossus.gui.GUIBattleHex
 
paintOverlay(Graphics2D) - Method in class net.sf.colossus.gui.GUIMasterHex
 
paintPossibleRecruitChits(Graphics) - Method in class net.sf.colossus.gui.MasterBoard
 
paintRecruitedChits(Graphics) - Method in class net.sf.colossus.gui.MasterBoard
 
paintTerrainName(Graphics2D) - Method in class net.sf.colossus.gui.GUIMasterHex
 
paleGoldenRod - Static variable in class net.sf.colossus.util.HTMLColor
 
paleGreen - Static variable in class net.sf.colossus.util.HTMLColor
 
paleTurquoise - Static variable in class net.sf.colossus.util.HTMLColor
 
paleVioletRed - Static variable in class net.sf.colossus.util.HTMLColor
 
pane - Variable in class net.sf.colossus.server.StartupProgress
 
PANEL_MARGIN - Static variable in class net.sf.colossus.gui.MasterBoard.InfoPopupHandler
 
PANEL_PADDING - Static variable in class net.sf.colossus.gui.MasterBoard.InfoPopupHandler
 
panelCenter - Variable in class net.sf.colossus.gui.EngagementResults
 
papayaWhip - Static variable in class net.sf.colossus.util.HTMLColor
 
ParallelEvaluatorAI - Class in net.sf.colossus.ai
DON'T USE THAT ONE YET.
ParallelEvaluatorAI(Client) - Constructor for class net.sf.colossus.ai.ParallelEvaluatorAI
 
ParallelEvaluatorAI.findBestLegionMoveThread - Class in net.sf.colossus.ai
 
ParallelEvaluatorAI.findBestLegionMoveThread(Iterator<LegionMove>) - Constructor for class net.sf.colossus.ai.ParallelEvaluatorAI.findBestLegionMoveThread
 
ParallelEvaluatorAI.findBestLegionMoveThread.ThreadedTriggerTimeIsUp - Class in net.sf.colossus.ai
 
ParallelEvaluatorAI.findBestLegionMoveThread.ThreadedTriggerTimeIsUp() - Constructor for class net.sf.colossus.ai.ParallelEvaluatorAI.findBestLegionMoveThread.ThreadedTriggerTimeIsUp
 
parent - Variable in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
parent - Variable in class net.sf.colossus.client.PredictSplitNode
 
parent - Variable in class net.sf.colossus.gui.PickMarker
 
parent - Variable in class net.sf.colossus.server.LegionServerSide
 
parentComponent - Variable in class net.sf.colossus.gui.CCVFlowLayout
 
parentFrame - Variable in class net.sf.colossus.gui.AutoInspector
 
parentFrame - Variable in class net.sf.colossus.gui.CreatureCollectionView
 
parentFrame - Variable in class net.sf.colossus.gui.HexRecruitTreePanel
 
parentFrame - Variable in class net.sf.colossus.gui.PickColor
 
parentScrollPane - Variable in class net.sf.colossus.gui.CCVFlowLayout
 
parse(String[]) - Method in class net.sf.colossus.cmdline.Opts
Parse args and return a CmdLine.
ParseException - Exception in net.sf.colossus.xmlparser
General Exception for our xml data parsers.
ParseException(String) - Constructor for exception net.sf.colossus.xmlparser.ParseException
 
ParseException() - Constructor for exception net.sf.colossus.xmlparser.ParseException
 
parseLine(String) - Method in class net.sf.colossus.client.SocketClientThread
 
parseLine(String) - Method in class net.sf.colossus.webserver.WebServerClient
 
parseMsgLine(String) - Method in class net.sf.colossus.webserver.ChatMsgStorage
 
password - Variable in class net.sf.colossus.webclient.CmdLineWebClient
 
password - Variable in class net.sf.colossus.webclient.WebClient
 
password - Variable in class net.sf.colossus.webclient.WebClientSocketThread
 
password - Variable in class net.sf.colossus.webcommon.User
 
passwordField - Variable in class net.sf.colossus.webclient.WebClient
 
pathSeparator - Static variable in class net.sf.colossus.util.StaticResourceLoader
 
pauseButton - Variable in class net.sf.colossus.gui.MasterBoard.BottomBar
 
paused - Variable in class net.sf.colossus.client.Client
 
peachPuff - Static variable in class net.sf.colossus.util.HTMLColor
 
PENALTY_DAMAGE_TERRAIN - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Multiplied by damage (drift is 1)
PenaltyOption - Class in net.sf.colossus.server
Holds the information for one possible strike penalty, including the null no-penalty option.
PenaltyOption(Game, Creature, Creature, int, int) - Constructor for class net.sf.colossus.server.PenaltyOption
 
penaltyOptions - Variable in class net.sf.colossus.server.CreatureServerSide
 
pendingAdvancePhase - Variable in class net.sf.colossus.server.GameServerSide
 
pendingMoveHexes - Variable in class net.sf.colossus.gui.ClientGUI
 
pendingMoves - Variable in class net.sf.colossus.gui.ClientGUI
 
pendingRegistrations - Variable in class net.sf.colossus.webcommon.UserDB
 
PermGen - Class in net.sf.colossus.util
This class is a permutation generator.
PermGen(int) - Constructor for class net.sf.colossus.util.PermGen
 
permList - Variable in class net.sf.colossus.util.PermutationIterator
 
PermutationIterator<T> - Class in net.sf.colossus.util
An iterator that returns permutations of the originally passed list.
PermutationIterator(List<T>) - Constructor for class net.sf.colossus.util.PermutationIterator
Set up a permutation generator for the passed list.
peru - Static variable in class net.sf.colossus.util.HTMLColor
 
pg - Variable in class net.sf.colossus.util.PermutationIterator
 
phase - Variable in class net.sf.colossus.game.Game
The current game phase (Split, Move, Fight, Muster)
Phase - Enum in net.sf.colossus.game
TODO this should probably start numbering with zero as does the BattlePhase and as does any other Java enum -- currently SPLIT is serialized as "1" TODO instead: now that I added an artificial phase "INIT" (needed during start of the game, otherwise updateStatusScreen tries to do toString on null), - are then the fromInt/toInit still needed?
Phase(String) - Constructor for enum net.sf.colossus.game.Phase
 
phase - Variable in class net.sf.colossus.server.BattleServerSide
 
phaseAdvancer - Variable in class net.sf.colossus.server.BattleServerSide
 
phaseAdvancer - Variable in class net.sf.colossus.server.GameServerSide
 
PhaseAdvancer - Interface in net.sf.colossus.server
Advances to the next phase.
phaseLabel - Variable in class net.sf.colossus.gui.BattleBoard.InfoPanel
 
phaseLabel - Variable in class net.sf.colossus.gui.MasterBoard.BottomBar
display the current phase in the bottom bar
phaseLabel - Variable in class net.sf.colossus.gui.StatusScreen
 
phaseMenu - Variable in class net.sf.colossus.gui.BattleBoard
 
phaseMenu - Variable in class net.sf.colossus.gui.MasterBoard
 
phaseStartSnapshot - Variable in class net.sf.colossus.server.GameSaving
snapshot of game data (caretaker, players, legions, ...) at the last "commit point", initially those are taken only at start of a phase.
pickCarries(int, Set<String>) - Method in class net.sf.colossus.client.Client
 
PickCarry - Class in net.sf.colossus.gui
Chooses between multiple carry options.
PickCarry(JFrame, ClientGUI, int, Set<String>) - Constructor for class net.sf.colossus.gui.PickCarry
Each choice is a String of form "Warbear in Plains Hex G3"
pickCarryDialog - Variable in class net.sf.colossus.gui.ClientGUI
 
pickColor(List<PlayerColor>, List<PlayerColor>) - Method in interface net.sf.colossus.ai.AI
pick a color of legion markers
pickColor(List<PlayerColor>, List<PlayerColor>) - Method in class net.sf.colossus.ai.SimpleAI
 
PickColor - Class in net.sf.colossus.gui
Class PickColor lets a player choose a color of legion markers.
PickColor(JFrame, String, List<PlayerColor>, IOptions, PickColor.PickColorCallback, boolean) - Constructor for class net.sf.colossus.gui.PickColor
 
PickColor.PickColorCallback - Class in net.sf.colossus.gui
 
PickColor.PickColorCallback() - Constructor for class net.sf.colossus.gui.PickColor.PickColorCallback
 
pickEngagement() - Method in interface net.sf.colossus.ai.AI
pick an engagement to resolve
pickEngagement() - Method in class net.sf.colossus.ai.SimpleAI
 
pickEntrySide(MasterHex, Legion, Set<EntrySide>) - Method in interface net.sf.colossus.ai.AI
pick an entry side
pickEntrySide(MasterHex, Legion, Set<EntrySide>) - Method in class net.sf.colossus.ai.SimpleAI
 
PickEntrySide - Class in net.sf.colossus.gui
Class PickEntrySide allows picking which side of a MasterBoard hex to enter.
PickEntrySide(JFrame, MasterHex, Set<EntrySide>) - Constructor for class net.sf.colossus.gui.PickEntrySide
 
pickEntrySide(JFrame, MasterHex, Set<EntrySide>) - Static method in class net.sf.colossus.gui.PickEntrySide
 
PickIntValue - Class in net.sf.colossus.gui
Allows picking any integer value
PickIntValue(JFrame, int, String, int, int, int, IOptions) - Constructor for class net.sf.colossus.gui.PickIntValue
 
pickIntValue(JFrame, int, String, int, int, int, IOptions) - Static method in class net.sf.colossus.gui.PickIntValue
Return the new value if the user accepted it, or oldValue if user cancelled the dialog.
PickLord - Class in net.sf.colossus.gui
Class PickLord allows a player to choose which lord tower teleports.
PickLord(IOptions, JFrame, List<CreatureType>) - Constructor for class net.sf.colossus.gui.PickLord
 
pickLord(IOptions, JFrame, List<CreatureType>) - Static method in class net.sf.colossus.gui.PickLord
 
pickMarker(Set<String>, String) - Method in interface net.sf.colossus.ai.AI
pick a legion marker
pickMarker(Set<String>, String) - Method in class net.sf.colossus.ai.SimpleAI
 
PickMarker - Class in net.sf.colossus.gui
Class PickMarker allows a player to pick a legion marker, either as initial marker or for splitting a legion.
PickMarker(ClientGUI, Set<String>, Legion) - Constructor for class net.sf.colossus.gui.PickMarker
 
PickRecruit - Class in net.sf.colossus.gui
Class PickRecruit allows a player to pick a creature to recruit.
PickRecruit(JFrame, List<CreatureType>, String, Legion, ClientGUI) - Constructor for class net.sf.colossus.gui.PickRecruit
 
pickRecruit(JFrame, List<CreatureType>, String, Legion, ClientGUI) - Static method in class net.sf.colossus.gui.PickRecruit
Return the creature recruited, or null if none.
PickRecruiter - Class in net.sf.colossus.gui
Class PickRecruiter allows a player to choose which creature(s) recruit.
PickRecruiter(JFrame, List<String>, String, Legion, ClientGUI) - Constructor for class net.sf.colossus.gui.PickRecruiter
recruiters is a list of creature name strings
pickRecruiter(JFrame, List<String>, String, Legion, ClientGUI) - Static method in class net.sf.colossus.gui.PickRecruiter
 
pickStrikePenalty(List<String>) - Method in interface net.sf.colossus.ai.AI
pick an optional strike penalty
pickStrikePenalty(List<String>) - Method in class net.sf.colossus.ai.SimpleAI
Pick one of the list of String strike penalty options.
PickStrikePenalty - Class in net.sf.colossus.gui
Chooses between multiple strike penalty options.
PickStrikePenalty(JFrame, ClientGUI, List<String>) - Constructor for class net.sf.colossus.gui.PickStrikePenalty
 
PineColossus - Static variable in class net.sf.colossus.util.HTMLColor
 
PING_MAX_TRIES - Static variable in class net.sf.colossus.webserver.WebServerClientSocketThread
 
PING_REQUEST_INTERVAL_SEC - Variable in class net.sf.colossus.server.Server
 
PING_REQUEST_INTERVAL_SECONDS - Static variable in class net.sf.colossus.webserver.WebServerClientSocketThread
 
pingCounter - Variable in class net.sf.colossus.webserver.WebServerClientSocketThread
 
pingHelp - Static variable in class net.sf.colossus.webserver.ChatChannel
 
pingRequest() - Method in class net.sf.colossus.client.Client
 
pingRequest() - Method in interface net.sf.colossus.client.IClient
 
pingRequest - Static variable in class net.sf.colossus.common.Constants
 
pingRequest() - Method in class net.sf.colossus.server.ClientHandler
 
pingRequest - Static variable in interface net.sf.colossus.webcommon.IWebClient
 
pingResponse(String, String, String) - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
PingResponse - Static variable in interface net.sf.colossus.webcommon.IWebServer
 
pingsTried - Variable in class net.sf.colossus.webserver.WebServerClientSocketThread
 
pink - Static variable in class net.sf.colossus.util.HTMLColor
 
placeCritter(CreatureServerSide) - Method in class net.sf.colossus.server.BattleServerSide
 
placeInitialLegion(PlayerServerSide, String) - Method in class net.sf.colossus.server.GameServerSide
 
placeLegion(Legion) - Method in class net.sf.colossus.server.BattleServerSide
 
placeNewChit(String, boolean, int, BattleHex) - Method in class net.sf.colossus.client.Client
Create a new BattleUnit and (if GUI) a new GUIBattleChit with the given parameters.
placeNewChit(String, boolean, int, BattleHex) - Method in interface net.sf.colossus.client.IClient
 
placeNewChit - Static variable in class net.sf.colossus.common.Constants
 
placeNewChit(String, boolean, int, BattleHex) - Method in class net.sf.colossus.server.ClientHandler
 
placeRelative(JFrame, Point, JScrollPane) - Method in class net.sf.colossus.guiutil.KDialog
Place dialog relative to parentFrame's origin, offset by point, and fully on-screen.
plainHexArray - Variable in class net.sf.colossus.variant.MasterBoard
TODO do something more OO, don't use arrays, fold MasterBoard.show into it somehow (even using null seems better than the split).
PLAINS - Static variable in class net.sf.colossus.variant.HazardTerrain
 
player - Variable in class net.sf.colossus.game.Legion
The player/game combination owning this Legion.
Player - Class in net.sf.colossus.game
A player in a game.
Player(Game, String, int) - Constructor for class net.sf.colossus.game.Player
 
player - Variable in class net.sf.colossus.gui.PlayerDetailsDialog
 
player - Variable in class net.sf.colossus.gui.RevealEvent
 
playerAlive - Variable in class net.sf.colossus.client.Client
 
PlayerClientSide - Class in net.sf.colossus.client
This class holds client-side version of a player.
PlayerClientSide(Game, String, int) - Constructor for class net.sf.colossus.client.PlayerClientSide
Two-stage initialization at the moment, only some data here, the rest comes through PlayerClientSide.update(String).
PlayerColor - Enum in net.sf.colossus.game
Models the notion of a color a player can pick.
PlayerColor(String, String, int) - Constructor for enum net.sf.colossus.game.PlayerColor
 
playerColoredAngel - Variable in class net.sf.colossus.gui.Chit
 
playerColoredAngels - Static variable in class net.sf.colossus.common.Options
 
PlayerDetailsDialog - Class in net.sf.colossus.gui
A dialog that displays information about a single player and his legions.
PlayerDetailsDialog(JFrame, PlayerClientSide, ClientGUI) - Constructor for class net.sf.colossus.gui.PlayerDetailsDialog
 
playerElimEvent(Player, Player) - Method in class net.sf.colossus.server.GameServerSide
 
playerElimEvent(Player, Player, int) - Method in class net.sf.colossus.server.History
 
playerLabel - Variable in class net.sf.colossus.gui.MasterBoard.BottomBar
 
playerLabelDone - Variable in class net.sf.colossus.gui.MasterBoard
 
playerName - Variable in class net.sf.colossus.appmain.NetworkClientDialog
 
playerName - Variable in class net.sf.colossus.client.SocketClientThread
 
playerName - Static variable in class net.sf.colossus.common.Options
 
playerName - Variable in class net.sf.colossus.gui.PickColor
 
playerName - Variable in class net.sf.colossus.server.ClientHandler
 
playerNames - Variable in class net.sf.colossus.appmain.GetPlayers
 
playerNumber - Variable in class net.sf.colossus.ai.objectives.AbstractObjectiveHelper.AllThereIsToKnowAboutYourCreature
How many creature of the same type the player owns (in all its Legion)
players - Variable in class net.sf.colossus.game.Game
The state of the different players in the game.
players - Variable in class net.sf.colossus.webcommon.GameInfo
 
playersEliminated - Variable in class net.sf.colossus.game.Player
A string representing all players eliminated by this player.
playersEliminatedBackup - Variable in class net.sf.colossus.server.PlayerServerSide
 
PlayerServerSide - Class in net.sf.colossus.server
Class Player holds the data for one player in a Titan game.
PlayerServerSide(String, GameServerSide, String) - Constructor for class net.sf.colossus.server.PlayerServerSide
 
playersNotInitialized - Variable in class net.sf.colossus.client.Client
At first time we get "all player info", they are created; at all later calls just update them.
playerToClientMap - Variable in class net.sf.colossus.server.Server
Map of players to their clients.
playerType - Static variable in class net.sf.colossus.common.Options
 
playerTypes - Variable in class net.sf.colossus.appmain.GetPlayers
 
Playing - Static variable in class net.sf.colossus.webclient.WebClient
 
playingText - Static variable in class net.sf.colossus.webclient.WebClient
 
plum - Static variable in class net.sf.colossus.util.HTMLColor
 
pluralName - Variable in class net.sf.colossus.variant.CreatureType
 
points - Variable in class net.sf.colossus.game.Legion.AcquirableDecision
 
points - Variable in class net.sf.colossus.gui.EngagementResults.Engagement
 
pointsScored - Variable in class net.sf.colossus.server.BattleServerSide
 
pointsScored - Variable in class net.sf.colossus.server.GameServerSide
 
poison - Variable in class net.sf.colossus.game.BattleUnit
 
poison - Variable in class net.sf.colossus.variant.CreatureType
 
poisonDamage - Variable in class net.sf.colossus.game.BattleUnit
 
poisonDamage - Variable in class net.sf.colossus.game.Creature
 
popUndoStack() - Method in class net.sf.colossus.gui.ClientGUI
 
POPUP_KEY_ALL_LEGIONS - Static variable in class net.sf.colossus.gui.MasterBoard.InfoPopupHandler
 
POPUP_KEY_MY_LEGIONS - Static variable in class net.sf.colossus.gui.MasterBoard.InfoPopupHandler
 
popupMenu - Variable in class net.sf.colossus.gui.MasterBoard
 
popupMenuWithLegions - Variable in class net.sf.colossus.gui.MasterBoard
 
port - Variable in class net.sf.colossus.appmain.NetworkClientDialog
 
port - Variable in class net.sf.colossus.client.SocketClientThread
 
port - Variable in class net.sf.colossus.server.FileServerThread
 
port - Variable in class net.sf.colossus.server.Server
Server socket port.
port - Variable in class net.sf.colossus.util.ResourceLoader
 
port - Variable in class net.sf.colossus.webclient.CmdLineWebClient
 
port - Variable in class net.sf.colossus.webclient.WebClient
 
port - Variable in class net.sf.colossus.webclient.WebClientSocketThread
 
port - Variable in class net.sf.colossus.webserver.ColossusRegistry
 
PortBookKeeper - Class in net.sf.colossus.webserver
This class keeps track of which ports are currently occupied by ongoing games and which are free for new games.
PortBookKeeper(int, int) - Constructor for class net.sf.colossus.webserver.PortBookKeeper
 
portBookKeeper - Variable in class net.sf.colossus.webserver.WebServer
 
portBox - Variable in class net.sf.colossus.appmain.NetworkClientDialog
 
portInUse - Variable in class net.sf.colossus.webserver.PortBookKeeper
Bookkeeping which (game) ports are currently in use
portNr - Variable in class net.sf.colossus.webcommon.GameInfo
 
portRangeFrom - Variable in class net.sf.colossus.webserver.PortBookKeeper
 
possibleCarryToDir(BattleHex, int) - Method in class net.sf.colossus.server.CreatureServerSide
Return true if carries are possible to the hex in direction dir, considering only terrain.
possibleDonors - Variable in class net.sf.colossus.gui.SummonAngel
 
possibleRecruitChits - Variable in class net.sf.colossus.gui.MasterBoard
 
postAddEventActions() - Method in class net.sf.colossus.gui.EventViewer
 
postRecruitStuff(Legion) - Method in class net.sf.colossus.gui.ClientGUI
Do what is needed after recruit (or mark as skip recruit): push to undo stack, update legions left to muster, hightlight remaining ones,
powderBlue - Static variable in class net.sf.colossus.util.HTMLColor
 
power - Variable in class net.sf.colossus.variant.CreatureType
 
power_attack - Variable in class net.sf.colossus.ai.SimpleAI.PowerSkill
 
power_defend - Variable in class net.sf.colossus.ai.SimpleAI.PowerSkill
 
Predicate<T> - Interface in net.sf.colossus.util
A simple predicate interface.
PredictSplitNode - Class in net.sf.colossus.client
Predicts splits for one enemy player, and adjusts predictions as creatures are revealed.
PredictSplitNode(String, int, CreatureInfoList, PredictSplitNode, Variant) - Constructor for class net.sf.colossus.client.PredictSplitNode
 
predictSplits - Variable in class net.sf.colossus.client.PlayerClientSide
 
PredictSplits - Class in net.sf.colossus.client
Predicts splits for one enemy player, and adjusts predictions as creatures are revealed.
PredictSplits(String, List<CreatureType>, Variant) - Constructor for class net.sf.colossus.client.PredictSplits
 
PredictSplits.ReverseIntegerComparator - Class in net.sf.colossus.client
 
PredictSplits.ReverseIntegerComparator() - Constructor for class net.sf.colossus.client.PredictSplits.ReverseIntegerComparator
 
prefCheckboxes - Variable in class net.sf.colossus.gui.PreferencesWindow
 
preferences - Static variable in class net.sf.colossus.gui.MasterBoard
 
preferencesAction - Variable in class net.sf.colossus.gui.MasterBoard
 
preferencesPane - Variable in class net.sf.colossus.webclient.WebClient
 
preferencesWindow - Variable in class net.sf.colossus.gui.ClientGUI
 
PreferencesWindow - Class in net.sf.colossus.gui
 
PreferencesWindow(Options, ClientGUI) - Constructor for class net.sf.colossus.gui.PreferencesWindow
 
PreferencesWindow.ScaleValue - Class in net.sf.colossus.gui
 
PreferencesWindow.ScaleValue(int, int, int, int) - Constructor for class net.sf.colossus.gui.PreferencesWindow.ScaleValue
 
preferredLayoutSize(Container) - Method in class net.sf.colossus.gui.TrueHexGridLayout
 
prefix - Variable in class net.sf.colossus.webserver.RunGameInOwnJVM.NullDumper
 
prefRadioButtons - Variable in class net.sf.colossus.gui.PreferencesWindow
 
preliminaryPlayerNames - Variable in class net.sf.colossus.client.SocketClientThread
 
prepareMarkers(Set<String>, String) - Method in class net.sf.colossus.ai.SimpleAI
 
prepareToRemove(boolean, boolean) - Method in class net.sf.colossus.server.LegionServerSide
Do the cleanup required before this legion can be removed.
prepareToRemoveCritter(Creature, boolean, boolean) - Method in class net.sf.colossus.server.LegionServerSide
Do the cleanup associated with removing the critter from this legion.
PreserveCreatureTacticalObjective - Class in net.sf.colossus.ai.objectives
The tactical objective of preserving all of a specific CreatureType.
PreserveCreatureTacticalObjective(float, Client, Legion, Creature) - Constructor for class net.sf.colossus.ai.objectives.PreserveCreatureTacticalObjective
 
presetOptions - Variable in class net.sf.colossus.webclient.RunGameInSameJVM
To exchange data between us and the GetPlayersWeb dialog when game is started locally
preStrikeEffectsApplied - Variable in class net.sf.colossus.server.BattleServerSide
 
prevButton - Variable in class net.sf.colossus.gui.EngagementResults
 
preventSpaceAction(JButton, Action) - Method in class net.sf.colossus.gui.Concede
Prevent Space from triggering the firing of the action normally associated to the given button; trigger the given action instead.
previousConn - Variable in class net.sf.colossus.client.Client
 
previousInfoStringsString - Variable in class net.sf.colossus.server.ClientHandler
 
previousRetries - Variable in class net.sf.colossus.server.ClientHandler
 
PRIMARY_RECRUIT_FACTOR - Static variable in class net.sf.colossus.ai.MilvangAI
 
printLeaves() - Method in class net.sf.colossus.client.PredictSplits
Print all childless nodes in tree.
printMessagesToConsole(IClient) - Method in class net.sf.colossus.server.MessageRecorder
 
printNodes() - Method in class net.sf.colossus.client.PredictSplits
Print all nodes in tree.
printStatistics() - Static method in class net.sf.colossus.util.InstanceTracker
 
priority - Variable in class net.sf.colossus.ai.objectives.AbstractTacticalObjective
 
PRNG - Static variable in class net.sf.colossus.util.DevRandom
 
probHits(int, int, int) - Static method in class net.sf.colossus.util.Probs
Return the probability of getting exactly this number of hits.
probHitsOrLess(int, int, int) - Static method in class net.sf.colossus.util.Probs
Return the probability of getting this number of hits or less.
probHitsOrMore(int, int, int) - Static method in class net.sf.colossus.util.Probs
Return the probability of getting this number of hits or more.
Probs - Class in net.sf.colossus.util
Class Probs holds utility methods for working with probabilities.
Probs() - Constructor for class net.sf.colossus.util.Probs
 
process - Variable in class net.sf.colossus.webserver.RunGameInOwnJVM.NullDumper
 
processByteBuffer() - Method in class net.sf.colossus.server.Server
 
processChatLine(String, String, String) - Method in class net.sf.colossus.webserver.WebServerClient
 
processingCH - Variable in class net.sf.colossus.server.Server
 
processInput(ByteBuffer) - Method in class net.sf.colossus.server.ClientHandler
 
processRedoLog(Server) - Method in class net.sf.colossus.server.History
Fire all events from redoLog.
propertyNames() - Method in class net.sf.colossus.common.Options
 
propGamesCard - Variable in class net.sf.colossus.webclient.WebClient
 
propNameStresstestRounds - Static variable in class net.sf.colossus.common.Options
 
Proposal - Class in net.sf.colossus.game
Class Proposal holds the results of a settlement attempt.
Proposal(Legion, Legion, boolean, boolean, Legion, List<String>) - Constructor for class net.sf.colossus.game.Proposal
 
proposal - Variable in class net.sf.colossus.gui.Negotiate
 
proposal - Variable in class net.sf.colossus.gui.ReplyToProposal
 
Propose - Static variable in interface net.sf.colossus.webcommon.IWebServer
 
proposeButton - Variable in class net.sf.colossus.webclient.WebClient
 
proposeButtonAction() - Method in class net.sf.colossus.webclient.WebClient
 
ProposeButtonText - Static variable in class net.sf.colossus.webclient.WebClient
 
proposedGameDataModel - Variable in class net.sf.colossus.webclient.WebClient
 
proposedGames - Variable in class net.sf.colossus.webserver.WebServer
 
proposedGamesFilename - Variable in class net.sf.colossus.webserver.WebServer
 
proposedGamesListModified - Variable in class net.sf.colossus.webserver.WebServer
 
proposedGameTable - Variable in class net.sf.colossus.webclient.WebClient
 
proposeGame(String, String, String, long, int, String, String, boolean, boolean, int, int, int) - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
proposeGame(String, String, String, long, int, String, String, boolean, boolean, int, int, int) - Method in interface net.sf.colossus.webcommon.IWebServer
 
proposeGame(String, String, String, long, int, String, String, boolean, boolean, int, int, int) - Method in class net.sf.colossus.webserver.WebServer
 
props - Variable in class net.sf.colossus.common.Options
 
props - Variable in class net.sf.colossus.webserver.WebServerOptions
 
protocolTermSeparator - Static variable in class net.sf.colossus.common.Constants
XXX If any of the args in the protocol contain this string, then the protocol will break.
PROVIDE_CONFCODE - Static variable in class net.sf.colossus.webcommon.User
 
publish(LogRecord) - Method in class net.sf.colossus.server.RemoteLogHandler
 
publish(LogRecord) - Method in class net.sf.colossus.util.SwingDocumentLogHandler
 
PUBLISH_TO_REMOTE_LOGGERS - Static variable in class net.sf.colossus.server.RemoteLogHandler
 
purgeFileCache() - Static method in class net.sf.colossus.util.StaticResourceLoader
empty the cache so that all files have to be reloaded
purgeImageCache() - Static method in class net.sf.colossus.util.StaticResourceLoader
empty the cache so that all Chits have to be redrawn
purgeOldEvents() - Method in class net.sf.colossus.gui.EventViewer
 
purple - Static variable in class net.sf.colossus.util.HTMLColor
 
PurpleColossus - Static variable in class net.sf.colossus.util.HTMLColor
 
pushUndoStack(Object) - Method in class net.sf.colossus.gui.ClientGUI
 
putDeadOne(CreatureType) - Method in class net.sf.colossus.game.Caretaker
 
putIntoFileCache(String, byte[]) - Static method in class net.sf.colossus.util.StaticResourceLoader
Force adding the given data as belonging to the given key in the file cache.
putOneBack(CreatureType) - Method in class net.sf.colossus.game.Caretaker
 

Q

queue - Variable in class net.sf.colossus.client.ClientThread
 
queue - Variable in class net.sf.colossus.server.ClientHandler
The queue in which messages are stored, until they were really written.
queue - Variable in class net.sf.colossus.webserver.QueuedSocketWriter
The actual queue holding all messages that need to be sent.
queueClientHandlerForChannelChanges(ClientHandler) - Method in class net.sf.colossus.server.Server
Put the ClientHandler into the queue to be removed from selector on next possible opportunity
QueuedSocketWriter - Class in net.sf.colossus.webserver
 
QueuedSocketWriter(Socket) - Constructor for class net.sf.colossus.webserver.QueuedSocketWriter
 
queueForDisplaying(JPanel) - Method in class net.sf.colossus.gui.EventViewer
 
queueSignalRemoveAllForDisplaying() - Method in class net.sf.colossus.gui.EventViewer
Remove all pending events, and queue a null event to signal the displayer to remove all from panel first before adding again.
quitAlreadyTried - Variable in class net.sf.colossus.appmain.GetPlayers
 
quitAlreadyTried - Variable in class net.sf.colossus.gui.ClientGUI
 
quitButton - Variable in class net.sf.colossus.webclient.WebClient
 
quitButtonAction() - Method in class net.sf.colossus.webclient.WebClient
 
quitButtonText - Static variable in class net.sf.colossus.webclient.WebClient
 
quitGame - Static variable in class net.sf.colossus.common.Constants
 
quitGameAction - Variable in class net.sf.colossus.gui.MasterBoard
 

R

r - Variable in class net.sf.colossus.webserver.GameManager
 
r3(double) - Static method in class net.sf.colossus.ai.RationalAI
 
rand - Variable in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
 
random - Variable in class net.sf.colossus.ai.AbstractAI
Our random source.
random - Static variable in class net.sf.colossus.game.Dice
 
RANDOM_GENE_PERCENT - Static variable in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
Percentage that a gene will be random instead of inherited.
RANDOM_MAX_TRY - Static variable in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
Maximum number of try before giving up generating a new element.
RANDOM_PARENT_PERCENT - Static variable in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
Percentage of a randomly chosen parent.
randomPropertyName - Static variable in class net.sf.colossus.util.DevRandom
 
randomPropertySource - Static variable in class net.sf.colossus.util.DevRandom
 
randomSource - Variable in class net.sf.colossus.util.DevRandom
 
randStream - Variable in class net.sf.colossus.util.DevRandom
 
rangedAttackEffect - Variable in class net.sf.colossus.variant.Hazards
CombatEffect to apply when a creature rangestrike out from this terrain.
rangedDefenseEffect - Variable in class net.sf.colossus.variant.Hazards
CombatEffect to apply when a creature is rangestruck in this terrain.
RANGESTRIKE_TITAN - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Straight value
RANGESTRIKE_WITHOUT_PENALTY - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Straight value
rangestrikes - Variable in class net.sf.colossus.variant.CreatureType
 
rangeStrikeSpecial - Variable in class net.sf.colossus.variant.Hazards
 
rangeToClosestOpponent(BattleHex) - Method in class net.sf.colossus.ai.AbstractAI
 
RATIO_DRAW() - Method in class net.sf.colossus.ai.CowardSimpleAI
 
RATIO_DRAW() - Method in class net.sf.colossus.ai.SimpleAI
 
RATIO_LOSE_HEAVY_LOSS() - Method in class net.sf.colossus.ai.CowardSimpleAI
 
RATIO_LOSE_HEAVY_LOSS() - Method in class net.sf.colossus.ai.SimpleAI
 
RATIO_WIN_HEAVY_LOSS() - Method in class net.sf.colossus.ai.CowardSimpleAI
 
RATIO_WIN_HEAVY_LOSS() - Method in class net.sf.colossus.ai.SimpleAI
 
RATIO_WIN_MINIMAL_LOSS() - Method in class net.sf.colossus.ai.CowardSimpleAI
 
RATIO_WIN_MINIMAL_LOSS() - Method in class net.sf.colossus.ai.SimpleAI
 
RationalAI - Class in net.sf.colossus.ai
Simple implementation of a Titan AI
RationalAI(Client) - Constructor for class net.sf.colossus.ai.RationalAI
 
RationalAI.BattleResults - Class in net.sf.colossus.ai
 
RationalAI.BattleResults(double, int, int) - Constructor for class net.sf.colossus.ai.RationalAI.BattleResults
 
RationalAI.BattleResults(double, int, int, List<String>) - Constructor for class net.sf.colossus.ai.RationalAI.BattleResults
 
RationalAI.CompCreaturesByValueName - Class in net.sf.colossus.ai
 
RationalAI.CompCreaturesByValueName(Legion) - Constructor for class net.sf.colossus.ai.RationalAI.CompCreaturesByValueName
 
RationalAI.LegionBoardMove - Class in net.sf.colossus.ai
 
RationalAI.LegionBoardMove(Legion, MasterHex, MasterHex, double, boolean) - Constructor for class net.sf.colossus.ai.RationalAI.LegionBoardMove
 
RationalAI.MoveFinder - Class in net.sf.colossus.ai
 
RationalAI.MoveFinder() - Constructor for class net.sf.colossus.ai.RationalAI.MoveFinder
 
RationalAI.MusteredCreatures - Class in net.sf.colossus.ai
 
RationalAI.MusteredCreatures(boolean, List<CreatureType>) - Constructor for class net.sf.colossus.ai.RationalAI.MusteredCreatures
 
rcModes - Variable in class net.sf.colossus.gui.PreferencesWindow
 
rcount - Static variable in class net.sf.colossus.game.Dice
 
reactOnScheduleRadioButtonChange(ItemEvent) - Method in class net.sf.colossus.webclient.WebClient
 
readAndParseUntilDone() - Method in class net.sf.colossus.client.SocketClientThread
 
reader - Variable in class net.sf.colossus.webserver.RunGameInOwnJVM.NullDumper
 
readGamesFromFile(String, HashMap<String, GameInfo>) - Method in class net.sf.colossus.webserver.WebServer
 
readLegion(Element, PlayerServerSide) - Method in class net.sf.colossus.server.GameServerSide
 
readLoginMessageFromFile(String) - Method in class net.sf.colossus.webserver.WebServer
 
readme - Variable in class net.sf.colossus.appmain.GetPlayers
 
readme - Variable in class net.sf.colossus.variant.Variant
 
readmeContentScrollPane(JEditorPane, Document) - Static method in class net.sf.colossus.gui.ShowReadme
Return a scrollable pane that displays the Readme.
readmeScrollPane - Variable in class net.sf.colossus.appmain.GetPlayers
 
readNextFromQueue() - Method in class net.sf.colossus.webserver.QueuedSocketWriter
We use no timeout while waiting for next message in the queue.
readOnly - Variable in class net.sf.colossus.common.Options
 
readUsersFromFile() - Method in class net.sf.colossus.webcommon.UserDB
 
readyToAcceptClients() - Method in interface net.sf.colossus.server.INotifyWebServer
 
readyToAcceptClients() - Method in class net.sf.colossus.server.NotifyWebServerViaFile
 
readyToAcceptClients() - Method in class net.sf.colossus.webclient.RunGameInSameJVM
 
readyToDie - Variable in class net.sf.colossus.gui.RevealEvent
 
reallyMail - Variable in class net.sf.colossus.webserver.ColossusMail
Whether or not to really send a mail.
realPlayer - Variable in class net.sf.colossus.gui.RevealEvent
 
realPortForIndex(int) - Method in class net.sf.colossus.webserver.PortBookKeeper
 
reasonAcquire - Static variable in class net.sf.colossus.common.Constants
 
reasonBattleStarts - Static variable in class net.sf.colossus.common.Constants
 
reasonConcession - Static variable in class net.sf.colossus.common.Constants
 
reasonEdit - Static variable in class net.sf.colossus.common.Constants
 
reasonEngaged - Static variable in class net.sf.colossus.common.Constants
 
reasonFail - Variable in class net.sf.colossus.client.SocketClientThread
 
reasonFled - Static variable in class net.sf.colossus.common.Constants
 
reasonGameOver - Static variable in class net.sf.colossus.common.Constants
 
reasonInitial - Static variable in class net.sf.colossus.common.Constants
 
reasonKilled - Static variable in class net.sf.colossus.common.Constants
 
reasonNegotiated - Static variable in class net.sf.colossus.common.Constants
 
reasonRecruited - Static variable in class net.sf.colossus.common.Constants
 
reasonRecruiter - Static variable in class net.sf.colossus.common.Constants
 
reasonReinforced - Static variable in class net.sf.colossus.common.Constants
 
reasonSplit - Static variable in class net.sf.colossus.common.Constants
 
reasonStartFailed - Variable in class net.sf.colossus.webserver.RunGameInOwnJVM
 
reasonSummon - Static variable in class net.sf.colossus.common.Constants
 
reasonTeleport - Static variable in class net.sf.colossus.common.Constants
 
reasonUndidRecruit - Static variable in class net.sf.colossus.common.Constants
 
reasonUndidReinforce - Static variable in class net.sf.colossus.common.Constants
 
reasonUndoSummon - Static variable in class net.sf.colossus.common.Constants
 
reasonWinner - Static variable in class net.sf.colossus.common.Constants
 
received - Variable in class net.sf.colossus.client.ClientThread.ServerEvent
 
receivedField - Variable in class net.sf.colossus.webclient.WebClient
 
recentEvents - Variable in class net.sf.colossus.server.History
History elements/events that happened since the last commit/"snapshot".
recentlyProcessedLines - Variable in class net.sf.colossus.server.ClientHandler
 
reCheckPorts() - Method in class net.sf.colossus.webserver.PortBookKeeper
 
recombine(Legion, boolean) - Method in class net.sf.colossus.server.LegionServerSide
Recombine this legion into another legion.
recombineIllegalSplits() - Method in class net.sf.colossus.server.PlayerServerSide
 
RECONNECT_RETRY_INTERVAL - Static variable in class net.sf.colossus.client.Client
 
recorder - Variable in class net.sf.colossus.server.Server
 
recordMessageToClient(IClient, String) - Method in class net.sf.colossus.server.MessageRecorder
 
recoveredFromMoveNak - Variable in class net.sf.colossus.gui.ClientGUI
 
recoverFromNak(String, String) - Method in class net.sf.colossus.client.Client
 
recreateConnection(IServerConnection) - Static method in class net.sf.colossus.client.SocketClientThread
 
recreateMarkers() - Method in class net.sf.colossus.gui.MasterBoard
Create new markers in response to a rescale.
recruit - Variable in class net.sf.colossus.game.Legion
The creature recruited in last recruit phase
recruit - Variable in class net.sf.colossus.gui.PickRecruit
 
recruit - Variable in class net.sf.colossus.variant.RecruitingSubTree.RecruiterAndRecruit
 
RECRUIT_AT_7 - Static variable in class net.sf.colossus.ai.RationalAI
 
RECRUIT_FALSE - Static variable in class net.sf.colossus.ai.RationalAI
 
RECRUIT_TRUE - Static variable in class net.sf.colossus.ai.RationalAI
 
recruitChitMode - Variable in class net.sf.colossus.gui.ClientGUI
 
recruitChits - Variable in class net.sf.colossus.gui.PickRecruit
 
recruitedChits - Variable in class net.sf.colossus.gui.MasterBoard
 
recruiter - Variable in class net.sf.colossus.game.actions.Recruitment
 
recruiter - Variable in class net.sf.colossus.variant.RecruitingSubTree.RecruiterAndRecruit
 
recruiterChits - Variable in class net.sf.colossus.gui.PickRecruiter
 
recruiterName - Variable in class net.sf.colossus.gui.PickRecruiter
 
recruitEvent(Legion, CreatureType, List<CreatureType>, String) - Method in class net.sf.colossus.gui.EventViewer
 
recruitEvent(Legion, CreatureType, CreatureType) - Method in class net.sf.colossus.server.GameServerSide
 
recruitEvent(Legion, CreatureType, CreatureType) - Method in class net.sf.colossus.server.History
 
RecruitGraph - Class in net.sf.colossus.game
Implementation of a graph dedicated to the Recruit "Tree" (it's a directed graph, not a tree, as we can have cycle in theory).
RecruitGraph(IVariantKnower) - Constructor for class net.sf.colossus.game.RecruitGraph
 
RecruitGraph.RecruitEdge - Class in net.sf.colossus.game
The edge of the Recruit Graph
RecruitGraph.RecruitEdge(RecruitGraph.RecruitVertex, RecruitGraph.RecruitVertex, int, MasterBoardTerrain) - Constructor for class net.sf.colossus.game.RecruitGraph.RecruitEdge
 
RecruitGraph.RecruitOption - Class in net.sf.colossus.game
Models a recruit option for a given creature.
RecruitGraph.RecruitOption(MasterBoardTerrain, String, String, int) - Constructor for class net.sf.colossus.game.RecruitGraph.RecruitOption
 
RecruitGraph.RecruitVertex - Class in net.sf.colossus.game
The vertex of the Recruit Graph
RecruitGraph.RecruitVertex(String, RecruitGraph) - Constructor for class net.sf.colossus.game.RecruitGraph.RecruitVertex
 
recruitingSubTree - Variable in class net.sf.colossus.variant.MasterBoardTerrain
The recruiting tree of this terrain
RecruitingSubTree - Class in net.sf.colossus.variant
The recruiting sub-tree in a terrain (or several terrains)
RecruitingSubTree(AllCreatureType) - Constructor for class net.sf.colossus.variant.RecruitingSubTree
 
RecruitingSubTree.RecruiterAndRecruit - Class in net.sf.colossus.variant
 
RecruitingSubTree.RecruiterAndRecruit(CreatureType, CreatureType) - Constructor for class net.sf.colossus.variant.RecruitingSubTree.RecruiterAndRecruit
 
Recruitment - Class in net.sf.colossus.game.actions
 
Recruitment(Legion, CreatureType, CreatureType) - Constructor for class net.sf.colossus.game.actions.Recruitment
 
recruitReinforcement() - Method in class net.sf.colossus.server.BattleServerSide
 
recruitReservations - Variable in class net.sf.colossus.client.Client
 
recruits - Variable in class net.sf.colossus.ai.AbstractAI.AbstractAIOracle
 
recruits - Variable in class net.sf.colossus.ai.objectives.AbstractObjectiveHelper.AllThereIsToKnowAboutYourCreature
What can this creature recruits
recruitsFileName - Static variable in class net.sf.colossus.server.VariantSupport
 
recruitValue(Legion, MasterHex, Legion, MasterBoardTerrain) - Method in class net.sf.colossus.ai.RationalAI
Find value of recruiting, including possibly attacking an enemy set enemy = null to indicate no enemy
rect - Variable in class net.sf.colossus.gui.Chit
 
rectBound - Variable in class net.sf.colossus.gui.GUIHex
 
recurseGenerate(int, int[], int[]) - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
full recursive generation
red - Static variable in class net.sf.colossus.util.HTMLColor
 
RedColossus - Static variable in class net.sf.colossus.util.HTMLColor
 
redoOngoing - Variable in class net.sf.colossus.client.Client
Redo of the events since last commit phase is ongoing.
redoOngoing - Static variable in class net.sf.colossus.common.Constants
 
redoQueue - Variable in class net.sf.colossus.server.ClientHandler
 
redoRowIndices() - Method in class net.sf.colossus.webclient.GameTableModel
 
reEnrollIfNecessary(User) - Method in class net.sf.colossus.webcommon.GameInfo
 
reEnrollIfNecessary(WebServerClient) - Method in class net.sf.colossus.webserver.WebServer
 
refill(int) - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
fill beingdone with up to n genetically generated, not-yet-done combinations.
REFILL_SIZE - Static variable in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
number of elements to put in each new batch of element.
register(Object, String) - Static method in class net.sf.colossus.util.InstanceTracker
 
register(Object, String) - Static method in class net.sf.colossus.util.ViableEntityManager
 
register() - Method in class net.sf.colossus.webclient.WebClientSocketThread
Initial registration attempt
registerGame(String) - Method in interface net.sf.colossus.webcommon.IGameManager
 
registerGame(String) - Method in class net.sf.colossus.webserver.GameManager
 
registerManager() - Method in class net.sf.colossus.webserver.GameManager
 
registerOrPasswordButton - Variable in class net.sf.colossus.webclient.WebClient
 
registerOrPasswordButtonAction(String) - Method in class net.sf.colossus.webclient.WebClient
 
registerOrPasswordLabel - Variable in class net.sf.colossus.webclient.WebClient
 
registerPanel - Variable in class net.sf.colossus.webclient.WebClient
 
RegisterPasswordPanel - Class in net.sf.colossus.webclient
A panel with which one can either create a new account, or change the password.
RegisterPasswordPanel(WebClient, boolean, String) - Constructor for class net.sf.colossus.webclient.RegisterPasswordPanel
 
registerToGameManager() - Method in class net.sf.colossus.server.ManagedGame
Register with own GameId-based RegistryId to the GameManager.
registerToRegistry() - Method in class net.sf.colossus.server.ManagedGame
Register this managed game to rmi registry so that GameManager can can find it from there via it's game id.
RegisterUser - Static variable in interface net.sf.colossus.webcommon.IWebServer
 
registerUser(String, String, String, IColossusMail) - Method in class net.sf.colossus.webcommon.UserDB
 
registerUser(String, String, String) - Method in class net.sf.colossus.webserver.WebServer
 
registry - Variable in class net.sf.colossus.server.ManagedGame
 
registry - Variable in class net.sf.colossus.webserver.GameManager
 
regular - Variable in class net.sf.colossus.variant.RecruitingSubTree
 
reinforce(Legion) - Method in interface net.sf.colossus.ai.AI
pick one reinforcement for legion
reinforce(Legion) - Method in class net.sf.colossus.ai.SimpleAI
 
reinforce(Legion) - Method in class net.sf.colossus.server.GameServerSide
Called locally and from Battle.
reinforce(Legion) - Method in class net.sf.colossus.server.Server
 
reinforcing - Variable in class net.sf.colossus.server.GameServerSide
 
reject(Socket) - Method in class net.sf.colossus.webserver.WebServer
 
releasePort(GameInfo) - Method in class net.sf.colossus.webserver.PortBookKeeper
 
relevantForSaving() - Method in class net.sf.colossus.webcommon.GameInfo
 
relocateLegion(Legion, MasterHex) - Method in class net.sf.colossus.client.Client
 
RelocateLegion - Class in net.sf.colossus.game.actions
 
RelocateLegion(Legion, MasterHex) - Constructor for class net.sf.colossus.game.actions.RelocateLegion
 
relocateLegionEvent(Legion) - Method in class net.sf.colossus.server.History
 
relocateOngoing - Variable in class net.sf.colossus.gui.MasterBoard
 
remainingMarkers - Variable in class net.sf.colossus.ai.SimpleAI
 
rememberCustomDirs - Static variable in class net.sf.colossus.server.VariantSupport
 
rememberFullPathFileForVariantName(String, String) - Static method in class net.sf.colossus.server.VariantSupport
 
remote - Variable in class net.sf.colossus.client.SocketClientThread
 
remoteClients - Variable in class net.sf.colossus.server.Server
 
RemoteLogHandler - Class in net.sf.colossus.server
A java.util.logging Handler that appends to a Server via allLog.
RemoteLogHandler(Server) - Constructor for class net.sf.colossus.server.RemoteLogHandler
 
remoteLogHandlers - Variable in class net.sf.colossus.server.Server
 
remove() - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
 
remove(Object) - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
 
remove(boolean, boolean) - Method in class net.sf.colossus.server.LegionServerSide
Eliminate this legion.
remove() - Method in class net.sf.colossus.server.LegionServerSide
 
remove(T) - Method in class net.sf.colossus.util.MultiSet
Remove one of key from the set, if present.
remove() - Method in class net.sf.colossus.util.PermutationIterator
 
removeAdminTab() - Method in class net.sf.colossus.webclient.WebClient
 
removeAll(Collection<?>) - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
 
removeAllLegions() - Method in class net.sf.colossus.game.Player
 
removeBattleChit(BattleUnit) - Method in interface net.sf.colossus.client.IClientGUI
 
removeBattleChit(BattleUnit) - Method in class net.sf.colossus.client.NullClientGUI
 
removeBattleChit(BattleUnit) - Method in class net.sf.colossus.gui.ClientGUI
 
removeCreature(Legion, CreatureType, String) - Method in class net.sf.colossus.client.Client
 
removeCreature(Legion, CreatureType, String) - Method in interface net.sf.colossus.client.IClient
 
removeCreature(CreatureType) - Method in class net.sf.colossus.client.LegionClientSide
 
removeCreature(CreatureType) - Method in class net.sf.colossus.client.PredictSplitNode
 
removeCreature - Static variable in class net.sf.colossus.common.Constants
 
removeCreature(CreatureType) - Method in class net.sf.colossus.game.Legion
 
removeCreature(Legion, CreatureType, String) - Method in class net.sf.colossus.gui.EventViewer
 
removeCreature(Legion, CreatureType, String) - Method in class net.sf.colossus.server.ClientHandler
 
removeCreature(int, boolean, boolean) - Method in class net.sf.colossus.server.LegionServerSide
Remove the creature in position i in the legion.
removeCreature(CreatureType, boolean, boolean) - Method in class net.sf.colossus.server.LegionServerSide
Remove the first creature matching the passed creature's type from the legion.
removeCreature(CreatureType) - Method in class net.sf.colossus.server.LegionServerSide
 
removeCreatureEvent(Legion, CreatureType, String) - Method in class net.sf.colossus.server.GameServerSide
 
removeCreatureEvent(Legion, CreatureType, int, String) - Method in class net.sf.colossus.server.History
 
removeCreatures(List<CreatureType>) - Method in class net.sf.colossus.client.PredictSplitNode
 
removed - Variable in class net.sf.colossus.client.PredictSplitNode
 
removeDeadBattleChits() - Method in class net.sf.colossus.client.BattleClientSide
 
removeDeadBattleChits() - Method in class net.sf.colossus.client.Client
 
removeDeadBattleChits() - Method in interface net.sf.colossus.client.IClient
 
removeDeadBattleChits - Static variable in class net.sf.colossus.common.Constants
 
removeDeadBattleChits() - Method in class net.sf.colossus.server.ClientHandler
 
removeDeadCreatures() - Method in class net.sf.colossus.server.BattleServerSide
 
removeDeadCreaturesFromLegion(LegionServerSide) - Method in class net.sf.colossus.server.BattleServerSide
 
removeEmptyLegions() - Method in class net.sf.colossus.server.PlayerServerSide
Remove all of this player's zero-height legions.
removeFlagfile() - Method in class net.sf.colossus.server.NotifyWebServerViaFile
 
removeGame(String) - Method in class net.sf.colossus.webclient.GameTableModel
 
removeHeadAndConflicts(List<List<RationalAI.LegionBoardMove>>, RationalAI.LegionBoardMove) - Method in class net.sf.colossus.ai.RationalAI.MoveFinder
 
removeIfEnrolled(String) - Method in class net.sf.colossus.webcommon.GameInfo
TODO remove overlap with isEnrolled If user with name "newName" is found, remove it from game, so that it can be safely enrolled again.
removeLastUncertainCreature() - Method in class net.sf.colossus.client.CreatureInfoList
 
removeLayoutComponent(Component) - Method in class net.sf.colossus.gui.TrueHexGridLayout
 
removeLegion(Legion) - Method in class net.sf.colossus.client.Client
Remove this eliminated legion, and clean up related stuff.
removeLegion(Legion) - Method in interface net.sf.colossus.client.IClient
 
removeLegion - Static variable in class net.sf.colossus.common.Constants
 
removeLegion(Legion) - Method in class net.sf.colossus.game.Player
 
removeLegion(Legion) - Method in class net.sf.colossus.server.ClientHandler
 
removeListener(IOptions.Listener) - Method in interface net.sf.colossus.common.IOptions
Removes the listener from all options it is subscribed to.
removeListener(IOptions.Listener) - Method in class net.sf.colossus.common.Options
 
removeListener(BattleUnit.Listener) - Method in class net.sf.colossus.game.BattleUnit
 
removeListener(Caretaker.ChangeListener) - Method in class net.sf.colossus.game.Caretaker
 
removeMarkerAvailable(String) - Method in class net.sf.colossus.game.Player
 
removeMarkerForLegion(Legion) - Method in class net.sf.colossus.gui.MasterBoard
 
removeMustered(List<CreatureType>) - Method in class net.sf.colossus.ai.RationalAI
 
removeOffboardCreatures() - Method in class net.sf.colossus.server.BattleServerSide
If any creatures were left off-board, kill them.
removeOption(String) - Method in class net.sf.colossus.common.Options
 
removeOption(String) - Method in class net.sf.colossus.webserver.WebServerOptions
 
removeReinforcedCreature(int, String) - Method in class net.sf.colossus.gui.RevealEvent
 
removeSummonedCreature(int, String) - Method in class net.sf.colossus.gui.RevealEvent
 
repaint() - Method in class net.sf.colossus.gui.GUIBattleHex
 
repaint() - Method in class net.sf.colossus.gui.GUIMasterHex
 
repaintAfterOverlayChanged() - Method in class net.sf.colossus.gui.MasterBoard
 
repaintAllWindows() - Method in interface net.sf.colossus.client.IClientGUI
 
repaintAllWindows() - Method in class net.sf.colossus.client.NullClientGUI
 
repaintAllWindows() - Method in class net.sf.colossus.gui.ClientGUI
 
repaintBattleBoard() - Method in interface net.sf.colossus.client.IClientGUI
 
repaintBattleBoard() - Method in class net.sf.colossus.client.NullClientGUI
 
repaintBattleBoard() - Method in class net.sf.colossus.gui.ClientGUI
 
repaintHex(BattleHex) - Method in class net.sf.colossus.gui.BattleBoard
 
repeatTellOneHasNetworkTrouble() - Method in class net.sf.colossus.server.Server
 
replaceInTable(JTable, GameInfo) - Method in class net.sf.colossus.webclient.WebClient
 
replayLastTurn - Variable in class net.sf.colossus.gui.ClientGUI
 
replayMaxTurn - Variable in class net.sf.colossus.gui.ClientGUI
 
replayOngoing - Variable in class net.sf.colossus.client.Client
Replay during load of a saved game is ongoing.
replayOngoing - Static variable in class net.sf.colossus.common.Constants
 
replayOngoing - Variable in class net.sf.colossus.server.GameServerSide
 
replayTurnChange(int) - Method in interface net.sf.colossus.client.IClientGUI
 
replayTurnChange(int) - Method in class net.sf.colossus.client.NullClientGUI
 
replayTurnChange(int) - Method in class net.sf.colossus.gui.ClientGUI
 
replyToPing() - Method in class net.sf.colossus.client.SocketClientThread
 
replyToPing - Static variable in class net.sf.colossus.common.Constants
 
replyToProposal - Variable in class net.sf.colossus.gui.ClientGUI
 
ReplyToProposal - Class in net.sf.colossus.gui
ReplyToProposal allows responding to a negotiation proposal.
ReplyToProposal(JFrame, ClientGUI, String, Options, Proposal) - Constructor for class net.sf.colossus.gui.ReplyToProposal
 
replyToRequestGameInfo() - Method in class net.sf.colossus.server.Server
 
reqFocus() - Method in class net.sf.colossus.gui.BattleBoard
 
REQUEST_TOKEN_SEPARATOR - Static variable in class net.sf.colossus.util.StaticResourceLoader
 
requestAttention(long, String, boolean, String, int, long, boolean) - Method in class net.sf.colossus.webclient.CmdLineWebClient
 
requestAttention(long, String, boolean, String, int, long, boolean) - Method in class net.sf.colossus.webclient.WebClient
 
requestAttention - Static variable in interface net.sf.colossus.webcommon.IWebClient
 
requestAttention(long, String, boolean, String, int, long, boolean) - Method in interface net.sf.colossus.webcommon.IWebClient
 
requestAttention(long, String, boolean, String, int, long, boolean) - Method in class net.sf.colossus.webserver.WebServerClient
 
requestGameInfo() - Method in class net.sf.colossus.client.SocketClientThread
 
requestGameInfo - Static variable in class net.sf.colossus.common.Constants
 
requestPing(String, String, String) - Method in class net.sf.colossus.webserver.WebServerClient
 
requestPingIfNeeded(long) - Method in class net.sf.colossus.webserver.WebServerClient
 
requestPingIfNeeded(long) - Method in class net.sf.colossus.webserver.WebServerClientSocketThread
 
requestPingNow() - Method in class net.sf.colossus.webserver.WebServerClient
 
requestPingNow() - Method in class net.sf.colossus.webserver.WebServerClientSocketThread
 
requestSyncDelta(int, int) - Method in interface net.sf.colossus.client.IServerConnection
 
requestSyncDelta(int, int) - Method in class net.sf.colossus.client.SocketClientThread
 
requestSyncDelta - Static variable in class net.sf.colossus.common.Constants
 
requestSyncDelta(int, int) - Method in class net.sf.colossus.server.Server
 
requestUserAttention(long, String, boolean, String, String, int, long, boolean) - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
RequestUserAttention - Static variable in interface net.sf.colossus.webcommon.IWebServer
 
requestUserAttention(long, String, boolean, String, String, int, long, boolean) - Method in interface net.sf.colossus.webcommon.IWebServer
 
requestUserAttention(long, String, boolean, String, String, int, long, boolean) - Method in class net.sf.colossus.webserver.WebServer
 
requiresLayout() - Method in class net.sf.colossus.server.RemoteLogHandler
 
rereadLoginMessage() - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
RereadLoginMessage - Static variable in interface net.sf.colossus.webcommon.IWebServer
 
rereadLoginMessage() - Method in interface net.sf.colossus.webcommon.IWebServer
 
rereadLoginMessage() - Method in class net.sf.colossus.webserver.WebServer
Triggered by remode admin connection
rereadLoginMsgButton - Variable in class net.sf.colossus.webclient.WebClient
 
rereadLoginMsgButtonAction() - Method in class net.sf.colossus.webclient.WebClient
 
rescale() - Method in class net.sf.colossus.gui.BattleBoard.DicePanel
 
rescale() - Method in class net.sf.colossus.gui.BattleBoard
 
rescale() - Method in class net.sf.colossus.gui.BattleDice
 
rescale(int) - Method in class net.sf.colossus.gui.Chit
 
rescale() - Method in class net.sf.colossus.gui.MasterBoard
 
rescale() - Method in class net.sf.colossus.gui.StatusScreen
 
rescaleAllWindows() - Method in interface net.sf.colossus.client.IClientGUI
TODO since we are doing Swing nowadays it would probably be much better to replace all this rescaling code with just using AffineTransform on the right Graphics2D instances.
rescaleAllWindows() - Method in class net.sf.colossus.client.NullClientGUI
 
rescaleAllWindows() - Method in class net.sf.colossus.gui.ClientGUI
 
resentMode - Variable in class net.sf.colossus.webclient.ChatHandler
 
reserveRecruit(CreatureType) - Method in class net.sf.colossus.client.Client
 
reset() - Static method in class net.sf.colossus.server.CustomRecruitBase
 
resetAllBattleMoves() - Method in class net.sf.colossus.client.BattleClientSide
 
resetAllCounts() - Method in class net.sf.colossus.game.Caretaker
 
resetAllInstances() - Static method in class net.sf.colossus.server.CustomRecruitBase
 
resetAllLegionFlags() - Method in class net.sf.colossus.gui.ClientGUI
 
resetDataServer() - Static method in class net.sf.colossus.util.StaticResourceLoader
 
resetEvaluate() - Method in class net.sf.colossus.ai.helper.LegionMove
 
resetInstance() - Method in class net.sf.colossus.server.CustomRecruitBase
Reset, called at the beginning of a game.
resetLegionMovesAndRecruitData() - Method in class net.sf.colossus.client.Client
 
resetMarkerHighlight() - Method in class net.sf.colossus.gui.Marker
 
resetRecruitReservations() - Method in class net.sf.colossus.client.Client
 
resetStrikeNumbers() - Method in interface net.sf.colossus.client.IClientGUI
 
resetStrikeNumbers() - Method in class net.sf.colossus.client.NullClientGUI
 
resetStrikeNumbers() - Method in class net.sf.colossus.gui.ClientGUI
reset all strike numbers on chits
resetTable() - Method in class net.sf.colossus.webclient.GameTableModel
 
resetTo(int, String) - Method in class net.sf.colossus.util.ValueRecorder
Reset the value to a specific value.
resetTurn(int) - Method in class net.sf.colossus.gui.BattleBoard.TurnPanel
 
resetTurnState() - Method in class net.sf.colossus.server.PlayerServerSide
 
resizeBaseRectangle(Rectangle) - Method in interface net.sf.colossus.guiutil.INonRecticleJComponent
resizes the base rectangle -- this triggers the non-rectangleJComponent to change it's preferred size & position to contain the new Rectangle.
resolveBattleHex(String) - Method in class net.sf.colossus.client.ClientThread
 
resolveBattleHex(String) - Method in class net.sf.colossus.server.ClientHandler
 
resolveCreatureType(String) - Method in class net.sf.colossus.client.ClientThread
 
resolveCreatureType(String) - Method in class net.sf.colossus.server.ClientHandler
 
resolveCreatureTypeNullOk(String) - Method in class net.sf.colossus.server.ClientHandler
There are cases where "null" comes over network and is not meant to be resolved to a CreatureType, namely: teleportingLord if no teleport; null recruiter; decline Acquire.
resolveCreatureTypes(String) - Method in class net.sf.colossus.client.ClientThread
 
resolveFileNameToFile(String) - Method in class net.sf.colossus.server.GameLoading
For a given filename, open the file with that name from save game directory.
resolveHex(String) - Method in class net.sf.colossus.client.ClientThread
 
resolveLegion(String) - Method in class net.sf.colossus.client.ClientThread
 
resolveLegion(String) - Method in class net.sf.colossus.server.ClientHandler
 
resolveMasterHex(String) - Method in class net.sf.colossus.server.ClientHandler
 
resourceLoader - Variable in class net.sf.colossus.client.Client
A first start to get rid of the static-access-everywhere to ResourceLoader.
ResourceLoader - Class in net.sf.colossus.util
 
ResourceLoader(String, int) - Constructor for class net.sf.colossus.util.ResourceLoader
 
respawnNegotiate() - Method in interface net.sf.colossus.client.IClientGUI
 
respawnNegotiate() - Method in class net.sf.colossus.client.NullClientGUI
 
respawnNegotiate() - Method in class net.sf.colossus.gui.ClientGUI
 
reSplit() - Method in class net.sf.colossus.client.PredictSplitNode
Recompute the split of a stack, taking advantage of any information potentially gained from the children
restore(Window, Point) - Method in class net.sf.colossus.guiutil.SaveWindow
 
restoreGameInfo(String[]) - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
restoreMessages() - Method in class net.sf.colossus.webserver.ChatMsgStorage
 
restoreOrCenter(KDialog) - Method in class net.sf.colossus.guiutil.SaveWindow
 
restoreOrCenter(KFrame) - Method in class net.sf.colossus.guiutil.SaveWindow
 
restoreProcessingCH() - Method in class net.sf.colossus.server.Server
 
restoreWhichTabActive(JTabbedPane) - Method in class net.sf.colossus.gui.PreferencesWindow
 
result - Variable in class net.sf.colossus.webclient.WebClientSocketThread.AckWaiter
 
resultLabel - Variable in class net.sf.colossus.gui.EngagementResults
 
resurrectImmortals() - Method in class net.sf.colossus.game.Caretaker
Move dead non-Titan immortals back to stacks.
resyncBackupData() - Method in class net.sf.colossus.server.GameServerSide
 
resyncBackupData() - Method in class net.sf.colossus.server.PlayerServerSide
 
retainAll(Collection<?>) - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
 
retlist - Variable in class net.sf.colossus.util.Combos
 
retryFailedBattleMoves(List<CritterMove>) - Method in interface net.sf.colossus.ai.AI
Try another move for creatures whose moves failed.
retryFailedBattleMoves(List<CritterMove>) - Method in class net.sf.colossus.ai.SimpleAI
Try another move for creatures whose moves failed.
retryFailedBattleMoves() - Method in class net.sf.colossus.client.Client
 
returnSplitResults() - Method in class net.sf.colossus.gui.SplitLegion
 
revealCreatures(Legion, List<CreatureType>, String) - Method in class net.sf.colossus.client.Client
Reveal creatures in this legion, some of which already may be known.
revealCreatures(Legion, List<CreatureType>, String) - Method in interface net.sf.colossus.client.IClient
 
revealCreatures(List<CreatureType>) - Method in class net.sf.colossus.client.LegionClientSide
Reveal creatures in this legion, some of which already may be known.
revealCreatures(List<CreatureType>) - Method in class net.sf.colossus.client.PredictSplitNode
 
revealCreatures - Static variable in class net.sf.colossus.common.Constants
 
revealCreatures(Legion, List<CreatureType>, String) - Method in class net.sf.colossus.gui.EventViewer
 
revealCreatures(Legion, List<CreatureType>, String) - Method in class net.sf.colossus.server.ClientHandler
 
RevealedCreature - Class in net.sf.colossus.gui
Contains info about one revealed creature for RevealEvent.
RevealedCreature(CreatureType) - Constructor for class net.sf.colossus.gui.RevealedCreature
 
revealEngagedCreatures(Legion, List<CreatureType>, boolean, String) - Method in class net.sf.colossus.client.Client
 
revealEngagedCreatures(Legion, List<CreatureType>, boolean, String) - Method in interface net.sf.colossus.client.IClient
 
revealEngagedCreatures(Legion, List<CreatureType>, boolean, String) - Method in interface net.sf.colossus.client.IClientGUI
 
revealEngagedCreatures(Legion, List<CreatureType>, boolean, String) - Method in class net.sf.colossus.client.NullClientGUI
 
revealEngagedCreatures - Static variable in class net.sf.colossus.common.Constants
 
revealEngagedCreatures(Legion, List<CreatureType>, boolean, String) - Method in class net.sf.colossus.gui.ClientGUI
 
revealEngagedCreatures(List<CreatureType>, boolean, String) - Method in class net.sf.colossus.gui.EventViewer
 
revealEngagedCreatures(Legion, List<CreatureType>, boolean, String) - Method in class net.sf.colossus.server.ClientHandler
print the 'revealEngagagedCreature'-message, args: markerId, isAttacker, list of creature names
RevealEvent - Class in net.sf.colossus.gui
Contains info about one event that revealed some interesting information, stored in EventViewer.
RevealEvent(int, Player, int, Legion, List<RevealedCreature>, Legion) - Constructor for class net.sf.colossus.gui.RevealEvent
TODO replace marker/height combos with Legion objects --Done.
RevealEvent(int, Player, int) - Constructor for class net.sf.colossus.gui.RevealEvent
 
RevealEvent(int, Player, int, int, int) - Constructor for class net.sf.colossus.gui.RevealEvent
 
revealEvent(boolean, List<Player>, Legion, List<CreatureType>, String) - Method in class net.sf.colossus.server.GameServerSide
 
revealEvent(boolean, List<Player>, Legion, List<CreatureType>, int, String) - Method in class net.sf.colossus.server.History
 
RevealingAction - Interface in net.sf.colossus.game.actions
An action that might reveal one or more creatures in a legion.
rightButton - Static variable in class net.sf.colossus.gui.PickEntrySide
 
rightButton - Static variable in class net.sf.colossus.gui.ShowBattleMap
 
RIVER - Static variable in class net.sf.colossus.variant.HazardHexside
 
rollDie() - Static method in class net.sf.colossus.game.Dice
Put all die rolling in one place, in case we decide to change random number algorithms, use an external dice server, etc.
rollDie(int) - Static method in class net.sf.colossus.game.Dice
 
rollDieNonRandom() - Static method in class net.sf.colossus.game.Dice
 
rollFakeDie() - Static method in class net.sf.colossus.util.Probs
Return the next die roll in a predictable regular sequence, useful for estimating combat results.
rollMovement() - Method in class net.sf.colossus.server.PlayerServerSide
 
rolls - Variable in class net.sf.colossus.gui.BattleDice.DiceEntry
 
rolls() - Method in class net.sf.colossus.gui.BattleDice
 
rolls - Variable in class net.sf.colossus.server.Server
 
root - Variable in class net.sf.colossus.client.PredictSplits
 
root - Variable in class net.sf.colossus.server.GameLoading
 
root - Variable in class net.sf.colossus.server.History
History: events that happened before last commit point
rosyBrown - Static variable in class net.sf.colossus.util.HTMLColor
 
roundNextUp(int[], int) - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator.myIntArrayComparator
 
RoundtripTimeBookkeeper - Class in net.sf.colossus.webserver
 
RoundtripTimeBookkeeper(int) - Constructor for class net.sf.colossus.webserver.RoundtripTimeBookkeeper
 
RoundtripTimeBookkeeper.RoundtripTimeEntry - Class in net.sf.colossus.webserver
 
RoundtripTimeBookkeeper.RoundtripTimeEntry(long, long, long) - Constructor for class net.sf.colossus.webserver.RoundtripTimeBookkeeper.RoundtripTimeEntry
 
rowIndex - Variable in class net.sf.colossus.webclient.GameTableModel
 
rows - Variable in class net.sf.colossus.gui.TrueHexGridLayout
 
royalBlue - Static variable in class net.sf.colossus.util.HTMLColor
 
rpButton - Variable in class net.sf.colossus.webclient.RegisterPasswordPanel
 
rpEmailField - Variable in class net.sf.colossus.webclient.RegisterPasswordPanel
 
rploginField - Variable in class net.sf.colossus.webclient.RegisterPasswordPanel
 
rpNewPW1 - Variable in class net.sf.colossus.webclient.RegisterPasswordPanel
 
rpNewPW2 - Variable in class net.sf.colossus.webclient.RegisterPasswordPanel
 
rpOldPW - Variable in class net.sf.colossus.webclient.RegisterPasswordPanel
 
rttBookKeeper - Variable in class net.sf.colossus.webserver.WebServerClientSocketThread
 
rtTime - Variable in class net.sf.colossus.webserver.RoundtripTimeBookkeeper.RoundtripTimeEntry
 
run() - Method in class net.sf.colossus.ai.ParallelEvaluatorAI.findBestLegionMoveThread
 
run() - Method in class net.sf.colossus.ai.ParallelEvaluatorAI.findBestLegionMoveThread.ThreadedTriggerTimeIsUp
 
run() - Method in class net.sf.colossus.ai.SimpleAI.TriggerTimeIsUp
 
run() - Method in class net.sf.colossus.client.ClientThread
 
run() - Method in class net.sf.colossus.client.SocketClientThread
 
run() - Method in class net.sf.colossus.common.WhatNextManager.TimedJvmQuit
 
run() - Method in class net.sf.colossus.server.FileServerThread
 
run() - Method in class net.sf.colossus.server.Server
 
run() - Method in class net.sf.colossus.webclient.RunGameInSameJVM
 
run() - Method in class net.sf.colossus.webclient.WebClient.TriggerTimeIsUp
 
run() - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
run() - Method in class net.sf.colossus.webserver.ClientWatchDog
 
run() - Method in class net.sf.colossus.webserver.QueuedSocketWriter
 
run() - Method in class net.sf.colossus.webserver.RunGameInOwnJVM.NullDumper
 
run() - Method in class net.sf.colossus.webserver.RunGameInOwnJVM
 
run() - Method in class net.sf.colossus.webserver.WebServer.GameThreadReaper
 
run() - Method in class net.sf.colossus.webserver.WebServerClientSocketThread
prepare socket to read/write, and then loop as long as lines from client come, and parse them
runClient - Static variable in class net.sf.colossus.common.Constants
 
runClientHost - Static variable in class net.sf.colossus.common.Options
 
runClientPlayer - Static variable in class net.sf.colossus.common.Options
 
runClientPort - Static variable in class net.sf.colossus.common.Options
 
runGameDataModel - Variable in class net.sf.colossus.webclient.WebClient
 
RunGameInOwnJVM - Class in net.sf.colossus.webserver
This class runs (starts and supervises) a Game on the Game Server (as opposed to: on the User's PC).
RunGameInOwnJVM(IRunWebServer, WebServerOptions, GameInfo) - Constructor for class net.sf.colossus.webserver.RunGameInOwnJVM
 
RunGameInOwnJVM.NullDumper - Class in net.sf.colossus.webserver
NullDumper is a dummy reader that just consumes all the output produced by a Game's process - similar to /dev/null.
RunGameInOwnJVM.NullDumper(Process, boolean, InputStream, String) - Constructor for class net.sf.colossus.webserver.RunGameInOwnJVM.NullDumper
 
RunGameInSameJVM - Class in net.sf.colossus.webclient
 
RunGameInSameJVM(GameInfo, WhatNextManager, String, WebClient) - Constructor for class net.sf.colossus.webclient.RunGameInSameJVM
 
runGameInSameJVM() - Method in class net.sf.colossus.webclient.RunGameInSameJVM
 
runGameTable - Variable in class net.sf.colossus.webclient.WebClient
 
runGetPlayersDialogAndWait(Options) - Method in class net.sf.colossus.appmain.Start
Bring up the GetPlayers dialog, and then wait until is has set startObject to the next action to do and notified us to continue.
runGetPlayersDialogAndWait(Options, WhatNextManager) - Method in class net.sf.colossus.webclient.RunGameInSameJVM
 
runGUI - Variable in class net.sf.colossus.webserver.WebServer
Controls whether the GUI is shown or not.
runInOwnJVM() - Method in class net.sf.colossus.webserver.RunGameInOwnJVM
 
runNetClientDialogAndWait() - Method in class net.sf.colossus.appmain.Start
 
runningGames - Variable in class net.sf.colossus.webserver.WebServer
 
runningGamesInfo - Variable in class net.sf.colossus.webserver.WebServerGUI
 
runningGamesTab - Variable in class net.sf.colossus.webclient.WebClient
 
runningOnLabel - Variable in class net.sf.colossus.appmain.GetPlayers
 
runSocketServer() - Method in class net.sf.colossus.webserver.WebServer
 
runWebClient - Static variable in class net.sf.colossus.common.Constants
 

S

saddleBrown - Static variable in class net.sf.colossus.util.HTMLColor
 
safeEquals(T, T) - Static method in class net.sf.colossus.client.PredictSplitNode
 
safelyGetReflectedField(String, String, Object) - Static method in class net.sf.colossus.guiutil.SwingReferenceCleanupHacks
 
SafelySetReflectedFieldToNull(Class<?>, String, Object) - Static method in class net.sf.colossus.guiutil.SwingReferenceCleanupHacks
 
SafelySetReflectedFieldToNull(String, String, Object) - Static method in class net.sf.colossus.guiutil.SwingReferenceCleanupHacks
 
saInstance - Variable in class net.sf.colossus.gui.SummonAngel.SummonAngelDialog
 
salmon - Static variable in class net.sf.colossus.util.HTMLColor
 
SAND - Static variable in class net.sf.colossus.variant.HazardTerrain
 
sandyBrown - Static variable in class net.sf.colossus.util.HTMLColor
 
sansLordAutoBattleApplies() - Method in class net.sf.colossus.client.Client
 
save(Window) - Method in class net.sf.colossus.guiutil.SaveWindow
 
SAVE_DIR_NAME - Static variable in class net.sf.colossus.common.Constants
Must include trailing slash.
saveDuringEngagementDialog() - Method in class net.sf.colossus.gui.MasterBoard
Inform the user that saving during an engagement will save the last commit point, so loading it will re-set game to just before the engagement was started.
saveDuringEngagementDialogMessageShown - Variable in class net.sf.colossus.gui.MasterBoard
Show the message that "saving during engagement/battle will store the last commit point" only once each game - flag that it has been shown
saveFavColor() - Method in class net.sf.colossus.gui.PreferencesWindow
 
saveGame(String) - Method in class net.sf.colossus.client.SocketClientThread
 
saveGame - Static variable in class net.sf.colossus.common.Constants
 
saveGame(String, boolean) - Method in class net.sf.colossus.server.GameSaving
High-level method to save a file.
saveGame(String) - Method in interface net.sf.colossus.server.IServer
 
saveGame(String) - Method in class net.sf.colossus.server.Server
 
saveGame(String, boolean) - Method in class net.sf.colossus.server.Server
 
saveGameAction - Variable in class net.sf.colossus.gui.MasterBoard
 
saveGameAs - Static variable in class net.sf.colossus.gui.MasterBoard
 
saveGameAsAction - Variable in class net.sf.colossus.gui.MasterBoard
 
saveGamesIfNeeded() - Method in class net.sf.colossus.webserver.WebServer
 
saveGameWithErrorHandling(String, boolean) - Method in class net.sf.colossus.server.GameSaving
Call saveGame in a try-catch block.
saveGameWithErrorHandling(String, boolean) - Method in class net.sf.colossus.server.GameServerSide
 
saveHostname(Options) - Method in class net.sf.colossus.appmain.NetworkClientDialog
Put the chosen hostname as first to the LRU sorted list in NetClient cf file.
saveLocation(Point) - Method in class net.sf.colossus.guiutil.SaveWindow
 
saveOptions() - Method in class net.sf.colossus.common.Options
 
saveSize(Dimension) - Method in class net.sf.colossus.guiutil.SaveWindow
 
saveWindow - Variable in class net.sf.colossus.appmain.GetPlayers
 
saveWindow - Variable in class net.sf.colossus.appmain.NetworkClientDialog
 
saveWindow - Variable in class net.sf.colossus.gui.AcquireAngel
 
saveWindow - Variable in class net.sf.colossus.gui.BattleBoard
 
saveWindow - Variable in class net.sf.colossus.gui.Concede
 
saveWindow - Variable in class net.sf.colossus.gui.EngagementResults
 
saveWindow - Variable in class net.sf.colossus.gui.LogWindow
 
saveWindow - Variable in class net.sf.colossus.gui.MasterBoard
 
saveWindow - Variable in class net.sf.colossus.gui.Negotiate
 
saveWindow - Variable in class net.sf.colossus.gui.PickCarry
 
saveWindow - Variable in class net.sf.colossus.gui.PickColor
 
saveWindow - Variable in class net.sf.colossus.gui.PickIntValue
 
saveWindow - Variable in class net.sf.colossus.gui.PickLord
 
saveWindow - Variable in class net.sf.colossus.gui.PickMarker
 
saveWindow - Variable in class net.sf.colossus.gui.PickRecruit
 
saveWindow - Variable in class net.sf.colossus.gui.PickRecruiter
 
saveWindow - Variable in class net.sf.colossus.gui.ReplyToProposal
 
saveWindow - Variable in class net.sf.colossus.gui.ShowAllRecruits
 
saveWindow - Variable in class net.sf.colossus.gui.SplitLegion
 
saveWindow - Variable in class net.sf.colossus.gui.StatusScreen
 
saveWindow - Variable in class net.sf.colossus.gui.SummonAngel.SummonAngelDialog
 
SaveWindow - Class in net.sf.colossus.guiutil
Saves window position and size.
SaveWindow(IOptions, String) - Constructor for class net.sf.colossus.guiutil.SaveWindow
 
scale - Variable in class net.sf.colossus.client.HexMap
 
scale - Static variable in class net.sf.colossus.common.Options
 
scale - Variable in class net.sf.colossus.gui.GUIBattleChit
 
scale - Variable in class net.sf.colossus.gui.GUIBattleHex
 
scale - Variable in class net.sf.colossus.gui.RevealEvent
 
Scale - Class in net.sf.colossus.gui
Class Scale holds static information used to scale all GUI elements.
Scale() - Constructor for class net.sf.colossus.gui.Scale
 
scale - Static variable in class net.sf.colossus.gui.Scale
 
scale - Variable in class net.sf.colossus.gui.SplitLegion
 
scale - Variable in class net.sf.colossus.util.ValueRecorder
 
scheduledGamesInfo - Variable in class net.sf.colossus.webserver.WebServerGUI
 
scheduledGamesMode - Variable in class net.sf.colossus.webclient.WebClient
 
scope - Variable in class net.sf.colossus.variant.Hazards.CombatEffect
 
score - Variable in class net.sf.colossus.game.Player
 
score - Variable in class net.sf.colossus.server.PlayerServerSide
 
scoreLabel - Variable in class net.sf.colossus.gui.StatusScreen
 
scrollBar - Variable in class net.sf.colossus.gui.BattleBoard.DicePanel
 
scrollPane - Variable in class net.sf.colossus.gui.AutoInspector
 
scrollPane - Variable in class net.sf.colossus.gui.ConnectionLogWindow
 
scrollPane - Variable in class net.sf.colossus.gui.CreatureCollectionView
 
scrollPane - Variable in class net.sf.colossus.gui.LogWindow
 
scrollPane - Variable in class net.sf.colossus.gui.MasterBoard
The scrollbarspanel, needed to correct lastPoint.
scrollToEnd() - Method in class net.sf.colossus.gui.ConnectionLogWindow
 
scrollToEnd() - Method in class net.sf.colossus.gui.LogWindow
 
seaGreen - Static variable in class net.sf.colossus.util.HTMLColor
 
seaShell - Static variable in class net.sf.colossus.util.HTMLColor
 
SECOND_WAVE_ATTACK_PRIORITY - Variable in class net.sf.colossus.ai.objectives.AbstractObjectiveHelper.ObjectiveEvalConstants
 
SECONDARY_RECRUIT_FACTOR - Static variable in class net.sf.colossus.ai.MilvangAI
 
secondaryParent - Variable in class net.sf.colossus.gui.ClientGUI
the parent frame for secondary windows
SecondObjectiveHelper - Class in net.sf.colossus.ai.objectives
Extension of @BasicObjectiveHelper.
SecondObjectiveHelper(Client, AbstractAI, Variant) - Constructor for class net.sf.colossus.ai.objectives.SecondObjectiveHelper
 
SECTION_TITLE_CONSTRAINT - Static variable in class net.sf.colossus.gui.PlayerDetailsDialog
 
select() - Method in class net.sf.colossus.gui.GUIHex
 
select() - Method in class net.sf.colossus.gui.GUIMasterHex
 
selectAsList(Collection<? extends T>, Predicate<T>) - Static method in class net.sf.colossus.util.CollectionHelper
Retrieves all elements from a collection that match a predicate.
selectColor - Variable in class net.sf.colossus.gui.GUIMasterHex
 
selectColor() - Method in class net.sf.colossus.gui.PreferencesWindow
 
selected - Variable in class net.sf.colossus.gui.GUIHex
 
selectedCreature(CreatureType) - Method in class net.sf.colossus.gui.EditLegion
 
selectedCritterTag - Variable in class net.sf.colossus.gui.BattleBoard
tag of the selected critter, or -1 if no critter is selected.
selectEntranceHexes(Set<BattleHex>) - Method in class net.sf.colossus.gui.BattleMap
 
selectFirst(Collection<? extends T>, Predicate<T>) - Static method in class net.sf.colossus.util.CollectionHelper
Retrieves the first element from a collection that matches a predicate.
selectHex(BattleHex) - Method in class net.sf.colossus.client.HexMap
 
selectHex(MasterHex) - Method in class net.sf.colossus.gui.MasterBoard
 
selectHexes(Set<BattleHex>) - Method in class net.sf.colossus.client.HexMap
 
selectHexes(Set<BattleHex>) - Method in class net.sf.colossus.gui.BattleMap
 
selectHexes(Set<MasterHex>) - Method in class net.sf.colossus.gui.MasterBoard
 
selectHexes(Set<MasterHex>, Color) - Method in class net.sf.colossus.gui.MasterBoard
 
selectMarkerId(String) - Method in class net.sf.colossus.game.Player
Removes the selected marker from the list of those available.
selector - Variable in class net.sf.colossus.server.Server
 
selectorKey - Variable in class net.sf.colossus.server.ClientHandler
 
selfInterrupted - Variable in class net.sf.colossus.client.SocketClientThread
 
send(String) - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
sendAndWait(String, String) - Method in class net.sf.colossus.webclient.WebClientSocketThread.AckWaiter
 
sendConfirmationMail(String, String, String) - Method in interface net.sf.colossus.webcommon.IColossusMail
Request from the ColossusMail object to send the mail (with the confirmationCode) to the given email address, in order to complete the registration of user username
sendConfirmationMail(String, String, String, IColossusMail) - Method in class net.sf.colossus.webcommon.UserDB
 
sendConfirmationMail(String, String, String) - Method in class net.sf.colossus.webserver.ColossusMail
 
sendDisconnect() - Method in class net.sf.colossus.client.SocketClientThread
 
sendDisconnect() - Method in interface net.sf.colossus.server.IServer
 
sendDisconnect() - Method in class net.sf.colossus.server.Server
 
sendEmail(String, String, String, String, String, String, String) - Method in class net.sf.colossus.webserver.SmtpSimple
 
sender - Variable in class net.sf.colossus.webcommon.ChatMessage
 
sendHelpToClient(String, String, IWebClient) - Method in class net.sf.colossus.webserver.ChatChannel
 
sendLinesToClient(String, IWebClient, List<String>, boolean, String) - Method in class net.sf.colossus.webserver.ChatChannel
Send an arraylist full of lines to one client.
sendMessage(String) - Method in class net.sf.colossus.webserver.QueuedSocketWriter
 
sendMessageOfTheDayToOne(WebServerClient, String) - Method in class net.sf.colossus.webserver.WebServer
 
sendOldVersionWarningToOne(WebServerClient, String, String) - Method in class net.sf.colossus.webserver.WebServer
 
sendPingRequests - Variable in class net.sf.colossus.server.Server
Will be set to true after all clients are properly connected
sendSummonInfoToServer(SummonInfo) - Method in class net.sf.colossus.gui.SummonAngel
 
sendToClient(String) - Method in class net.sf.colossus.server.ClientHandler
 
sendToClient(String) - Method in class net.sf.colossus.webserver.WebServerClient
 
sendToClient(String) - Method in class net.sf.colossus.webserver.WebServerClientSocketThread
Send the given string/message over the socket to the client Calculate the time how long it took to write it to the socket, and log a warning if it was blocked in the write for more than MAX_WRITE_BLOCKTIME_MS milliseconds.
sendToServer(String) - Method in class net.sf.colossus.client.SocketClientThread
 
sendViaChannel(String) - Method in class net.sf.colossus.server.ClientHandler
 
sendViaChannelRaw(String) - Method in class net.sf.colossus.server.ClientHandler
 
sep - Static variable in class net.sf.colossus.client.SocketClientThread
 
sep - Static variable in class net.sf.colossus.game.Proposal
 
sep - Static variable in class net.sf.colossus.server.ClientHandler
 
sep - Static variable in class net.sf.colossus.util.Glob
 
sep - Static variable in class net.sf.colossus.webclient.WebClient
 
sep - Static variable in class net.sf.colossus.webclient.WebClientSocketThread
 
SEP - Static variable in class net.sf.colossus.webcommon.User
 
SEP - Static variable in class net.sf.colossus.webserver.ChatMsgStorage
Just by coincidence, we use the same separator as for the network transmissions, so then there is no risk of "can't be unambiguely encoded".
sep - Static variable in class net.sf.colossus.webserver.WebServer
 
sep - Static variable in class net.sf.colossus.webserver.WebServerClient
 
separator - Static variable in class net.sf.colossus.server.FileServerThread
 
seqNum - Static variable in class net.sf.colossus.game.Dice
 
serveAtPort - Variable in class net.sf.colossus.appmain.GetPlayers
 
serveAtPort - Static variable in class net.sf.colossus.common.Options
 
serveAtPortBox - Variable in class net.sf.colossus.appmain.GetPlayers
 
server - Variable in class net.sf.colossus.client.Client
This "server" is the access to the connector object which actually acts for us as server.
server - Variable in class net.sf.colossus.server.BattleServerSide
 
server - Variable in class net.sf.colossus.server.ClientHandler
 
server - Variable in class net.sf.colossus.server.FileServerThread
 
server - Variable in class net.sf.colossus.server.GameServerSide
 
server - Variable in class net.sf.colossus.server.RemoteLogHandler
 
Server - Class in net.sf.colossus.server
Class Server lives on the server side and handles all communcation with the clients.
Server(GameServerSide, WhatNextManager, int) - Constructor for class net.sf.colossus.server.Server
 
server - Variable in class net.sf.colossus.server.StartupProgress
 
server - Static variable in class net.sf.colossus.util.StaticResourceLoader
 
server - Variable in class net.sf.colossus.webclient.ChatHandler
 
server - Variable in class net.sf.colossus.webclient.CmdLineWebClient
 
server - Variable in class net.sf.colossus.webclient.WebClient
 
server - Variable in class net.sf.colossus.webserver.RunGameInOwnJVM
 
server - Variable in class net.sf.colossus.webserver.WebServerClient
The web server object that is managing all WebServerClients
Server.WithdrawInfo - Class in net.sf.colossus.server
 
Server.WithdrawInfo(ClientHandler, int, long) - Constructor for class net.sf.colossus.server.Server.WithdrawInfo
 
serverConfirmsConnection() - Method in class net.sf.colossus.client.Client
Upon request with checkServerConnection, server sends a confirmation.
serverConfirmsConnection() - Method in interface net.sf.colossus.client.IClient
 
serverConfirmsConnection() - Method in interface net.sf.colossus.client.IClientGUI
Upon request with checkServerConnection, server sends a confirmation.
serverConfirmsConnection() - Method in class net.sf.colossus.client.NullClientGUI
 
serverConfirmsConnection() - Method in class net.sf.colossus.gui.ClientGUI
 
serverConfirmsConnection() - Method in class net.sf.colossus.server.ClientHandler
 
serverConnectionOK - Static variable in class net.sf.colossus.common.Constants
 
serverGame - Static variable in class net.sf.colossus.server.CustomRecruitBase
 
serverGotAll - Variable in class net.sf.colossus.server.GameServerSide
 
serverName - Static variable in class net.sf.colossus.common.Options
 
serverPort - Static variable in class net.sf.colossus.util.StaticResourceLoader
 
serverPort - Variable in class net.sf.colossus.webserver.WebServer
Server port where we listen for WebClient connections
serverReceiveTimedout - Variable in class net.sf.colossus.client.SocketClientThread
 
serverRunning - Variable in class net.sf.colossus.server.Server
 
serverSocket - Variable in class net.sf.colossus.server.Server
 
serverSocket - Variable in class net.sf.colossus.webserver.WebServer
Server actual socket where we listen for WebClient connections
serverStoppedRunning() - Method in interface net.sf.colossus.server.INotifyWebServer
 
serverStoppedRunning() - Method in class net.sf.colossus.server.NotifyWebServerViaFile
 
serverStoppedRunning() - Method in class net.sf.colossus.webclient.RunGameInSameJVM
 
serverTab - Variable in class net.sf.colossus.webclient.WebClient
 
sessionStarted - Variable in class net.sf.colossus.webcommon.User
 
set(int) - Static method in class net.sf.colossus.gui.Scale
 
setActivePlayer(Player) - Method in class net.sf.colossus.client.GameClientSide
 
setAdmin(boolean) - Method in class net.sf.colossus.webclient.WebClient
 
setAllDead() - Method in class net.sf.colossus.gui.RevealEvent
 
setAntialias(boolean) - Static method in class net.sf.colossus.gui.GUIHex
 
setAtSplit(boolean) - Method in class net.sf.colossus.client.CreatureInfo
 
setAvailableCount(CreatureType, int) - Method in class net.sf.colossus.game.Caretaker
 
setBalancedTowers(boolean) - Method in class net.sf.colossus.webcommon.GameInfo
 
setBaseExitLabel(int, String) - Method in class net.sf.colossus.variant.MasterHex
 
setBaseExitType(int, Constants.HexsideGates) - Method in class net.sf.colossus.variant.MasterHex
 
setBasicName(String) - Method in class net.sf.colossus.client.HexMap
 
setBattleActivePlayer(Player) - Method in class net.sf.colossus.client.BattleClientSide
 
setBattleActivePlayer(Player) - Method in class net.sf.colossus.client.GameClientSide
 
setBattleInfo(BattleHex, BattleHex, BattleServerSide) - Method in class net.sf.colossus.server.CreatureServerSide
 
setBattleMarkerLocation(boolean, String) - Method in class net.sf.colossus.gui.BattleBoard
 
setBattleMarkerLocation(boolean, BattleHex) - Method in class net.sf.colossus.gui.BattleMap
 
setBattlePhase(BattlePhase) - Method in class net.sf.colossus.client.BattleClientSide
 
setBattlePhase(BattlePhase) - Method in class net.sf.colossus.client.GameClientSide
 
setBattleTurnNumber(int) - Method in class net.sf.colossus.client.GameClientSide
 
setBattleTurnNumber(int) - Method in class net.sf.colossus.game.Battle
 
setBoardActive(boolean) - Method in class net.sf.colossus.client.Client
 
setBoardActive(boolean) - Method in interface net.sf.colossus.client.IClient
 
setBoardActive(boolean) - Method in interface net.sf.colossus.client.IClientGUI
 
setBoardActive(boolean) - Method in class net.sf.colossus.client.NullClientGUI
 
setBoardActive(boolean) - Method in class net.sf.colossus.gui.ClientGUI
 
setBoardActive(boolean) - Method in class net.sf.colossus.gui.MasterBoard
 
setBoardActive(boolean) - Method in class net.sf.colossus.server.ClientHandler
 
setBoardVisibility(Player, boolean) - Method in class net.sf.colossus.server.Server
 
setBorder(JLabel, int) - Method in class net.sf.colossus.gui.BattleBoard.TurnPanel
 
setBorder(boolean) - Method in class net.sf.colossus.gui.Chit
 
setBorderColor(Color) - Method in class net.sf.colossus.gui.Chit
 
setBounds(Rectangle) - Method in class net.sf.colossus.gui.GUIBattleChit
 
setCaretaker(Caretaker) - Method in class net.sf.colossus.game.RecruitGraph
Set the Caretaker to use for availability of creatures.
setCaretaker(Caretaker) - Static method in class net.sf.colossus.xmlparser.TerrainRecruitLoader
set the Caretaker used by the graph (needed to know what creatures are still available)
setCarryDamage(int) - Method in class net.sf.colossus.server.BattleServerSide
 
setCarryTargets(Set<BattleHex>) - Method in class net.sf.colossus.server.BattleServerSide
 
setCertain(boolean) - Method in class net.sf.colossus.client.CreatureInfo
 
setCheckBoxValue(String, boolean) - Method in class net.sf.colossus.gui.PreferencesWindow
 
setChosenDevice(GraphicsDevice) - Method in interface net.sf.colossus.client.IClientGUI
 
setChosenDevice(GraphicsDevice) - Method in class net.sf.colossus.client.NullClientGUI
 
setChosenDevice(GraphicsDevice) - Method in class net.sf.colossus.gui.ClientGUI
 
setClient(Client) - Method in class net.sf.colossus.client.GameClientSide
 
setClient(Client) - Method in interface net.sf.colossus.client.IServerConnection
 
setClient(Client) - Method in class net.sf.colossus.client.SocketClientThread
 
setClientInWebClientNull() - Method in interface net.sf.colossus.client.IClientGUI
 
setClientInWebClientNull() - Method in class net.sf.colossus.client.NullClientGUI
 
setClientInWebClientNull() - Method in class net.sf.colossus.gui.ClientGUI
 
setClientVersion(int) - Method in class net.sf.colossus.webserver.WebServerClient
 
setClipboardContents(String) - Method in class net.sf.colossus.util.ClipBoardAccess
Place a String on the clipboard, and make this class the owner of the Clipboard's contents.
setClosedByServer() - Method in class net.sf.colossus.client.Client
 
setClosedByServer() - Method in class net.sf.colossus.client.ClientThread
 
setColor(PlayerColor) - Method in class net.sf.colossus.client.Client
 
setColor(PlayerColor) - Method in interface net.sf.colossus.client.IClient
 
setColor - Static variable in class net.sf.colossus.common.Constants
 
setColor(PlayerColor) - Method in class net.sf.colossus.game.Player
 
setColor(PlayerColor) - Method in class net.sf.colossus.server.ClientHandler
 
setCommand(String) - Method in class net.sf.colossus.webclient.WebClientSocketThread.AckWaiter
 
setCompleted() - Method in class net.sf.colossus.server.StartupProgress
 
setConnectAttemptsRoundCompleted() - Method in class net.sf.colossus.client.Client
 
setCount(CreatureType, int, boolean) - Method in class net.sf.colossus.server.CustomRecruitBase
 
setCreatureDead(BattleUnit) - Method in class net.sf.colossus.gui.EventViewer
 
setCreatureDied(CreatureType, int) - Method in class net.sf.colossus.gui.RevealEvent
 
setCreatures(CreatureInfoList) - Method in class net.sf.colossus.client.PredictSplitNode
 
setCurrentHex(BattleHex) - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
setCurrentHex(BattleHex) - Method in interface net.sf.colossus.game.BattleCritter
 
setCurrentHex(BattleHex) - Method in class net.sf.colossus.game.BattleUnit
 
setCurrentHex(BattleHex) - Method in class net.sf.colossus.game.Creature
 
setCurrentHex(MasterHex) - Method in class net.sf.colossus.game.Legion
Places the legion into the new position.
setCurrentLegionMarkerId(String) - Method in class net.sf.colossus.client.Client
 
setCurrentRoll(int) - Method in class net.sf.colossus.gui.BattleDice
Use to set the current roll in the history.
setDataServer(String, int) - Static method in class net.sf.colossus.util.StaticResourceLoader
 
setDead(boolean) - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
setDead(boolean) - Method in interface net.sf.colossus.game.BattleCritter
 
setDead(boolean) - Method in class net.sf.colossus.game.BattleUnit
 
setDead(boolean) - Method in class net.sf.colossus.game.Creature
 
setDead(boolean) - Method in class net.sf.colossus.game.Player
 
setDead(boolean) - Method in class net.sf.colossus.gui.Chit
 
setDead(boolean) - Method in class net.sf.colossus.gui.GUIBattleChit
 
setDead(boolean) - Method in class net.sf.colossus.gui.RevealedCreature
 
setDeadBeforeSave(boolean) - Method in class net.sf.colossus.game.Player
 
setDeadCount(CreatureType, int) - Method in class net.sf.colossus.game.Caretaker
 
setDefaultCursor() - Method in class net.sf.colossus.gui.BattleBoard
 
setDelayLabel(int) - Method in class net.sf.colossus.appmain.GetPlayers
 
setDidRecruit(boolean) - Method in class net.sf.colossus.gui.RevealedCreature
 
setDidTeleport(boolean) - Method in class net.sf.colossus.gui.RevealedCreature
 
setDirectories(List<String>) - Method in class net.sf.colossus.util.StaticResourceLoader.ColossusClassLoader
 
setDisplayName(String) - Method in class net.sf.colossus.client.HexMap
 
setDonor(LegionServerSide) - Method in class net.sf.colossus.server.PlayerServerSide
 
setDubiousAsBlanks(boolean) - Method in class net.sf.colossus.gui.AutoInspector
 
setDuration(String) - Method in class net.sf.colossus.webcommon.GameInfo
 
setEditOngoing(EditLegion) - Method in class net.sf.colossus.gui.MasterBoard
 
setElevation(int) - Method in class net.sf.colossus.variant.BattleHex
 
setEndingGamesInfo(String) - Method in interface net.sf.colossus.webserver.IWebServerGUI
 
setEndingGamesInfo(String) - Method in class net.sf.colossus.webserver.WebServer.NullWebServerGUI
 
setEndingGamesInfo(String) - Method in class net.sf.colossus.webserver.WebServerGUI
 
setEngagementResult(String, Legion, int, int) - Method in class net.sf.colossus.server.GameServerSide
 
setEnrolledCount(Integer) - Method in class net.sf.colossus.webcommon.GameInfo
 
setEntranceType(int, Constants.HexsideGates) - Method in class net.sf.colossus.variant.MasterHex
 
setEntrySide(EntrySide) - Method in class net.sf.colossus.game.Legion
 
setErrorDuringFunctionalTest(String) - Static method in class net.sf.colossus.util.ErrorUtils
 
setEvaluate(CritterMove, String) - Method in class net.sf.colossus.ai.helper.LegionMove
 
setEvaluate(String) - Method in class net.sf.colossus.ai.helper.LegionMove
 
setEventExpiring(String) - Method in class net.sf.colossus.webcommon.GameInfo
 
setEventInfo(String) - Method in class net.sf.colossus.gui.RevealEvent
 
setEventType(int) - Method in class net.sf.colossus.gui.RevealEvent
 
setExitType(int, Constants.HexsideGates) - Method in class net.sf.colossus.variant.MasterHex
 
setFirstMarker(String) - Method in class net.sf.colossus.server.PlayerServerSide
 
setFlagFilename(String) - Method in class net.sf.colossus.server.GameServerSide
 
setForeignPhase(String) - Method in class net.sf.colossus.gui.BattleBoard.InfoPanel
 
setFunctionalTest(boolean) - Static method in class net.sf.colossus.common.Options
 
setGame(GameServerSide) - Static method in class net.sf.colossus.server.CustomRecruitBase
 
setGameClient(Client) - Method in class net.sf.colossus.webclient.WebClient
 
setGameId(String) - Method in class net.sf.colossus.webcommon.GameInfo
 
setGameOver(boolean, String) - Method in class net.sf.colossus.game.Game
 
setGameOver(boolean, String) - Method in class net.sf.colossus.server.GameServerSide
 
setGameOverState(String) - Method in class net.sf.colossus.gui.MasterBoard
 
setGameRunner(IGameRunner) - Method in class net.sf.colossus.webcommon.GameInfo
 
setHazardNumberMap(Map<HazardTerrain, Integer>) - Method in class net.sf.colossus.variant.MasterBoardTerrain
 
setHazardSideNumberMap(Map<Character, Integer>) - Method in class net.sf.colossus.variant.MasterBoardTerrain
 
setHexModel(H) - Method in class net.sf.colossus.gui.GUIHex
 
setHexsideHazard(HazardHexside) - Method in class net.sf.colossus.gui.ShowCreatureDetails.SimulatedCritter
 
setHexsideHazard(int, HazardHexside) - Method in class net.sf.colossus.variant.BattleHex
 
setHexsideHazardNumberMap(Map<HazardHexside, Integer>) - Method in class net.sf.colossus.variant.MasterBoardTerrain
 
setHits(int) - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
setHits(int) - Method in interface net.sf.colossus.game.BattleCritter
 
setHits(int) - Method in class net.sf.colossus.game.BattleUnit
 
setHits(int) - Method in class net.sf.colossus.game.Creature
 
setHostingHost(String) - Method in class net.sf.colossus.webcommon.GameInfo
 
setHP(double) - Method in class net.sf.colossus.ai.SimpleAI.PowerSkill
 
setId(String) - Method in class net.sf.colossus.util.InstanceGroup.TypeInstance
 
setId(Object, String) - Static method in class net.sf.colossus.util.InstanceTracker
 
setInitialAction(Options, Options) - Method in class net.sf.colossus.appmain.Start
Based on command line options -c, -w, possibly -g, set startObject to the right "whatToDoNext" action and set in startOptions the related values.
setInitiator(String) - Method in class net.sf.colossus.webcommon.GameInfo
 
setInstantGamesInfo(String) - Method in interface net.sf.colossus.webserver.IWebServerGUI
 
setInstantGamesInfo(String) - Method in class net.sf.colossus.webserver.WebServer.NullWebServerGUI
 
setInstantGamesInfo(String) - Method in class net.sf.colossus.webserver.WebServerGUI
 
setIsAdmin(boolean) - Method in class net.sf.colossus.webcommon.User
 
setIsGone(String) - Method in class net.sf.colossus.server.ClientHandler
 
setLabelSide(int) - Method in class net.sf.colossus.variant.MasterHex
 
setLastNotification(long) - Method in class net.sf.colossus.server.Server.WithdrawInfo
 
setLastWasLogin() - Method in class net.sf.colossus.webserver.WebServerClientSocketThread
 
setLegion(LegionServerSide) - Method in class net.sf.colossus.server.CreatureServerSide
 
setLegionsLeftToMove(int) - Method in class net.sf.colossus.gui.MasterBoard.BottomBar
 
setLegionsLeftToMuster(int) - Method in class net.sf.colossus.gui.MasterBoard.BottomBar
 
setLegionsStatus(int[]) - Method in class net.sf.colossus.gui.MasterBoard.BottomBar
 
setLegionStatus(Legion, boolean, boolean, EntrySide, CreatureType) - Method in class net.sf.colossus.client.Client
Needed when loading a game outside split phase.
setLegionStatus(Legion, boolean, boolean, EntrySide, CreatureType) - Method in interface net.sf.colossus.client.IClient
 
setLegionStatus - Static variable in class net.sf.colossus.common.Constants
 
setLegionStatus(Legion, boolean, boolean, EntrySide, CreatureType) - Method in class net.sf.colossus.server.ClientHandler
 
setLocalServer(Server) - Method in class net.sf.colossus.webclient.WebClient
 
setLocation(Point) - Method in class net.sf.colossus.gui.Chit
 
setLocation(Point) - Method in class net.sf.colossus.gui.GUIBattleChit
 
setLocation(Point, String) - Method in class net.sf.colossus.gui.Marker
this is only used by Battle markers marking entrances.
setLoggedIn(boolean) - Method in class net.sf.colossus.webserver.WebServerClient
 
setLoginState(boolean, IWebServer, String) - Method in class net.sf.colossus.webclient.ChatHandler
 
setLookAndFeel(String) - Method in interface net.sf.colossus.client.IClientGUI
 
setLookAndFeel(String) - Method in class net.sf.colossus.client.NullClientGUI
 
setLookAndFeel(String) - Method in class net.sf.colossus.gui.ClientGUI
 
setMarker(Legion, Marker) - Method in class net.sf.colossus.gui.ClientGUI
Add the marker to the end of the list and to the LegionInfo.
setMarkerForLegion(Legion, Marker) - Method in class net.sf.colossus.gui.MasterBoard
 
setMax(Integer) - Method in class net.sf.colossus.webcommon.GameInfo
 
setMaxCount(int) - Method in class net.sf.colossus.variant.CreatureType
Only called on Titans after numPlayers is known.
setMin(Integer) - Method in class net.sf.colossus.webcommon.GameInfo
 
setMoveCompleted(Legion, MasterHex, MasterHex) - Method in interface net.sf.colossus.client.IClientGUI
 
setMoveCompleted(Legion, MasterHex, MasterHex) - Method in class net.sf.colossus.client.NullClientGUI
 
setMoveCompleted(Legion, MasterHex, MasterHex) - Method in class net.sf.colossus.gui.ClientGUI
 
setMoved(boolean) - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
setMoved(boolean) - Method in interface net.sf.colossus.game.BattleCritter
 
setMoved(boolean) - Method in class net.sf.colossus.game.BattleUnit
 
setMoved(boolean) - Method in class net.sf.colossus.game.Creature
 
setMoved(boolean) - Method in class net.sf.colossus.game.Legion
 
setMovementPhase() - Method in class net.sf.colossus.gui.MasterBoard
 
setMovementRoll(int) - Method in class net.sf.colossus.game.Game
 
setMovementRoll(int) - Method in class net.sf.colossus.server.PlayerServerSide
 
setMovePending(Legion, MasterHex, MasterHex) - Method in interface net.sf.colossus.client.IClientGUI
 
setMovePending(Legion, MasterHex, MasterHex) - Method in class net.sf.colossus.client.NullClientGUI
 
setMovePending(Legion, MasterHex, MasterHex) - Method in class net.sf.colossus.gui.ClientGUI
 
setMover(Legion) - Method in class net.sf.colossus.gui.ClientGUI
 
setMulliganOldRoll(int) - Method in interface net.sf.colossus.client.IClientGUI
 
setMulliganOldRoll(int) - Method in class net.sf.colossus.client.NullClientGUI
 
setMulliganOldRoll(int) - Method in class net.sf.colossus.gui.ClientGUI
 
setMulliganOldRoll(int) - Method in class net.sf.colossus.gui.EventViewer
 
setMulligansLeft(int) - Method in class net.sf.colossus.game.Player
 
setName(String) - Method in class net.sf.colossus.game.Player
 
setNeighbor(int, GUIBattleHex) - Method in class net.sf.colossus.gui.GUIBattleHex
 
setNeighbor(int, BattleHex) - Method in class net.sf.colossus.variant.BattleHex
 
setNeighbor(int, MasterHex) - Method in class net.sf.colossus.variant.MasterHex
 
setNewHazardHex(HazardTerrain) - Method in class net.sf.colossus.gui.ShowCreatureDetails.SimulatedCritter
create the simulated hex.
setNextFreeGameId(int) - Static method in class net.sf.colossus.webcommon.GameInfo
Server calls this to set it high enough that existing directories in games work directory are not overwritten
setNoBaseColor(boolean) - Static method in class net.sf.colossus.variant.CreatureType
 
setNormalText() - Method in class net.sf.colossus.gui.EditLegion
 
setObsolete() - Method in class net.sf.colossus.server.Server
 
setOnlineCount(int) - Method in class net.sf.colossus.webcommon.GameInfo
 
setOption(String, String) - Method in interface net.sf.colossus.common.IOptions
 
setOption(String, boolean) - Method in interface net.sf.colossus.common.IOptions
 
setOption(String, int) - Method in interface net.sf.colossus.common.IOptions
 
setOption(String, String) - Method in class net.sf.colossus.common.Options
 
setOption(String, boolean) - Method in class net.sf.colossus.common.Options
 
setOption(String, int) - Method in class net.sf.colossus.common.Options
 
setOption(String, String) - Method in class net.sf.colossus.webserver.WebServerOptions
 
setOption(String, boolean) - Method in class net.sf.colossus.webserver.WebServerOptions
 
setOption(String, int) - Method in class net.sf.colossus.webserver.WebServerOptions
 
setOverlay(boolean) - Static method in class net.sf.colossus.gui.GUIHex
 
setOwnPhase(String) - Method in class net.sf.colossus.gui.BattleBoard.InfoPanel
 
setPauseState(boolean) - Method in class net.sf.colossus.client.Client
 
setPauseState(boolean) - Method in class net.sf.colossus.server.Server
 
setPendingText(String) - Method in class net.sf.colossus.gui.MasterBoard.BottomBar
 
setPendingText(String) - Method in class net.sf.colossus.gui.MasterBoard
 
setPhase(Phase) - Method in class net.sf.colossus.game.Game
 
setPhase(String) - Method in class net.sf.colossus.gui.MasterBoard.BottomBar
 
setPhaseInfo(String) - Method in class net.sf.colossus.gui.MasterBoard
 
setPlayerColor(Color) - Method in class net.sf.colossus.gui.MasterBoard.BottomBar
 
setPlayerLabelBackground(int, Color) - Method in class net.sf.colossus.gui.StatusScreen
 
setPlayerLabelColors(JLabel, Color, Color) - Method in class net.sf.colossus.gui.StatusScreen
 
setPlayerList(ArrayList<User>) - Method in class net.sf.colossus.webcommon.GameInfo
 
setPlayerName(String) - Method in class net.sf.colossus.client.Client
 
setPlayerName(String) - Method in interface net.sf.colossus.client.IClient
 
setPlayerName - Static variable in class net.sf.colossus.common.Constants
 
setPlayerName(String) - Method in class net.sf.colossus.gui.MasterBoard.BottomBar
 
setPlayerName(String) - Method in class net.sf.colossus.server.ClientHandler
 
setPlayerName(Player, String) - Method in class net.sf.colossus.server.Server
Used to change a player name after color is assigned.
setPlayersElim(String) - Method in class net.sf.colossus.game.Player
 
setPlayerType(int, String) - Method in class net.sf.colossus.appmain.GetPlayers
Only meant for unit tests
setPoison(int) - Method in class net.sf.colossus.game.BattleUnit
 
setPoisonDamage(int) - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
setPoisonDamage(int) - Method in interface net.sf.colossus.game.BattleCritter
 
setPoisonDamage(int) - Method in class net.sf.colossus.game.BattleUnit
 
setPoisonDamage(int) - Method in class net.sf.colossus.game.Creature
 
setPort(int) - Method in class net.sf.colossus.webcommon.GameInfo
 
setPreferencesCheckBoxValue(String, boolean) - Method in class net.sf.colossus.client.Client
 
setPreferencesCheckBoxValue(String, boolean) - Method in interface net.sf.colossus.client.IClientGUI
 
setPreferencesCheckBoxValue(String, boolean) - Method in class net.sf.colossus.client.NullClientGUI
 
setPreferencesCheckBoxValue(String, boolean) - Method in class net.sf.colossus.gui.ClientGUI
 
setPreferencesRadioButtonValue(String, boolean) - Method in class net.sf.colossus.client.Client
 
setPreferencesRadioButtonValue(String, boolean) - Method in interface net.sf.colossus.client.IClientGUI
 
setPreferencesRadioButtonValue(String, boolean) - Method in class net.sf.colossus.client.NullClientGUI
 
setPreferencesRadioButtonValue(String, boolean) - Method in class net.sf.colossus.gui.ClientGUI
 
setPreferencesWindowVisible(boolean) - Method in interface net.sf.colossus.client.IClientGUI
 
setPreferencesWindowVisible(boolean) - Method in class net.sf.colossus.client.NullClientGUI
 
setPreferencesWindowVisible(boolean) - Method in class net.sf.colossus.gui.ClientGUI
 
setPreStrikeEffectsApplied(boolean) - Method in class net.sf.colossus.server.BattleServerSide
 
setProperties(String, String, Boolean) - Method in class net.sf.colossus.webcommon.User
 
setRadioButtonValue(String, boolean) - Method in class net.sf.colossus.gui.PreferencesWindow
 
setRealPlayer(Player) - Method in class net.sf.colossus.gui.RevealEvent
 
setReason(String) - Method in class net.sf.colossus.gui.RevealedCreature
 
setReasonForDisabledDone(String) - Method in class net.sf.colossus.gui.MasterBoard.BottomBar
 
setReconnectedMessage() - Method in class net.sf.colossus.gui.MasterBoard
 
setRecruit(CreatureType) - Method in class net.sf.colossus.game.Legion
 
setRecruitingSubTree(IRecruiting) - Method in class net.sf.colossus.variant.MasterBoardTerrain
 
setRelocateOngoing(EditLegion) - Method in class net.sf.colossus.gui.MasterBoard
 
setRelocateText() - Method in class net.sf.colossus.gui.EditLegion
 
setReplayMode() - Method in class net.sf.colossus.gui.MasterBoard
 
setResult(String) - Method in class net.sf.colossus.webclient.WebClientSocketThread.AckWaiter
 
setRowAt(Object, int) - Method in class net.sf.colossus.webclient.GameTableModel
 
setRunningGamesInfo(String) - Method in interface net.sf.colossus.webserver.IWebServerGUI
 
setRunningGamesInfo(String) - Method in class net.sf.colossus.webserver.WebServer.NullWebServerGUI
 
setRunningGamesInfo(String) - Method in class net.sf.colossus.webserver.WebServerGUI
 
setRunningOnLabel(int) - Method in class net.sf.colossus.appmain.GetPlayers
 
setScale(float) - Method in class net.sf.colossus.util.ValueRecorder
 
setScheduledGamesInfo(String) - Method in interface net.sf.colossus.webserver.IWebServerGUI
 
setScheduledGamesInfo(String) - Method in class net.sf.colossus.webserver.WebServer.NullWebServerGUI
 
setScheduledGamesInfo(String) - Method in class net.sf.colossus.webserver.WebServerGUI
 
setScheduledGamesMode(boolean) - Method in class net.sf.colossus.webclient.WebClient
 
setScore(int) - Method in class net.sf.colossus.game.Player
 
setScore(int) - Method in class net.sf.colossus.server.PlayerServerSide
 
setSelectColor(Color) - Method in class net.sf.colossus.gui.GUIMasterHex
 
setSelected(boolean) - Method in class net.sf.colossus.gui.GUIHex
 
setServer(Server) - Method in class net.sf.colossus.server.BattleServerSide
 
setServerClosedMessage(boolean) - Method in class net.sf.colossus.gui.MasterBoard
 
setServerNull() - Method in class net.sf.colossus.webclient.RunGameInSameJVM
 
setSkipThisTime(boolean) - Method in class net.sf.colossus.game.Legion
 
setSlowed(int) - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
setSlowed(int) - Method in interface net.sf.colossus.game.BattleCritter
 
setSlowed(int) - Method in class net.sf.colossus.game.BattleUnit
 
setSlowed(int) - Method in class net.sf.colossus.game.Creature
 
setSlows(int) - Method in class net.sf.colossus.game.BattleUnit
 
setStartedByWebClient(boolean) - Method in interface net.sf.colossus.client.IClientGUI
 
setStartedByWebClient(boolean) - Method in class net.sf.colossus.client.NullClientGUI
 
setStartedByWebClient(boolean) - Method in class net.sf.colossus.gui.ClientGUI
 
setStartingHex(BattleHex) - Method in class net.sf.colossus.game.Creature
 
setStartingTower(MasterHex) - Method in class net.sf.colossus.game.Player
 
setStartList(List<String>) - Method in class net.sf.colossus.variant.MasterBoardTerrain
 
setStartTime(String) - Method in class net.sf.colossus.webcommon.GameInfo
 
setStartupTest(boolean) - Static method in class net.sf.colossus.common.Options
 
setState(GameInfo.GameState) - Method in class net.sf.colossus.webcommon.GameInfo
 
setStrikeDice(int) - Method in class net.sf.colossus.gui.GUIBattleChit
 
setStrikeNumber(int) - Method in class net.sf.colossus.gui.GUIBattleChit
 
setStrikeNumbers(BattleUnit, Set<BattleHex>) - Method in class net.sf.colossus.gui.ClientGUI
 
setStruck(boolean) - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
setStruck(boolean) - Method in interface net.sf.colossus.game.BattleCritter
 
setStruck(boolean) - Method in class net.sf.colossus.game.BattleUnit
 
setStruck(boolean) - Method in class net.sf.colossus.game.Creature
 
setSubtitle(String) - Method in class net.sf.colossus.client.HexMap
 
setSubtitle(String) - Method in class net.sf.colossus.variant.MasterBoardTerrain
 
setSummary(String) - Method in class net.sf.colossus.webcommon.GameInfo
 
setSummoned(boolean) - Method in class net.sf.colossus.server.PlayerServerSide
 
setSummonState(BattleServerSide.AngelSummoningStates) - Method in class net.sf.colossus.server.BattleServerSide
 
setTarget(Integer) - Method in class net.sf.colossus.webcommon.GameInfo
 
setTeleported(boolean) - Method in class net.sf.colossus.game.Legion
 
setTeleported(boolean) - Method in class net.sf.colossus.server.PlayerServerSide
 
setTempDisconnectedState(String) - Method in class net.sf.colossus.gui.MasterBoard
 
setTemporarilyDisconnected() - Method in class net.sf.colossus.server.ClientHandler
 
setTemporarilyInTrouble() - Method in class net.sf.colossus.server.ClientHandler
 
setTerrain(HazardTerrain) - Method in class net.sf.colossus.variant.BattleHex
 
setTimeLimitLabel(int) - Method in class net.sf.colossus.appmain.GetPlayers
 
settingsPane - Variable in class net.sf.colossus.gui.EventViewer
 
setTitanBaseName(String) - Method in class net.sf.colossus.gui.RevealedCreature
 
setTitleInfoText(String) - Method in class net.sf.colossus.gui.MasterBoard
 
setTower(boolean) - Method in class net.sf.colossus.variant.MasterBoardTerrain
 
setTurn(int) - Method in class net.sf.colossus.gui.BattleBoard.TurnPanel
 
setTurnNumber(int) - Method in class net.sf.colossus.game.Game
Set the current turn number.
setType(String) - Method in class net.sf.colossus.game.Player
 
setType(String) - Method in class net.sf.colossus.server.PlayerServerSide
 
setUndone(boolean) - Method in class net.sf.colossus.gui.RevealEvent
 
setUnlimitedMulligans(boolean) - Method in class net.sf.colossus.webcommon.GameInfo
 
setUnverifiedUsername(String) - Method in class net.sf.colossus.webserver.WebServerClient
 
setupAcquirableDecisions(int, int) - Method in class net.sf.colossus.game.Legion
Calculate the acquirableDecisions and store them in the legion.
setupActions() - Method in class net.sf.colossus.gui.BattleBoard
 
setupActions() - Method in class net.sf.colossus.gui.MasterBoard
 
setupActions() - Method in class net.sf.colossus.guiutil.DummyFrameWithMenu
 
setupAndLoop() - Method in class net.sf.colossus.appmain.Start
Do the setup of the various Options objects (server, netclient), some more preparations, and then it stays in the loop which - waits for user input what to do next - initiates that action and waits until it completes (or if canceled, like closing the network client dialog, bring up back the main (=GetPlayers) dialog, or if user requests Quit, exit the loop; and when it exited the loop control will return back to main() and the JVM should terminate sooner or later ;-)
setupAsInactivePlayer(String) - Method in class net.sf.colossus.gui.MasterBoard
Do the setup needed for an inactive player: set the actions which are allowed only for active player to inactive, and update the bottomBar info why "Done" is disabled accordingly
setupBattleFight(BattlePhase, Player) - Method in class net.sf.colossus.client.BattleClientSide
 
setupBattleFight(BattlePhase, Player) - Method in class net.sf.colossus.client.Client
Used for both strike and strikeback.
setupBattleFight(BattlePhase, Player) - Method in interface net.sf.colossus.client.IClient
 
setupBattleFight - Static variable in class net.sf.colossus.common.Constants
 
setupBattleFight(BattlePhase, Player) - Method in class net.sf.colossus.server.ClientHandler
 
setupBattleMove(Player, int) - Method in class net.sf.colossus.client.Client
 
setupBattleMove(Player, int) - Method in interface net.sf.colossus.client.IClient
 
setupBattleMove - Static variable in class net.sf.colossus.common.Constants
 
setupBattleMove(Player, int) - Method in class net.sf.colossus.server.ClientHandler
 
setupBattleRecruit(Player, int) - Method in class net.sf.colossus.client.Client
 
setupBattleRecruit(Player, int) - Method in interface net.sf.colossus.client.IClient
 
setupBattleRecruit - Static variable in class net.sf.colossus.common.Constants
 
setupBattleRecruit(Player, int) - Method in class net.sf.colossus.server.ClientHandler
 
setupBattleSummon(Player, int) - Method in class net.sf.colossus.client.Client
 
setupBattleSummon(Player, int) - Method in interface net.sf.colossus.client.IClient
 
setupBattleSummon - Static variable in class net.sf.colossus.common.Constants
 
setupBattleSummon(Player, int) - Method in class net.sf.colossus.server.ClientHandler
 
setupChart(Container) - Method in class net.sf.colossus.gui.BattleTerrainHazardWindow
 
setupClientGUI() - Method in class net.sf.colossus.gui.ClientGUI
Called via ensureEdtSetupClientGUI() when server sends all clients the initBoard command.
setupDelay() - Method in class net.sf.colossus.client.Client
 
setupEntrances() - Method in class net.sf.colossus.client.HexMap
 
setupEntrances(MasterHex[][]) - Method in class net.sf.colossus.variant.MasterBoard
 
setupEntrances() - Method in class net.sf.colossus.variant.MasterBoardTerrain
 
setupEntrancesGUI() - Method in class net.sf.colossus.client.HexMap
 
setupExits(MasterHex[][]) - Method in class net.sf.colossus.variant.MasterBoard
 
setupFight() - Method in class net.sf.colossus.client.Client
 
setupFight() - Method in interface net.sf.colossus.client.IClient
 
setupFight - Static variable in class net.sf.colossus.common.Constants
 
setupFight() - Method in class net.sf.colossus.server.BattleServerSide
 
setupFight() - Method in class net.sf.colossus.server.ClientHandler
 
setupFight() - Method in class net.sf.colossus.server.GameServerSide
 
setupFightMenu() - Method in class net.sf.colossus.gui.BattleBoard
 
setupFightMenu() - Method in class net.sf.colossus.gui.MasterBoard
 
setupGUI() - Method in class net.sf.colossus.gui.EngagementResults
like toString into a swing component.
setupGUI() - Method in class net.sf.colossus.gui.EventViewer
 
setupGUI() - Method in class net.sf.colossus.gui.PreferencesWindow
 
setupGUI() - Method in class net.sf.colossus.guiutil.DummyFrameWithMenu
 
setupGUI() - Method in class net.sf.colossus.webclient.WebClient
 
setupGUIHexes() - Method in class net.sf.colossus.gui.MasterBoard
 
setupGUIOptionListeners() - Method in class net.sf.colossus.gui.ClientGUI
 
setupHeader(Container) - Method in class net.sf.colossus.gui.BattleTerrainHazardWindow
 
setupHelpMenu() - Method in class net.sf.colossus.gui.BattleBoard
 
setupHexArrays() - Method in class net.sf.colossus.variant.MasterBoardTerrain
 
setupHexes() - Method in class net.sf.colossus.client.HexMap
 
setupHexes() - Method in class net.sf.colossus.gui.BattleMap
 
setupHexesGameState(MasterBoardTerrain, GUIBattleHex[][], boolean) - Static method in class net.sf.colossus.client.HexMap
Add terrain, hexsides, elevation, and exits to hexes.
setupHexesGameState() - Method in class net.sf.colossus.variant.MasterBoardTerrain
Add terrain, hexsides, elevation, and exits to hexes.
setupHexesGUI() - Method in class net.sf.colossus.client.HexMap
 
setupHexLabelSides(MasterHex[][]) - Method in class net.sf.colossus.variant.MasterBoard
If the shortest hexside closest to the center of the board is a short hexside, set the label side to it.
setupIcon() - Method in class net.sf.colossus.gui.BattleBoard
 
setupIcon() - Method in class net.sf.colossus.gui.MasterBoard
 
setupMove() - Method in class net.sf.colossus.client.Client
 
setupMove() - Method in interface net.sf.colossus.client.IClient
 
setupMove - Static variable in class net.sf.colossus.common.Constants
 
setupMove() - Method in class net.sf.colossus.server.BattleServerSide
 
setupMove() - Method in class net.sf.colossus.server.ClientHandler
 
setupMove() - Method in class net.sf.colossus.server.GameServerSide
 
setupMoveMenu() - Method in class net.sf.colossus.gui.BattleBoard
 
setupMoveMenu() - Method in class net.sf.colossus.gui.MasterBoard
 
setupMuster() - Method in class net.sf.colossus.client.Client
 
setupMuster() - Method in interface net.sf.colossus.client.IClient
 
setupMuster - Static variable in class net.sf.colossus.common.Constants
 
setupMuster() - Method in class net.sf.colossus.server.ClientHandler
 
setupMuster() - Method in class net.sf.colossus.server.GameServerSide
 
setupMusterMenu() - Method in class net.sf.colossus.gui.MasterBoard
 
setupNeighbors(GUIBattleHex[][]) - Static method in class net.sf.colossus.client.HexMap
Add references to neighbor hexes.
setupNeighbors(MasterHex[][]) - Method in class net.sf.colossus.variant.MasterBoard
 
setupNeighbors() - Method in class net.sf.colossus.variant.MasterBoardTerrain
Add references to neighbor hexes.
setupOneExit(MasterHex[][], int, int, int) - Method in class net.sf.colossus.variant.MasterBoard
 
setupOptionsFromCommandLine(CmdLine, Options, Options) - Method in class net.sf.colossus.appmain.Start
 
setupPhase(BattlePhase, Player, int) - Method in class net.sf.colossus.client.BattleClientSide
 
setupPhase() - Method in class net.sf.colossus.server.GameServerSide
 
setupPhasePreparations(String) - Method in class net.sf.colossus.gui.MasterBoard
 
setupPlayerLabel() - Method in class net.sf.colossus.gui.ClientGUI
 
setupPlayerLabel() - Method in class net.sf.colossus.gui.MasterBoard
Show which player owns this board.
setupPopupMenus() - Method in class net.sf.colossus.gui.MasterBoard
 
setupRecruit() - Method in class net.sf.colossus.server.BattleServerSide
 
setupRecruitMenu() - Method in class net.sf.colossus.gui.BattleBoard
 
setupSplit(Player, int) - Method in class net.sf.colossus.client.Client
 
setupSplit(Player, int) - Method in interface net.sf.colossus.client.IClient
 
setupSplit - Static variable in class net.sf.colossus.common.Constants
 
setupSplit(Player, int) - Method in class net.sf.colossus.server.ClientHandler
 
setupSplit() - Method in class net.sf.colossus.server.GameServerSide
 
setupSplitMenu() - Method in class net.sf.colossus.gui.MasterBoard
 
setupSummon() - Method in class net.sf.colossus.server.BattleServerSide
 
setupSummonMenu() - Method in class net.sf.colossus.gui.BattleBoard
 
setupTimer() - Method in class net.sf.colossus.ai.SimpleAI
 
setupTimer() - Method in class net.sf.colossus.webclient.WebClient
 
setupTitleForMovementRoll(int) - Method in class net.sf.colossus.gui.MasterBoard
 
setupTopMenu() - Method in class net.sf.colossus.gui.BattleBoard
 
setupTopMenu() - Method in class net.sf.colossus.gui.MasterBoard
 
setupTowerSet() - Method in class net.sf.colossus.variant.MasterBoard
 
setupTurnState(Player, int) - Method in class net.sf.colossus.client.Client
Called by server when activePlayer changes
setupTurnState(Player, int) - Method in interface net.sf.colossus.client.IClient
 
setupTurnState - Static variable in class net.sf.colossus.common.Constants
 
setupTurnState(Player, int) - Method in class net.sf.colossus.server.ClientHandler
 
setupTypeChoices() - Method in class net.sf.colossus.appmain.GetPlayers
 
setUseColoredBorders(boolean) - Static method in class net.sf.colossus.gui.GUIBattleChit
 
setUser(User) - Method in class net.sf.colossus.webserver.WebServerClient
 
setUserInfo(String) - Method in interface net.sf.colossus.webserver.IWebServerGUI
 
setUserInfo(String) - Method in class net.sf.colossus.webserver.WebServer.NullWebServerGUI
 
setUserInfo(String) - Method in class net.sf.colossus.webserver.WebServerGUI
 
setValue(int) - Method in class net.sf.colossus.ai.helper.LegionMove
 
setValue(int) - Method in class net.sf.colossus.client.CritterMove
 
setValueAt(Object, int, int) - Method in class net.sf.colossus.webclient.GameTableModel
 
setVariant(Variant) - Method in class net.sf.colossus.ai.AbstractAI
 
setVariant(Variant) - Method in interface net.sf.colossus.ai.AI
 
setVariant(String) - Method in class net.sf.colossus.webcommon.GameInfo
 
setVertexZeroLocation(int, int) - Method in class net.sf.colossus.gui.GUIBattleHex
 
setViewmode(String) - Method in class net.sf.colossus.webcommon.GameInfo
 
setVisible(boolean) - Method in class net.sf.colossus.gui.EngagementResults
 
setVisible(boolean) - Method in class net.sf.colossus.gui.EventViewer
 
setVisible(boolean) - Method in class net.sf.colossus.gui.PreferencesWindow
 
setVisible(boolean) - Method in class net.sf.colossus.guiutil.KDialog
 
setVisible(boolean) - Method in class net.sf.colossus.guiutil.KFrame
 
setVisibleMaybe() - Method in class net.sf.colossus.gui.EventViewer
 
setVisitedThisPhase(boolean) - Method in class net.sf.colossus.game.Legion
 
setWaitCursor() - Method in class net.sf.colossus.gui.BattleBoard
 
setWaiting(boolean) - Method in class net.sf.colossus.client.SocketClientThread
 
setWasAcquired(boolean) - Method in class net.sf.colossus.gui.RevealedCreature
 
setWasRecruited(boolean) - Method in class net.sf.colossus.gui.RevealedCreature
 
setWasReinforced(boolean) - Method in class net.sf.colossus.gui.RevealedCreature
 
setWasSummoned(boolean) - Method in class net.sf.colossus.gui.RevealedCreature
 
setWebClient(WebClient) - Method in interface net.sf.colossus.client.IClientGUI
 
setWebClient(WebClient) - Method in class net.sf.colossus.client.NullClientGUI
 
setWebClient(WebClient) - Method in class net.sf.colossus.gui.ClientGUI
 
setWebClient(IWebClient) - Method in class net.sf.colossus.webcommon.User
 
setWhatToDoNext(WhatNextManager.WhatToDoNext, boolean) - Method in class net.sf.colossus.common.WhatNextManager
Set the action what shall be executed next.
setWhatToDoNext(WhatNextManager.WhatToDoNext, String) - Method in class net.sf.colossus.common.WhatNextManager
 
setWhatToDoNextForClose() - Method in class net.sf.colossus.client.NullClientGUI
 
setWhatToDoNextForClose() - Method in class net.sf.colossus.gui.ClientGUI
 
setWidth(int) - Method in class net.sf.colossus.gui.GUIBattleHex
 
setWinnerAndLoserId() - Method in class net.sf.colossus.gui.EngagementResults.Engagement
 
shortColor - Variable in class net.sf.colossus.game.MarkerComparator
 
shortName - Variable in enum net.sf.colossus.game.PlayerColor
 
shortType - Variable in class net.sf.colossus.util.InstanceGroup
 
shortType(String) - Static method in class net.sf.colossus.util.InstanceGroup
 
should - Variable in class net.sf.colossus.server.ClientHandler
 
show - Variable in class net.sf.colossus.variant.MasterBoard
The hexes in the horizSize*vertSize array that actually exist are represented by true.
show - Variable in class net.sf.colossus.xmlparser.StrategicMapLoader
 
showAllRecruitChits - Static variable in class net.sf.colossus.common.Options
 
ShowAllRecruits - Class in net.sf.colossus.gui
Displays recruit trees for all MasterHex types.
ShowAllRecruits(JFrame, IOptions, Variant, ClientGUI) - Constructor for class net.sf.colossus.gui.ShowAllRecruits
 
showAnswer(String) - Method in class net.sf.colossus.webclient.WebClient
 
showAutoInspector - Static variable in class net.sf.colossus.common.Options
 
showBattleMap(GUIMasterHex) - Method in class net.sf.colossus.gui.MasterBoard
 
ShowBattleMap - Class in net.sf.colossus.gui
Class ShowBattleMap displays a battle map.
ShowBattleMap(JFrame, ClientGUI, GUIMasterHex) - Constructor for class net.sf.colossus.gui.ShowBattleMap
 
showBattleMoves(BattleCritter) - Method in class net.sf.colossus.client.Client
 
showCaretaker - Static variable in class net.sf.colossus.common.Options
 
showConcede(Client, Legion, Legion) - Method in interface net.sf.colossus.client.IClientGUI
 
showConcede(Client, Legion, Legion) - Method in class net.sf.colossus.client.NullClientGUI
 
showConcede(Client, Legion, Legion) - Method in class net.sf.colossus.gui.ClientGUI
 
showConnectionClosedMessage() - Method in interface net.sf.colossus.client.IClientGUI
 
showConnectionClosedMessage() - Method in class net.sf.colossus.client.NullClientGUI
 
showConnectionClosedMessage() - Method in class net.sf.colossus.gui.ClientGUI
This is for permanent, non-reversible closed connections
showConnectionLogWindow - Static variable in class net.sf.colossus.common.Options
 
showContactHelp(String, IWebClient) - Method in class net.sf.colossus.webserver.ChatChannel
 
ShowCreatureDetails - Class in net.sf.colossus.gui
A dialog frame that displays lots of (almost static) information about one specific creature type.
ShowCreatureDetails(JFrame, CreatureType, Point, JScrollPane, Variant, ClientGUI) - Constructor for class net.sf.colossus.gui.ShowCreatureDetails
pops up the non-modal dialog.
showCreatureDetails(Container, CreatureType, Variant) - Method in class net.sf.colossus.gui.ShowCreatureDetails
 
ShowCreatureDetails.SimulatedBattleHex - Class in net.sf.colossus.gui
helper class that catches some calls for the simulated critter.
ShowCreatureDetails.SimulatedBattleHex(HazardTerrain) - Constructor for class net.sf.colossus.gui.ShowCreatureDetails.SimulatedBattleHex
 
ShowCreatureDetails.SimulatedCritter - Class in net.sf.colossus.gui
helper class to simulate a battle of the creature in question against an other creature.
ShowCreatureDetails.SimulatedCritter(CreatureType, HazardTerrain) - Constructor for class net.sf.colossus.gui.ShowCreatureDetails.SimulatedCritter
 
ShowCreatureDetails.SimulatedCritter(CreatureType) - Constructor for class net.sf.colossus.gui.ShowCreatureDetails.SimulatedCritter
in hazard Plains.
showCreatureInfo(MouseEvent) - Method in class net.sf.colossus.gui.HexRecruitTreePanel
 
showCurrent() - Method in class net.sf.colossus.gui.EngagementResults
 
showCurrentRoll() - Method in class net.sf.colossus.gui.BattleDice
 
showDiceAjustmentsRange - Static variable in class net.sf.colossus.common.Options
 
showDiceAjustmentsTerrain - Static variable in class net.sf.colossus.common.Options
 
showEngagementResults - Static variable in class net.sf.colossus.common.Options
 
showErrorDialog(JFrame, String, String) - Static method in class net.sf.colossus.util.ErrorUtils
Show display an error/warning in an JOptionPage message dialog, but this one here typically NOT for the situation that an exception had occured.
showEventType - Variable in class net.sf.colossus.gui.EventViewer
 
showEventViewer - Static variable in class net.sf.colossus.common.Options
 
showExceptionDialog(JFrame, String, String, boolean) - Static method in class net.sf.colossus.util.ErrorUtils
Show display an error/warning in an JOptionPage message dialog, typically for the situation that an exception had occured.
showFlee(Client, Legion, Legion) - Method in interface net.sf.colossus.client.IClientGUI
 
showFlee(Client, Legion, Legion) - Method in class net.sf.colossus.client.NullClientGUI
 
showFlee(Client, Legion, Legion) - Method in class net.sf.colossus.gui.ClientGUI
 
showHeight - Variable in class net.sf.colossus.gui.Marker
 
showHelpDoc - Variable in class net.sf.colossus.gui.MasterBoard
 
ShowHelpDoc - Class in net.sf.colossus.gui
Provides a simple JTextArea to display pointers to the Option documentation HTML files in Internet.
ShowHelpDoc() - Constructor for class net.sf.colossus.gui.ShowHelpDoc
 
showHexRecruitTree(GUIMasterHex) - Method in class net.sf.colossus.gui.AutoInspector
 
showHexRecruitTree(GUIMasterHex) - Method in class net.sf.colossus.gui.ClientGUI
 
showHitThreshold - Static variable in class net.sf.colossus.common.Options
 
showLastNEntries(PrintWriter) - Method in class net.sf.colossus.webserver.RoundtripTimeBookkeeper
 
showLastRoll() - Method in class net.sf.colossus.gui.BattleBoard.DicePanel
 
showLastRoll() - Method in class net.sf.colossus.gui.BattleDice
Initialize and layout the components, in response to new data.
showLegion(LegionClientSide, boolean) - Method in class net.sf.colossus.gui.AutoInspector
 
showLegion(Legion, boolean) - Method in class net.sf.colossus.gui.Concede
 
showLegion(Legion, List<Chit>) - Method in class net.sf.colossus.gui.Negotiate
 
ShowLegion - Class in net.sf.colossus.gui
Class ShowLegion displays the chits of the Creatures in a Legion
ShowLegion(JFrame, LegionClientSide, Point, JScrollPane, int, int, boolean, boolean, boolean) - Constructor for class net.sf.colossus.gui.ShowLegion
 
showLocalClients() - Method in class net.sf.colossus.server.GameServerSideTestAccess
 
showLogWindow - Static variable in class net.sf.colossus.common.Options
 
showMapButton - Variable in class net.sf.colossus.gui.Concede
 
showMarker - Static variable in class net.sf.colossus.common.Options
 
showMarker(Marker) - Method in class net.sf.colossus.gui.ClientGUI
 
showMessageDialog(String) - Method in class net.sf.colossus.client.Client
 
showMessageDialogAndWait(String) - Method in interface net.sf.colossus.client.IClientGUI
 
showMessageDialogAndWait(String) - Method in class net.sf.colossus.client.NullClientGUI
 
showMessageDialogAndWait(String) - Method in class net.sf.colossus.gui.ClientGUI
 
showMoves(BattleCritter) - Method in class net.sf.colossus.client.BattleMovement
Find all legal moves for this critter.
showMoves(CreatureServerSide, boolean) - Method in class net.sf.colossus.server.BattleMovementServerSide
Find all legal moves for this critter.
showNegotiate(Legion, Legion) - Method in interface net.sf.colossus.client.IClientGUI
 
showNegotiate(Legion, Legion) - Method in class net.sf.colossus.client.NullClientGUI
 
showNegotiate(Legion, Legion) - Method in class net.sf.colossus.gui.ClientGUI
 
showNullWarning - Variable in class net.sf.colossus.xmlparser.TerrainRecruitLoader.NullTerrainRecruitLoader
 
showOrHideAutoInspector(boolean) - Method in class net.sf.colossus.gui.ClientGUI
 
showOrHideCaretaker(boolean) - Method in class net.sf.colossus.gui.ClientGUI
 
showOrHideConnectionLogWindow(boolean) - Method in class net.sf.colossus.gui.ClientGUI
 
showOrHideLogWindow(boolean) - Method in class net.sf.colossus.gui.ClientGUI
 
showReadme - Variable in class net.sf.colossus.gui.MasterBoard
 
ShowReadme - Class in net.sf.colossus.gui
Provides a JScrollPane to display the Variant README, either within GetPlayer selection tab, or from main boards help (then in own KFrame).
ShowReadme(Variant) - Constructor for class net.sf.colossus.gui.ShowReadme
 
showRecruitChitsAll - Static variable in class net.sf.colossus.common.Options
 
showRecruitChitsNone - Static variable in class net.sf.colossus.common.Options
 
showRecruitChitsNumAll - Static variable in class net.sf.colossus.common.Options
 
showRecruitChitsNumNone - Static variable in class net.sf.colossus.common.Options
 
showRecruitChitsNumRecruitHint - Static variable in class net.sf.colossus.common.Options
 
showRecruitChitsNumStrongest - Static variable in class net.sf.colossus.common.Options
 
showRecruitChitsRecruitHint - Static variable in class net.sf.colossus.common.Options
 
showRecruitChitsStrongest - Static variable in class net.sf.colossus.common.Options
 
showRecruitChitsSubmenu - Static variable in class net.sf.colossus.common.Options
 
ShowRecruits - Class in net.sf.colossus.gui
Displays recruit trees for a single Hex type.
ShowRecruits(JFrame, Point, MasterHex, JScrollPane, Variant, ClientGUI) - Constructor for class net.sf.colossus.gui.ShowRecruits
 
showRequestAttentionMessage() - Method in class net.sf.colossus.webclient.WebClient
 
showStatusScreen - Static variable in class net.sf.colossus.common.Options
 
showTerrainHazard - Static variable in class net.sf.colossus.gui.BattleBoard
 
showTerrainHazardAction - Variable in class net.sf.colossus.gui.BattleBoard
 
showTheDialog(JFrame, String, String, String, boolean) - Static method in class net.sf.colossus.util.ErrorUtils
Show the dialog box with given parameters; if necessary (no parent frame given), create own dummy frame to avoid that the message dialog is hidden behind other GUI frames/dialogs, and is not even visible in the task bar.
SHOWUP_DELAY - Static variable in class net.sf.colossus.server.StartupProgress
The time the window takes to show itself.
showUpTimer - Variable in class net.sf.colossus.server.StartupProgress
 
showWebClient() - Method in interface net.sf.colossus.client.IClientGUI
 
showWebClient() - Method in class net.sf.colossus.client.NullClientGUI
 
showWebClient - Static variable in class net.sf.colossus.common.Options
 
showWebClient() - Method in class net.sf.colossus.gui.ClientGUI
 
showWelcome - Static variable in class net.sf.colossus.appmain.WelcomeDialog
 
showWelcomeDialog() - Static method in class net.sf.colossus.appmain.WelcomeDialog
 
showWelcomeDialogMaybe(Options) - Static method in class net.sf.colossus.appmain.WelcomeDialog
 
shutdown() - Method in class net.sf.colossus.webserver.ClientWatchDog
 
shutdown() - Method in interface net.sf.colossus.webserver.IWebServerGUI
 
shutdown() - Method in class net.sf.colossus.webserver.WebServer.NullWebServerGUI
 
shutdown() - Method in class net.sf.colossus.webserver.WebServerGUI
 
shutdownButton - Variable in class net.sf.colossus.webclient.WebClient
 
shutdownButtonAction() - Method in class net.sf.colossus.webclient.WebClient
 
shutdownRequested - Variable in class net.sf.colossus.webserver.WebServer
 
shutdownServer() - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
ShutdownServer - Static variable in interface net.sf.colossus.webcommon.IWebServer
 
shutdownServer() - Method in interface net.sf.colossus.webcommon.IWebServer
 
shutdownServer() - Method in class net.sf.colossus.webserver.WebServer
 
shuttingDown - Variable in class net.sf.colossus.server.Server
 
sienna - Static variable in class net.sf.colossus.util.HTMLColor
 
signOn(String, boolean, int, String) - Method in class net.sf.colossus.client.SocketClientThread
 
signOn - Static variable in class net.sf.colossus.common.Constants
 
signonName - Variable in class net.sf.colossus.server.ClientHandler
 
silver - Static variable in class net.sf.colossus.util.HTMLColor
 
SilverColossus - Static variable in class net.sf.colossus.util.HTMLColor
 
SimpleAI - Class in net.sf.colossus.ai
Simple implementation of a Titan AI TODO somehow we call client.getOwningPlayer() a lot -- there should probably be a better link between AI and player, after all the AI either IS_A player or PLAYS_FOR a player
SimpleAI(Client) - Constructor for class net.sf.colossus.ai.SimpleAI
 
SimpleAI.PowerSkill - Class in net.sf.colossus.ai
 
SimpleAI.PowerSkill(String, int, int, int, int, int) - Constructor for class net.sf.colossus.ai.SimpleAI.PowerSkill
 
SimpleAI.PowerSkill(String, int, int) - Constructor for class net.sf.colossus.ai.SimpleAI.PowerSkill
 
SimpleAI.TerrainBonuses - Class in net.sf.colossus.ai
Stores the skill and power bonuses for a single terrain.
SimpleAI.TerrainBonuses(int, int, int, int) - Constructor for class net.sf.colossus.ai.SimpleAI.TerrainBonuses
 
SimpleAI.TriggerTimeIsUp - Class in net.sf.colossus.ai
 
SimpleAI.TriggerTimeIsUp() - Constructor for class net.sf.colossus.ai.SimpleAI.TriggerTimeIsUp
 
situationContributeToTheObjective() - Method in class net.sf.colossus.ai.objectives.CreatureAttackTacticalObjective
This is mostly a copy/paste from the EvaluateCritterMove_Strike and EvaluateCritterMove_Rangestrike functions in SimpleAI.
situationContributeToTheObjective() - Method in class net.sf.colossus.ai.objectives.DestroyCreatureTacticalObjective
 
situationContributeToTheObjective() - Method in class net.sf.colossus.ai.objectives.PreserveCreatureTacticalObjective
 
situationContributeToTheObjective() - Method in interface net.sf.colossus.ai.objectives.TacticalObjective
How much does the 'current situation' contributes to the objective.
size() - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
 
size - Variable in class net.sf.colossus.gui.LogWindow
 
size - Variable in class net.sf.colossus.gui.StatusScreen
 
size() - Method in class net.sf.colossus.util.MultiSet
 
sizeX - Static variable in class net.sf.colossus.common.Options
 
sizeY - Static variable in class net.sf.colossus.common.Options
 
skill - Variable in class net.sf.colossus.variant.CreatureType
 
skill_attack - Variable in class net.sf.colossus.ai.SimpleAI.PowerSkill
 
skill_defend - Variable in class net.sf.colossus.ai.SimpleAI.PowerSkill
 
skipButton - Variable in class net.sf.colossus.gui.SplitLegion
 
skipLegion - Static variable in class net.sf.colossus.gui.MasterBoard
 
skipLegionAction - Variable in class net.sf.colossus.gui.MasterBoard
 
skipThisTime - Variable in class net.sf.colossus.game.Legion
Flag to remember a "skip (split|move|recruit) this time"
skyBlue - Static variable in class net.sf.colossus.util.HTMLColor
 
SkyColossus - Static variable in class net.sf.colossus.util.HTMLColor
 
slateBlue - Static variable in class net.sf.colossus.util.HTMLColor
 
slateGray - Static variable in class net.sf.colossus.util.HTMLColor
 
sleepFor(long) - Static method in class net.sf.colossus.common.WhatNextManager
 
sleepFor(long) - Static method in class net.sf.colossus.server.ManagedGame
 
sleepFor(long) - Static method in class net.sf.colossus.webclient.RunGameInSameJVM
 
sleepFor(long) - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
sleepFor(long) - Method in class net.sf.colossus.webserver.ClientWatchDog
 
sleepFor(long) - Static method in class net.sf.colossus.webserver.GameManager
 
sleepFor(long) - Method in class net.sf.colossus.webserver.RunGameInOwnJVM
 
SLOPE - Static variable in class net.sf.colossus.variant.HazardHexside
 
SLOW_COST - Static variable in class net.sf.colossus.variant.BattleHex
 
SLOW_INCREMENT_COST - Static variable in class net.sf.colossus.variant.BattleHex
 
slowed - Variable in class net.sf.colossus.game.BattleUnit
 
slowed - Variable in class net.sf.colossus.game.Creature
 
slows - Variable in class net.sf.colossus.game.BattleUnit
 
slows - Variable in class net.sf.colossus.variant.CreatureType
 
slows() - Method in class net.sf.colossus.variant.CreatureType
 
slows(boolean, boolean) - Method in class net.sf.colossus.variant.HazardTerrain
 
slowsCreature(CreatureType) - Method in class net.sf.colossus.variant.BattleHex
Return how much the hex slows the creature for the rest of the battle
slowsFlyer(boolean) - Method in class net.sf.colossus.variant.HazardTerrain
 
slowsGround(boolean) - Method in class net.sf.colossus.variant.HazardTerrain
 
SmtpSimple - Class in net.sf.colossus.webserver
Sending a simple (text-only) mail by submitting it to the SMTP server at port 25.
SmtpSimple() - Constructor for class net.sf.colossus.webserver.SmtpSimple
 
snow - Static variable in class net.sf.colossus.util.HTMLColor
 
socket - Variable in class net.sf.colossus.client.SocketClientThread
 
socket - Variable in class net.sf.colossus.webclient.WebClientSocketThread
 
socket - Variable in class net.sf.colossus.webserver.WebServerClientSocketThread
 
socketChannel - Variable in class net.sf.colossus.server.ClientHandler
 
SocketClientThread - Class in net.sf.colossus.client
Thread to handle server connection on client side.
SocketClientThread(String, int, String, boolean) - Constructor for class net.sf.colossus.client.SocketClientThread
 
sortCreaturesByValueName(Legion) - Method in class net.sf.colossus.ai.RationalAI
 
sortCritters() - Method in class net.sf.colossus.server.LegionServerSide
Sort critters into descending order of importance.
sortPlayersDescendingTower() - Method in class net.sf.colossus.server.GameServerSide
Temporary solution ...
source - Variable in class net.sf.colossus.util.DevRandom
 
SPACER_CONSTRAINTS - Static variable in class net.sf.colossus.gui.PreferencesWindow
Gridbag constraints for a vertical spacer (use with empty JPanel).
spectatorClients - Variable in class net.sf.colossus.server.Server
 
spectators - Variable in class net.sf.colossus.server.Server
 
spinner - Variable in class net.sf.colossus.gui.PickIntValue
 
spinner - Variable in class net.sf.colossus.gui.PreferencesWindow.ScaleValue
 
spinner1 - Variable in class net.sf.colossus.webclient.WebClient
 
spinner2 - Variable in class net.sf.colossus.webclient.WebClient
 
spinner3 - Variable in class net.sf.colossus.webclient.WebClient
 
split() - Method in interface net.sf.colossus.ai.AI
make splits for current player.
split() - Method in class net.sf.colossus.ai.RationalAI
 
split() - Method in class net.sf.colossus.ai.SimpleAI
 
split(int, Legion, int) - Method in class net.sf.colossus.client.LegionClientSide
 
split(int, Legion, int) - Method in class net.sf.colossus.client.PredictSplitNode
Perform the initial split of a stack, and create the children
split(List<CreatureType>, String) - Method in class net.sf.colossus.server.LegionServerSide
Split off creatures into a new legion using legion marker markerId.
Split - Class in net.sf.colossus.util
Perl-style split function.
Split() - Constructor for class net.sf.colossus.util.Split
 
split(char, String) - Static method in class net.sf.colossus.util.Split
Split the string into a list of substrings delimited by sep.
split(String, String) - Static method in class net.sf.colossus.util.Split
 
splitCallback(Legion, Legion) - Method in interface net.sf.colossus.ai.AI
continue making splits.
splitCallback(Legion, Legion) - Method in class net.sf.colossus.ai.RationalAI
If parentId and childId are null, this is a callback to an undo split
splitCallback(Legion, Legion) - Method in class net.sf.colossus.ai.SimpleAI
Unused in this AI; just return true to indicate done.
splitEvent(Legion, Legion, List<CreatureType>) - Method in class net.sf.colossus.server.GameServerSide
 
splitEvent(Legion, Legion, List<CreatureType>, int) - Method in class net.sf.colossus.server.History
 
SplitLegion - Class in net.sf.colossus.gui
Class SplitLegion allows a player to split a Legion into two Legions.
SplitLegion(ClientGUI, Legion, String) - Constructor for class net.sf.colossus.gui.SplitLegion
 
splitLegion(ClientGUI, Legion, String) - Static method in class net.sf.colossus.gui.SplitLegion
Opens a dialog to select the creatures to split and returns the result.
splitLegionHasForcedMove() - Method in class net.sf.colossus.server.PlayerServerSide
Return true if two or more of this player's legions share a hex and they have a legal non-teleport move.
splitOneLegion(Player, Legion) - Method in class net.sf.colossus.ai.RationalAI
Return true if done, false if waiting for callback.
splitOneLegion(Player, Legion) - Method in class net.sf.colossus.ai.SimpleAI
 
splitOneLegionCallback(LegionClientSide, LegionClientSide) - Method in class net.sf.colossus.ai.RationalAI
Return true if done, false if waiting for undo split
splitsAcked - Variable in class net.sf.colossus.ai.SimpleAI
 
splitsDone - Variable in class net.sf.colossus.ai.SimpleAI
 
SPONTANEOUS_GENERATION_PERCENT - Static variable in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
Percentage of fully random new elements This helps diversifying the gene pool.
spontaneousGeneration() - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
create a fully random combination
sPortChoices - Variable in class net.sf.colossus.appmain.GetPlayers
 
SPRING - Static variable in class net.sf.colossus.variant.HazardTerrain
 
springBlue - Static variable in class net.sf.colossus.util.HTMLColor
 
springGreen - Static variable in class net.sf.colossus.util.HTMLColor
 
SQRT3 - Static variable in class net.sf.colossus.gui.GUIHex
 
src - Variable in class net.sf.colossus.game.RecruitGraph.RecruitEdge
 
sRt - Variable in class net.sf.colossus.webserver.SmtpSimple
 
stackNumber - Variable in class net.sf.colossus.ai.objectives.AbstractObjectiveHelper.AllThereIsToKnowAboutYourCreature
How many creature of the same type are in this legion (including this one)
Start - Class in net.sf.colossus.appmain
Class Start contains code to start the different types of games.
Start(String[]) - Constructor for class net.sf.colossus.appmain.Start
To create the one "Start" object which handles initiates the "whatToDoNext" action according to what the user wants.
start() - Method in interface net.sf.colossus.webcommon.IGameRunner
 
Start - Static variable in interface net.sf.colossus.webcommon.IWebServer
 
start() - Method in class net.sf.colossus.webserver.RunGameInOwnJVM.NullDumper
 
StartAtPlayer - Static variable in interface net.sf.colossus.webcommon.IWebServer
 
startButton - Variable in class net.sf.colossus.webclient.WebClient
 
startButtonAction() - Method in class net.sf.colossus.webclient.WebClient
 
StartButtonText - Static variable in class net.sf.colossus.webclient.WebClient
 
startClickedText - Static variable in class net.sf.colossus.webclient.WebClient
 
startCreature - Variable in class net.sf.colossus.game.RecruitGraph.RecruitOption
 
startedAtHost - Variable in class net.sf.colossus.webclient.WebClient
 
startedAtPort - Variable in class net.sf.colossus.webclient.WebClient
 
StartedByPlayer - Static variable in interface net.sf.colossus.webcommon.IWebServer
 
startedByWebClient - Variable in class net.sf.colossus.gui.ClientGUI
 
startedGameId - Variable in class net.sf.colossus.webclient.WebClient
 
startGame() - Method in class net.sf.colossus.server.Server
When the last player has *joined* (not just connected), he calls this here, and this will proceed with either loadGame2() or newGame2().
startGame(String, User) - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
startGame(String, User) - Method in interface net.sf.colossus.webcommon.IWebServer
 
startGame(String, User) - Method in class net.sf.colossus.webserver.WebServer
 
StartGameForWebclient - Class in net.sf.colossus.server
 
StartGameForWebclient(WhatNextManager) - Constructor for class net.sf.colossus.server.StartGameForWebclient
 
startGameOnPlayerHost(String, String, String, int) - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
startGameOnPlayerHost(String, String, String, int) - Method in interface net.sf.colossus.webcommon.IWebServer
A game was started by a WebClient user locally on his computer and is ready to accept the other players as remote client; so we notify them and tell them host and port to where to connect.
startGameOnPlayerHost(String, String, String, int) - Method in class net.sf.colossus.webserver.WebServer
A game was started by a WebClient user locally on his computer and is ready to accept the other players as remote client; so we notify them and tell them host and port to where to connect.
startHandler - Variable in class net.sf.colossus.webclient.RunGameInSameJVM
 
startingGame - Variable in class net.sf.colossus.webclient.WebClient
 
startingHex - Variable in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
startingHex - Variable in class net.sf.colossus.client.CritterMove
 
startingHex - Variable in class net.sf.colossus.game.BattleUnit
 
startingHex - Variable in class net.sf.colossus.game.Creature
 
startingHex - Variable in class net.sf.colossus.server.LegionServerSide
The label of the starting hex of the last move.
startingTower - Variable in class net.sf.colossus.game.Player
The starting tower of the player.
startingUser - Variable in class net.sf.colossus.webcommon.GameInfo
 
startingWebClient - Variable in class net.sf.colossus.server.GameServerSide
 
startInititatedTime - Variable in class net.sf.colossus.server.Server
When server started to listed for clients
startList - Variable in class net.sf.colossus.variant.MasterBoardTerrain
TODO this should be a List ...
startlist - Variable in class net.sf.colossus.xmlparser.BattlelandLoader
hold the list of label for the startlist
startLocallyButton - Variable in class net.sf.colossus.webclient.WebClient
 
startLocallyButtonAction() - Method in class net.sf.colossus.webclient.WebClient
 
StartLocallyButtonText - Static variable in class net.sf.colossus.webclient.WebClient
 
startLog - Static variable in class net.sf.colossus.server.Server
 
startNetClient(Options) - Method in class net.sf.colossus.appmain.Start
 
startNewGameAndWaitUntilOver(String) - Method in class net.sf.colossus.server.GameServerSide
 
startOneGame(GameInfo) - Method in class net.sf.colossus.webserver.WebServer
 
startOptions - Variable in class net.sf.colossus.appmain.Start
 
startOptions - Variable in class net.sf.colossus.common.WhatNextManager
 
startOwnClient(String, int, String) - Method in class net.sf.colossus.webclient.WebClient
 
startRegistry() - Method in class net.sf.colossus.webserver.ColossusRegistry
 
startServerAndWaitUntilNotifiedThatWaitForClientsCompleted() - Method in class net.sf.colossus.server.GameServerSide
 
startThread() - Method in interface net.sf.colossus.client.IServerConnection
 
startThread() - Method in class net.sf.colossus.client.SocketClientThread
 
startThread() - Method in class net.sf.colossus.webserver.WebServerClient
 
startTime - Variable in class net.sf.colossus.webcommon.GameInfo
 
StartupProgress - Class in net.sf.colossus.server
Simple log window for Startup progress (waiting for clients)
StartupProgress(Server) - Constructor for class net.sf.colossus.server.StartupProgress
 
startupProgressAbort() - Method in class net.sf.colossus.server.Server
 
startupProgressQuit() - Method in class net.sf.colossus.server.Server
 
startupTestOngoing - Static variable in class net.sf.colossus.common.Options
 
startWebGameLocally(Options, String) - Method in interface net.sf.colossus.common.IStartHandler
 
startWebGameLocally(Options, String) - Method in class net.sf.colossus.server.StartGameForWebclient
 
state - Variable in class net.sf.colossus.webclient.WebClient
 
state - Variable in class net.sf.colossus.webcommon.GameInfo
 
stateChanged(ChangeEvent) - Method in class net.sf.colossus.gui.PreferencesWindow.ScaleValue
 
StaticResourceLoader - Class in net.sf.colossus.util
Class ResourceLoader is an utility class to load a resource from a filename and a list of directory.
StaticResourceLoader() - Constructor for class net.sf.colossus.util.StaticResourceLoader
 
StaticResourceLoader.ColossusClassLoader - Class in net.sf.colossus.util
Class ColossusClassLoader allows for class loading outside the CLASSPATH, i.e.
StaticResourceLoader.ColossusClassLoader(ClassLoader) - Constructor for class net.sf.colossus.util.StaticResourceLoader.ColossusClassLoader
 
StaticResourceLoader.ColossusClassLoader() - Constructor for class net.sf.colossus.util.StaticResourceLoader.ColossusClassLoader
 
staticWaitThatGameComesUp() - Static method in class net.sf.colossus.server.GameServerSideTestAccess
 
stats - Static variable in class net.sf.colossus.game.Dice
 
statusField - Variable in class net.sf.colossus.webclient.WebClient
 
statusLabel - Variable in class net.sf.colossus.webclient.WebClient
 
statusScreen - Variable in class net.sf.colossus.gui.ClientGUI
 
StatusScreen - Class in net.sf.colossus.gui
Class StatusScreen displays some information about the current game.
StatusScreen(JFrame, ClientGUI, IOptions) - Constructor for class net.sf.colossus.gui.StatusScreen
 
statusText - Variable in class net.sf.colossus.webclient.WebClient
 
stealFocus - Static variable in class net.sf.colossus.common.Options
 
steelBlue - Static variable in class net.sf.colossus.util.HTMLColor
 
stillNeedsRun - Variable in class net.sf.colossus.webclient.WebClientSocketThread
 
stillNeedsRun() - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
STONE - Static variable in class net.sf.colossus.variant.HazardTerrain
Stone native gains 1 skill when defending against non-native ; Stone cannot be entered by non-native.
stopAccepting() - Method in class net.sf.colossus.server.Server
 
stopAcceptingFlag - Variable in class net.sf.colossus.server.Server
 
stopAllDueToFunctionalTestCompleted() - Method in class net.sf.colossus.server.GameServerSide
 
stopFileServer() - Method in class net.sf.colossus.server.Server
 
stopGame() - Method in class net.sf.colossus.client.SocketClientThread
 
stopGame - Static variable in class net.sf.colossus.common.Constants
 
stopGame() - Method in interface net.sf.colossus.server.IServer
 
stopGame() - Method in class net.sf.colossus.server.Server
 
stopGoingOn() - Method in class net.sf.colossus.server.FileServerThread
 
stopper - Variable in class net.sf.colossus.webserver.WebServerClientSocketThread
 
stopServerRunning() - Method in class net.sf.colossus.server.Server
 
stopSocketClientThread(boolean) - Method in interface net.sf.colossus.client.IServerConnection
 
stopSocketClientThread(boolean) - Method in class net.sf.colossus.client.SocketClientThread
Client originates the dispose: If done because all is over, player chose close etc, send also a disconnect so that server knows client is "gone".
stOptions - Variable in class net.sf.colossus.appmain.GetPlayers
 
stOptions - Variable in class net.sf.colossus.appmain.NetworkClientDialog
 
stopWriter() - Method in class net.sf.colossus.webserver.QueuedSocketWriter
 
storage - Variable in class net.sf.colossus.webserver.ChatChannel
 
storeEntry(long, long) - Method in class net.sf.colossus.webserver.RoundtripTimeBookkeeper
Create and store one RTT entry
storeEntry(long, long) - Method in class net.sf.colossus.webserver.WebServerClientSocketThread
Simply forward the RTT entry creation to the RTT bookkeeper
storeGamesToFile(String) - Method in class net.sf.colossus.webserver.WebServer
 
storeLocalClient(String, Client) - Method in class net.sf.colossus.server.GameServerSide
 
storeLocalClient(String, Client) - Method in class net.sf.colossus.server.GameServerSideTestAccess
 
storeMessage(ChatMessage) - Method in class net.sf.colossus.webserver.ChatMsgStorage
 
storeMessages() - Method in class net.sf.colossus.webserver.ChatMsgStorage
Store all messages to a permanent storage (Disk file or DB) from where they can be read back when server is restarting
storeToOptionsObject(Options, String, boolean) - Method in class net.sf.colossus.webcommon.GameInfo
 
storeUser(User) - Method in class net.sf.colossus.webcommon.UserDB
 
storeUsersToFile() - Method in class net.sf.colossus.webcommon.UserDB
 
StrategicMapLoader - Class in net.sf.colossus.xmlparser
StrategicMapLoader loads the masterboard data.
StrategicMapLoader(InputStream) - Constructor for class net.sf.colossus.xmlparser.StrategicMapLoader
 
strike(Legion) - Method in interface net.sf.colossus.ai.AI
make battle strikes for legion
strike(Legion) - Method in class net.sf.colossus.ai.SimpleAI
Simple one-ply group strike algorithm.
strike(int, BattleHex) - Method in class net.sf.colossus.client.Client
Attempt to have critter tag strike the critter in hex.
strike(int, BattleHex) - Method in class net.sf.colossus.client.SocketClientThread
 
strike - Static variable in class net.sf.colossus.common.Constants
 
strike(int, BattleHex) - Method in class net.sf.colossus.gui.ClientGUI
 
strike(int, BattleHex) - Method in interface net.sf.colossus.gui.GUICallbacks
 
strike(CreatureServerSide) - Method in class net.sf.colossus.server.CreatureServerSide
Calculate number of dice and strike number needed to hit target, and whether any carries and strike penalties are possible.
strike(int, BattleHex) - Method in interface net.sf.colossus.server.IServer
 
strike(int, BattleHex) - Method in class net.sf.colossus.server.Server
 
strike2(CreatureServerSide, int, int) - Method in class net.sf.colossus.server.CreatureServerSide
Called after strike penalties are chosen.
STRIKE_SIZE - Static variable in class net.sf.colossus.gui.BattleTerrainHazardWindow
 
strikeAdjDie - Variable in class net.sf.colossus.gui.GUIBattleChit
 
strikeDie - Variable in class net.sf.colossus.gui.GUIBattleChit
 
StrikeDie - Class in net.sf.colossus.gui
Class StrikeDie displays a die representing the threshold for a successful hit during the Strike/strike-back phase.
StrikeDie(int, int, String) - Constructor for class net.sf.colossus.gui.StrikeDie
 
StrikeDie(int, int, String, String[]) - Constructor for class net.sf.colossus.gui.StrikeDie
 
strikeMakeForcedStrikes(boolean) - Method in class net.sf.colossus.client.Client
 
strikeNumber - Variable in class net.sf.colossus.gui.GUIBattleChit
 
strikeNumber - Variable in class net.sf.colossus.server.PenaltyOption
 
strikeNumber - Variable in class net.sf.colossus.server.Server
 
striker - Variable in class net.sf.colossus.server.PenaltyOption
 
striker - Variable in class net.sf.colossus.server.Server
 
strikerDesc - Variable in class net.sf.colossus.gui.BattleDice.DiceEntry
 
strikerDesc() - Method in class net.sf.colossus.gui.BattleDice
 
stringOptionChanged(String, String, String) - Method in class net.sf.colossus.common.IOptions.Listener
 
stringToColor(String) - Static method in class net.sf.colossus.util.HTMLColor
 
stringWidth(String, Graphics2D) - Method in class net.sf.colossus.gui.GUIMasterHex
 
strToBelow - Static variable in class net.sf.colossus.xmlparser.TerrainRecruitLoader
Map a terrain to a boolean, telling if a Creature can recruit in the usual way or not.
strToRecruits - Static variable in class net.sf.colossus.xmlparser.TerrainRecruitLoader
Map a terrain to a list of recruits.
strToRnd - Static variable in class net.sf.colossus.xmlparser.TerrainRecruitLoader
Map a terrain to an optional BattlelandsRandomizer filename.
strToStarters - Static variable in class net.sf.colossus.xmlparser.TerrainRecruitLoader
Map a terrain to a list of recruits.
struck - Variable in class net.sf.colossus.game.BattleUnit
 
struck - Variable in class net.sf.colossus.game.Creature
 
submitAnyText(String) - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
submitText(Object) - Method in class net.sf.colossus.webclient.ChatHandler
 
SUBPANEL_CONSTRAINTS - Static variable in class net.sf.colossus.gui.PreferencesWindow
Gridbag constraints for nested panels.
subtitle - Variable in class net.sf.colossus.client.HexMap
 
subtitle - Variable in class net.sf.colossus.variant.MasterBoardTerrain
Subtitle, for the Battlelands.
subtitle - Variable in class net.sf.colossus.xmlparser.BattlelandLoader
optional subtitle for the Battlelands
subtractLists(List<T>, List<T>) - Static method in class net.sf.colossus.client.PredictSplitNode
 
sumChitList - Variable in class net.sf.colossus.gui.SummonAngel.SummonAngelDialog
 
summary - Variable in class net.sf.colossus.webcommon.GameInfo
 
summaryLabel - Variable in class net.sf.colossus.gui.EngagementResults
 
summaryText - Variable in class net.sf.colossus.webclient.WebClient
 
summonableCreatureTypes - Variable in class net.sf.colossus.variant.Variant
 
summonAngel(Legion, List<Legion>) - Method in interface net.sf.colossus.ai.AI
choose whether to summon an angel or archangel
summonAngel(Legion, List<Legion>) - Method in class net.sf.colossus.ai.SimpleAI
Return a SummonInfo object, containing the summoner, donor and unittype.
SummonAngel - Class in net.sf.colossus.gui
Allows a player to summon an angel or archangel (or any other summonable, whatever it is in certain variants).
SummonAngel(ClientGUI, Legion, List<Legion>) - Constructor for class net.sf.colossus.gui.SummonAngel
 
SummonAngel.SummonAngelDialog - Class in net.sf.colossus.gui
 
SummonAngel.SummonAngelDialog(SummonAngel, ClientGUI, Legion, List<Legion>) - Constructor for class net.sf.colossus.gui.SummonAngel.SummonAngelDialog
 
summoned - Variable in class net.sf.colossus.server.PlayerServerSide
 
SummonInfo - Class in net.sf.colossus.game
Little helper class to store information about a summoning: The target legion, the donor legion, and the summoned creature(type) (creature as String, for now).
SummonInfo(Legion, Legion, CreatureType) - Constructor for class net.sf.colossus.game.SummonInfo
 
SummonInfo() - Constructor for class net.sf.colossus.game.SummonInfo
 
Summoning - Class in net.sf.colossus.game.actions
 
Summoning(Legion, Legion, CreatureType) - Constructor for class net.sf.colossus.game.actions.Summoning
 
summoning - Variable in class net.sf.colossus.server.GameServerSide
 
summonState - Variable in class net.sf.colossus.server.BattleServerSide
 
SummonUndo - Class in net.sf.colossus.game.actions
 
SummonUndo(Legion, CreatureType) - Constructor for class net.sf.colossus.game.actions.SummonUndo
 
superset(List<T>, List<T>) - Static method in class net.sf.colossus.client.PredictSplitNode
Return true if big is a superset of little.
superviseGameStartup() - Method in class net.sf.colossus.webserver.RunGameInOwnJVM
 
supportsReconnect() - Method in class net.sf.colossus.server.ClientHandler
 
suppressedWelcomeDialog - Static variable in class net.sf.colossus.common.Options
 
swap(int) - Method in class net.sf.colossus.util.PermutationIterator
Swap elements lower and lower + 1 of permList
swingCleanup() - Static method in class net.sf.colossus.guiutil.DummyFrameWithMenu
 
SwingDocumentLogHandler - Class in net.sf.colossus.util
A java.util.logging Handler that appends to a javax.swing.text.Document.
SwingDocumentLogHandler() - Constructor for class net.sf.colossus.util.SwingDocumentLogHandler
 
SwingReferenceCleanupHacks - Class in net.sf.colossus.guiutil
Special hack to cleanup some static reference to the JFrame inside Swing; copied from here: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4907798
SwingReferenceCleanupHacks() - Constructor for class net.sf.colossus.guiutil.SwingReferenceCleanupHacks
 
syncAfterReconnect(int, int) - Method in class net.sf.colossus.server.ClientHandler
Re-send all data after the message from which we know client got it
syncCheckboxes() - Method in class net.sf.colossus.gui.ClientGUI
Ensure that Player menu checkboxes reflect the correct state.
syncCompleted - Static variable in class net.sf.colossus.common.Constants
 
syncOption(String, String) - Method in class net.sf.colossus.client.Client
Server sends Client some option setting (e.g.
syncOption(String, String) - Method in interface net.sf.colossus.client.IClient
 
syncOption - Static variable in class net.sf.colossus.common.Constants
 
syncOption(String, String) - Method in class net.sf.colossus.server.ClientHandler
 
syncOptions() - Method in class net.sf.colossus.server.GameServerSide
Send all current game option values to all clients.
syncRequestCounter - Variable in class net.sf.colossus.client.Client
Everytime we request server to sync data (typically after reconnect), we pass with a request counter, so that we can distinct the syncCompleted responses.
systemMessage(long, String) - Method in class net.sf.colossus.webclient.CmdLineWebClient
 
systemMessage(long, String) - Method in class net.sf.colossus.webclient.WebClient
 
systemMessage - Static variable in interface net.sf.colossus.webcommon.IWebClient
 
systemMessage(long, String) - Method in interface net.sf.colossus.webcommon.IWebClient
 
systemMessage(long, String) - Method in class net.sf.colossus.webserver.WebServerClient
 
systemMessageToAll(String) - Method in class net.sf.colossus.webserver.WebServer
 

T

tabbedPane - Variable in class net.sf.colossus.appmain.GetPlayers
 
tabbedPane - Variable in class net.sf.colossus.webclient.WebClient
 
TacticalObjective - Interface in net.sf.colossus.ai.objectives
Interface for a tactical (i.e.
tag - Variable in class net.sf.colossus.game.BattleUnit
 
tag - Variable in class net.sf.colossus.server.CreatureServerSide
Unique identifier for each critter.
tagCounter - Static variable in class net.sf.colossus.server.CreatureServerSide
Counter used to assign unique tags.
takeMulligan - Static variable in class net.sf.colossus.gui.MasterBoard
 
takeMulligan() - Method in class net.sf.colossus.server.PlayerServerSide
 
takeMulliganAction - Variable in class net.sf.colossus.gui.MasterBoard
 
takeOne(CreatureType) - Method in class net.sf.colossus.game.Caretaker
 
takeSnapshotAtBeginOfPhase() - Method in class net.sf.colossus.server.GameSaving
Take a new snapshot of the data (basic game data, players with legions, and history) at the begin of a phase.
tan - Static variable in class net.sf.colossus.util.HTMLColor
 
target - Variable in class net.sf.colossus.game.SummonInfo
 
target - Variable in class net.sf.colossus.gui.SummonAngel.SummonAngelDialog
 
target - Variable in class net.sf.colossus.server.PenaltyOption
 
target - Variable in class net.sf.colossus.server.Server
 
target - Variable in class net.sf.colossus.webcommon.GameInfo
 
targetCreature - Variable in class net.sf.colossus.game.RecruitGraph.RecruitOption
 
targetDesc - Variable in class net.sf.colossus.gui.BattleDice.DiceEntry
 
targetDesc() - Method in class net.sf.colossus.gui.BattleDice
 
targetHex - Variable in class net.sf.colossus.gui.ClientGUI.PendingMove
 
targetNumber - Variable in class net.sf.colossus.gui.BattleDice.DiceEntry
 
targetNumber() - Method in class net.sf.colossus.gui.BattleDice
 
targPlayersWeb - Static variable in class net.sf.colossus.common.Options
 
TARPIT - Static variable in class net.sf.colossus.variant.HazardTerrain
 
teal - Static variable in class net.sf.colossus.util.HTMLColor
 
teleported - Variable in class net.sf.colossus.game.Legion
Flag if the legion has teleported in the current masterboard round.
teleported - Variable in class net.sf.colossus.server.PlayerServerSide
TODO PlayerClientSide just checks if any legion has teleported.
tellAllGamesFromListToOne(WebServerClient, ArrayList<GameInfo>) - Method in class net.sf.colossus.webserver.WebServer
 
tellAllProposedGamesToOne(WebServerClient) - Method in class net.sf.colossus.webserver.WebServer
 
tellAllRunningGamesToOne(WebServerClient) - Method in class net.sf.colossus.webserver.WebServer
 
tellBattleMove(int, BattleHex, BattleHex, boolean) - Method in class net.sf.colossus.client.Client
 
tellBattleMove(int, BattleHex, BattleHex, boolean) - Method in interface net.sf.colossus.client.IClient
 
tellBattleMove - Static variable in class net.sf.colossus.common.Constants
 
tellBattleMove(int, BattleHex, BattleHex, boolean) - Method in class net.sf.colossus.server.ClientHandler
 
tellEngagement(MasterHex, Legion, Legion) - Method in class net.sf.colossus.client.Client
 
tellEngagement(MasterHex, Legion, Legion) - Method in interface net.sf.colossus.client.IClient
 
tellEngagement(Legion, Legion, int) - Method in interface net.sf.colossus.client.IClientGUI
 
tellEngagement(Legion, Legion, int) - Method in class net.sf.colossus.client.NullClientGUI
 
tellEngagement - Static variable in class net.sf.colossus.common.Constants
 
tellEngagement(Legion, Legion, int) - Method in class net.sf.colossus.gui.ClientGUI
 
tellEngagement(Legion, Legion, int) - Method in class net.sf.colossus.gui.EventViewer
 
tellEngagement(MasterHex, Legion, Legion) - Method in class net.sf.colossus.server.ClientHandler
 
tellEngagementResults(Legion, String, int, int) - Method in class net.sf.colossus.client.Client
 
tellEngagementResults(Legion, String, int, int) - Method in interface net.sf.colossus.client.IClient
 
tellEngagementResults - Static variable in class net.sf.colossus.common.Constants
 
tellEngagementResults(Legion, String, int) - Method in class net.sf.colossus.gui.EventViewer
 
tellEngagementResults(Legion, String, int, int) - Method in class net.sf.colossus.server.ClientHandler
 
tellEngagementResultsAttackerLegionCertainities - Variable in class net.sf.colossus.gui.ClientGUI
 
tellEngagementResultsAttackerStartingContents - Variable in class net.sf.colossus.gui.ClientGUI
 
tellEngagementResultsDefenderLegionCertainities - Variable in class net.sf.colossus.gui.ClientGUI
 
tellEngagementResultsDefenderStartingContents - Variable in class net.sf.colossus.gui.ClientGUI
 
tellEnrolledGameStartsNow(GameInfo, String, int) - Method in interface net.sf.colossus.webcommon.IRunWebServer
 
tellEnrolledGameStartsNow(GameInfo, String, int) - Method in class net.sf.colossus.webserver.WebServer
 
tellEnrolledGameStartsSoon(GameInfo) - Method in interface net.sf.colossus.webcommon.IRunWebServer
 
tellEnrolledGameStartsSoon(GameInfo) - Method in class net.sf.colossus.webserver.WebServer
 
tellEvent(String) - Method in interface net.sf.colossus.webcommon.IGameManager
 
tellEvent(String) - Method in class net.sf.colossus.webserver.GameManager
 
tellGameEnds() - Method in class net.sf.colossus.webclient.WebClient
 
tellGameOver(String, boolean) - Method in class net.sf.colossus.client.Client
 
tellGameOver(String, boolean) - Method in interface net.sf.colossus.client.IClient
 
tellGameOver - Static variable in class net.sf.colossus.common.Constants
 
tellGameOver(String, boolean) - Method in class net.sf.colossus.server.ClientHandler
 
tellInitialGameInfo(String, Collection<String>) - Method in class net.sf.colossus.server.ClientHandler
 
tellLastChatMessagesToOne(WebServerClient, String) - Method in class net.sf.colossus.webserver.WebServer
 
tellLastMessagesToOne(IWebClient) - Method in class net.sf.colossus.webserver.ChatChannel
 
tellLegionLocation(Legion, MasterHex) - Method in class net.sf.colossus.client.Client
Create marker if necessary, and place it in hexLabel.
tellLegionLocation(Legion, MasterHex) - Method in interface net.sf.colossus.client.IClient
 
tellLegionLocation - Static variable in class net.sf.colossus.common.Constants
 
tellLegionLocation(Legion, MasterHex) - Method in class net.sf.colossus.server.ClientHandler
 
tellMovementRoll(int) - Method in class net.sf.colossus.client.Client
 
tellMovementRoll(int) - Method in interface net.sf.colossus.client.IClient
 
tellMovementRoll - Static variable in class net.sf.colossus.common.Constants
 
tellMovementRoll(int) - Method in class net.sf.colossus.gui.EventViewer
 
tellMovementRoll(int) - Method in class net.sf.colossus.server.ClientHandler
 
tellPickedColor(PlayerColor) - Method in class net.sf.colossus.gui.PickColor.PickColorCallback
 
tellPlayerElim(Player, Player) - Method in class net.sf.colossus.client.Client
 
tellPlayerElim(Player, Player) - Method in interface net.sf.colossus.client.IClient
 
tellPlayerElim - Static variable in class net.sf.colossus.common.Constants
 
tellPlayerElim(Player, Player) - Method in class net.sf.colossus.server.ClientHandler
 
tellProposal(String) - Method in class net.sf.colossus.client.Client
Inform this player about the other player's proposal.
tellProposal(String) - Method in interface net.sf.colossus.client.IClient
 
tellProposal(String) - Method in interface net.sf.colossus.client.IClientGUI
Inform this player about the other player's proposal.
tellProposal(String) - Method in class net.sf.colossus.client.NullClientGUI
 
tellProposal - Static variable in class net.sf.colossus.common.Constants
 
tellProposal(String) - Method in class net.sf.colossus.gui.ClientGUI
 
tellProposal(String) - Method in class net.sf.colossus.server.ClientHandler
 
tellProposal(Player, Proposal) - Method in class net.sf.colossus.server.Server
Tell playerName about proposal.
tellRedo(boolean) - Method in class net.sf.colossus.client.Client
 
tellRedo(boolean) - Method in interface net.sf.colossus.client.IClient
 
tellRedo(boolean) - Method in class net.sf.colossus.server.ClientHandler
 
tellReplay(boolean, int) - Method in class net.sf.colossus.client.Client
 
tellReplay(boolean, int) - Method in interface net.sf.colossus.client.IClient
 
tellReplay(boolean, int) - Method in class net.sf.colossus.server.ClientHandler
 
tellServerToInformOtherPlayers() - Method in class net.sf.colossus.webclient.RunGameInSameJVM
 
tellSlowResults(int, int) - Method in class net.sf.colossus.client.Client
 
tellSlowResults(int, int) - Method in interface net.sf.colossus.client.IClient
 
tellSlowResults - Static variable in class net.sf.colossus.common.Constants
 
tellSlowResults(int, int) - Method in class net.sf.colossus.server.ClientHandler
 
tellStatus() - Method in class net.sf.colossus.server.ManagedGame
 
tellStatus() - Method in interface net.sf.colossus.webcommon.IManagedGame
 
tellStrikeResults(int, int, int, List<String>, int, boolean, boolean, int, Set<String>) - Method in class net.sf.colossus.client.Client
 
tellStrikeResults(int, int, int, List<String>, int, boolean, boolean, int, Set<String>) - Method in interface net.sf.colossus.client.IClient
 
tellStrikeResults - Static variable in class net.sf.colossus.common.Constants
 
tellStrikeResults(int, int, int, List<String>, int, boolean, boolean, int, Set<String>) - Method in class net.sf.colossus.server.ClientHandler
 
tellSyncCompleted(int) - Method in class net.sf.colossus.client.Client
 
tellSyncCompleted(int) - Method in interface net.sf.colossus.client.IClient
 
tellSyncCompleted(int) - Method in class net.sf.colossus.server.ClientHandler
 
tellToTerminate() - Method in class net.sf.colossus.webserver.WebServerClientSocketThread
 
tellWhatsHappening(String) - Method in class net.sf.colossus.client.Client
 
tellWhatsHappening(String) - Method in interface net.sf.colossus.client.IClient
 
tellWhatsHappening(String) - Method in interface net.sf.colossus.client.IClientGUI
 
tellWhatsHappening(String) - Method in class net.sf.colossus.client.NullClientGUI
 
tellWhatsHappening - Static variable in class net.sf.colossus.common.Constants
 
tellWhatsHappening(String) - Method in class net.sf.colossus.gui.ClientGUI
 
tellWhatsHappening(String) - Method in class net.sf.colossus.server.ClientHandler
 
template - Variable in class net.sf.colossus.webserver.RunGameInOwnJVM
 
TEMPLATE_CONFCODE - Static variable in class net.sf.colossus.webcommon.User
 
TEMPLATE_CONFCODE_REPLACEMENT - Static variable in class net.sf.colossus.webcommon.User
 
temporarilyDisconnected - Variable in class net.sf.colossus.server.ClientHandler
 
temporarilyInTrouble - Variable in class net.sf.colossus.server.ClientHandler
 
ter - Variable in class net.sf.colossus.xmlparser.MainVarFileLoader
 
terrain - Variable in class net.sf.colossus.game.RecruitGraph.RecruitEdge
 
terrain - Variable in class net.sf.colossus.game.RecruitGraph.RecruitOption
 
terrain - Variable in class net.sf.colossus.variant.BattleHex
 
terrain - Variable in class net.sf.colossus.variant.MasterHex
 
TERRAIN_BONUSES - Static variable in class net.sf.colossus.ai.SimpleAI
Maps the terrain names to their matching bonuses.
TERRAIN_MAP - Static variable in class net.sf.colossus.variant.HazardTerrain
A map from the serialization string of a terrain to the instances.
TerrainRecruitLoader - Class in net.sf.colossus.xmlparser
TerrainRecruitLoader load the terrains and recruits descriptions.
TerrainRecruitLoader(InputStream, AllCreatureType) - Constructor for class net.sf.colossus.xmlparser.TerrainRecruitLoader
 
TerrainRecruitLoader.CreatureAndNumber - Class in net.sf.colossus.xmlparser
Helper class, associating a Creature and a number.
TerrainRecruitLoader.CreatureAndNumber(String, int) - Constructor for class net.sf.colossus.xmlparser.TerrainRecruitLoader.CreatureAndNumber
 
TerrainRecruitLoader.NullTerrainRecruitLoader - Class in net.sf.colossus.xmlparser
 
TerrainRecruitLoader.NullTerrainRecruitLoader(boolean) - Constructor for class net.sf.colossus.xmlparser.TerrainRecruitLoader.NullTerrainRecruitLoader
Create an do-basically-Nothing TerrainRecruitLoader that can be used as TerrainInitialiser e.g.
TerrainRecruitLoader.NullTerrainRecruitLoader() - Constructor for class net.sf.colossus.xmlparser.TerrainRecruitLoader.NullTerrainRecruitLoader
 
TerrainRecruitLoader.RecruitNumber - Class in net.sf.colossus.xmlparser
Used internally to associate a creature name and the number of creatures needed to recruit it.
TerrainRecruitLoader.RecruitNumber(String, int) - Constructor for class net.sf.colossus.xmlparser.TerrainRecruitLoader.RecruitNumber
 
TerrainRecruitLoader.StartingNumber - Class in net.sf.colossus.xmlparser
Used internally to associate a creature name and the number received when starting a game.
TerrainRecruitLoader.StartingNumber(String, int) - Constructor for class net.sf.colossus.xmlparser.TerrainRecruitLoader.StartingNumber
 
terrains - Variable in class net.sf.colossus.variant.Variant
 
terrains - Static variable in class net.sf.colossus.xmlparser.TerrainRecruitLoader
A map from the terrain names to the terrains.
terrainSpecial - Variable in class net.sf.colossus.variant.Hazards
 
testBattleMove(BattleCritter, BattleHex) - Method in class net.sf.colossus.client.Client
 
testCaseAutoDenyNegotiate - Variable in class net.sf.colossus.client.Client
 
testCaseAutoDontFlee - Variable in class net.sf.colossus.client.Client
 
testMoveOrder(List<CritterMove>, List<CritterMove>) - Method in class net.sf.colossus.ai.SimpleAI
Try each of the moves in order.
testThatPortReallyFree(int) - Method in class net.sf.colossus.webserver.PortBookKeeper
Check that it's really free, as expected, log a warning if not
testWhetherPortFree(int) - Method in class net.sf.colossus.webserver.PortBookKeeper
Just check it, whether it's free or not
text - Variable in class net.sf.colossus.server.StartupProgress
 
textArea - Variable in class net.sf.colossus.gui.ConnectionLogWindow
 
textAreaHeight - Static variable in class net.sf.colossus.webclient.ChatHandler
 
theClient - Variable in class net.sf.colossus.webserver.WebServerClientSocketThread
 
thisServer - Variable in class net.sf.colossus.webserver.ColossusMail
 
thisStackHasBetter - Variable in class net.sf.colossus.ai.objectives.AbstractObjectiveHelper.AllThereIsToKnowAboutYourCreature
Whether the current Legion already has something better in the recruit tree (of this terrain)
thistle - Static variable in class net.sf.colossus.util.HTMLColor
 
thread - Variable in class net.sf.colossus.webserver.RunGameInOwnJVM.NullDumper
 
threadedSetupTimer() - Method in class net.sf.colossus.ai.ParallelEvaluatorAI.findBestLegionMoveThread
 
threadNr - Variable in class net.sf.colossus.client.ClientThread
 
threadNumberCounter - Static variable in class net.sf.colossus.client.ClientThread
 
threeWide - Static variable in class net.sf.colossus.gui.Chit
 
TIME_FORMAT - Static variable in class net.sf.colossus.webcommon.FormatWhen
 
timeAndDateAsString(long) - Method in class net.sf.colossus.webcommon.FormatWhen
 
timeAsString(long) - Method in class net.sf.colossus.webcommon.FormatWhen
 
timeFormatter - Variable in class net.sf.colossus.webcommon.FormatWhen
 
timeIsUp - Variable in class net.sf.colossus.ai.ParallelEvaluatorAI.findBestLegionMoveThread
 
timeIsUp - Variable in class net.sf.colossus.ai.SimpleAI
 
timeIsUp - Variable in class net.sf.colossus.webclient.WebClient
 
timeLimit - Variable in class net.sf.colossus.ai.SimpleAI
 
timeLimitLabel - Variable in class net.sf.colossus.appmain.GetPlayers
 
timeLoss() - Method in class net.sf.colossus.server.BattleServerSide.BattlePhaseAdvancer
 
timeoutAbortsConnectionCheck() - Method in interface net.sf.colossus.client.IClientGUI
Timeout reached.
timeoutAbortsConnectionCheck() - Method in class net.sf.colossus.client.NullClientGUI
 
timeoutAbortsConnectionCheck() - Method in class net.sf.colossus.gui.ClientGUI
 
timeoutDuringGame - Variable in class net.sf.colossus.server.Server
 
timeoutDuringShutdown - Variable in class net.sf.colossus.server.Server
 
timeoutDuringStart - Variable in class net.sf.colossus.server.Server
 
timeOutInSecs - Variable in class net.sf.colossus.common.WhatNextManager.TimedJvmQuit
 
titan - Variable in class net.sf.colossus.client.PredictSplitNode
 
titan - Static variable in class net.sf.colossus.common.Constants
 
TITAN_BY_EDGE_OR_BLOCKINGHAZARD_BONUS - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Multiplied by the number of relevant hex
TITAN_FORWARD_EARLY_PENALTY - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Multiplied by the distance to entrance
TITAN_SURVIVAL - Variable in class net.sf.colossus.ai.RationalAI
 
TITAN_TOWER_HEIGHT_BONUS - Variable in class net.sf.colossus.ai.helper.BattleEvalConstants
Multiplied by hex elevation
titanBaseName - Variable in class net.sf.colossus.gui.RevealedCreature
 
titanEliminated - Variable in class net.sf.colossus.server.PlayerServerSide
 
titanImprove - Variable in class net.sf.colossus.variant.Variant
 
titanImprove - Variable in class net.sf.colossus.xmlparser.TerrainRecruitLoader
Base amount of points needed for Titan improvement.
titanLabel - Variable in class net.sf.colossus.gui.StatusScreen
 
titanTeleport - Variable in class net.sf.colossus.variant.Variant
 
titanTeleport - Variable in class net.sf.colossus.xmlparser.TerrainRecruitLoader
Amount of points needed for Titan Teleport.
titanTeleportAllowed() - Method in class net.sf.colossus.game.Movement
 
title - Static variable in class net.sf.colossus.appmain.WelcomeDialog
 
title - Static variable in class net.sf.colossus.gui.ShowHelpDoc
 
title - Variable in class net.sf.colossus.webclient.ChatHandler
 
toArray() - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
 
toArray(T[]) - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
 
toChit(int) - Method in class net.sf.colossus.gui.RevealedCreature
 
todoLabel - Variable in class net.sf.colossus.gui.MasterBoard.BottomBar
Displays reasons why "Done" can not be used.
toggleAllDead(List<Chit>) - Method in class net.sf.colossus.gui.Negotiate
 
toggleDead() - Method in class net.sf.colossus.gui.Chit
 
toggleSuspend() - Method in class net.sf.colossus.gui.MasterBoard.BottomBar
 
toHex - Variable in class net.sf.colossus.ai.RationalAI.LegionBoardMove
 
toInt() - Method in enum net.sf.colossus.game.Phase
Serialize the object to an integer code.
toldToTerminate - Variable in class net.sf.colossus.webserver.WebServerClientSocketThread
 
toLeft(double, double) - Static method in class net.sf.colossus.game.Battle
Caller must ensure that yDist != 0 TODO Temporarily public because n.s.c.client.Strike needs it
tomato - Static variable in class net.sf.colossus.util.HTMLColor
 
toNull - Variable in class net.sf.colossus.webserver.RunGameInOwnJVM.NullDumper
 
tookMulligan - Variable in class net.sf.colossus.client.Client
 
tookMulligan() - Method in class net.sf.colossus.client.Client
 
tooManyUsers - Static variable in interface net.sf.colossus.webcommon.IWebClient
 
toPanel() - Method in class net.sf.colossus.gui.RevealEvent
 
topCountMap - Variable in class net.sf.colossus.gui.CreatureCollectionView
Maps each creature type to the top label with the total count.
topLabel - Variable in class net.sf.colossus.gui.CreatureCollectionView.CreatureCount
 
toString() - Method in class net.sf.colossus.ai.helper.LegionMove
 
toString() - Method in class net.sf.colossus.ai.objectives.AbstractObjectiveHelper.AllThereIsToKnowAboutYourCreature
 
toString() - Method in class net.sf.colossus.ai.RationalAI.LegionBoardMove
 
toString() - Method in class net.sf.colossus.ai.SimpleAI.PowerSkill
 
toString() - Method in class net.sf.colossus.client.CreatureInfo
 
toString() - Method in class net.sf.colossus.client.CritterMove
 
toString() - Method in class net.sf.colossus.client.PredictSplitNode
 
toString() - Method in class net.sf.colossus.cmdline.Opt
 
toString() - Method in class net.sf.colossus.common.Options
 
toString() - Method in enum net.sf.colossus.common.WhatNextManager.WhatToDoNext
Returns a non-localized UI string for the "whatToDoNext" activity.
toString() - Method in class net.sf.colossus.game.actions.Acquisition
 
toString() - Method in class net.sf.colossus.game.actions.AddCreatureAction
 
toString() - Method in class net.sf.colossus.game.actions.EditAddCreature
 
toString() - Method in class net.sf.colossus.game.actions.Recruitment
 
toString() - Method in class net.sf.colossus.game.actions.RelocateLegion
 
toString() - Method in class net.sf.colossus.game.actions.Summoning
 
toString() - Method in class net.sf.colossus.game.actions.SummonUndo
 
toString() - Method in enum net.sf.colossus.game.BattlePhase
Returns a non-localized UI string for the phase.
toString() - Method in class net.sf.colossus.game.BattleUnit
 
toString() - Method in class net.sf.colossus.game.Engagement
 
toString() - Method in class net.sf.colossus.game.Legion
Returns the markerId for debug and serialisation purposes.
toString() - Method in enum net.sf.colossus.game.Phase
Returns a non-localized UI string for the phase.
toString() - Method in class net.sf.colossus.game.Player
Overridden for debug/logging purposes.
toString() - Method in enum net.sf.colossus.game.PlayerColor
 
toString() - Method in class net.sf.colossus.game.Proposal
 
toString() - Method in class net.sf.colossus.game.RecruitGraph.RecruitEdge
 
toString() - Method in class net.sf.colossus.game.RecruitGraph.RecruitVertex
 
toString() - Method in class net.sf.colossus.game.SummonInfo
 
toString() - Method in class net.sf.colossus.gui.BattleBoard
 
toString() - Method in class net.sf.colossus.gui.Chit
 
toString() - Method in class net.sf.colossus.gui.GUIBattleChit
 
toString() - Method in class net.sf.colossus.gui.RevealedCreature
 
toString() - Method in class net.sf.colossus.gui.RevealEvent
 
toString() - Method in class net.sf.colossus.server.CreatureServerSide
 
toString() - Method in class net.sf.colossus.server.PenaltyOption
 
toString() - Method in class net.sf.colossus.util.InstanceGroup.TypeInstance
 
toString() - Method in class net.sf.colossus.util.ResourceLoader
 
toString() - Method in class net.sf.colossus.util.ValueRecorder
Get the detailed explanations and final value as String.
toString() - Method in class net.sf.colossus.variant.CreatureType
 
toString() - Method in interface net.sf.colossus.variant.HazardConstants
 
toString() - Method in class net.sf.colossus.variant.HazardHexside
 
toString() - Method in class net.sf.colossus.variant.Hazards
 
toString() - Method in class net.sf.colossus.variant.HazardTerrain
 
toString() - Method in class net.sf.colossus.variant.Hex
 
toString() - Method in class net.sf.colossus.variant.RecruitingSubTree.RecruiterAndRecruit
 
toString() - Method in class net.sf.colossus.variant.RecruitingSubTree
 
toString() - Method in class net.sf.colossus.variant.Variant.AcquirableData
 
toString(String) - Method in class net.sf.colossus.webcommon.GameInfo
 
toString() - Method in class net.sf.colossus.xmlparser.TerrainRecruitLoader.CreatureAndNumber
Textual representation of the data.
totalChits - Variable in class net.sf.colossus.gui.SplitLegion
 
totalPorts - Variable in class net.sf.colossus.webserver.PortBookKeeper
total nr of ports we are allowed to use according to options file; but only every 2nd is used as a game port
TOWER - Static variable in class net.sf.colossus.variant.HazardHexside
 
TOWER - Static variable in class net.sf.colossus.variant.HazardTerrain
 
towerLabel - Variable in class net.sf.colossus.gui.StatusScreen
 
towerSet - Variable in class net.sf.colossus.variant.MasterBoard
A Set of all Tower hexes.
towerTeleportAllowed() - Method in class net.sf.colossus.game.Movement
 
towerToNonTowerTeleportAllowed() - Method in class net.sf.colossus.game.Movement
 
towerToTowerTeleportAllowed() - Method in class net.sf.colossus.game.Movement
 
towerToTowerTeleportOnly - Static variable in class net.sf.colossus.common.Options
 
traverse(RecruitGraph.RecruitVertex, Set<RecruitGraph.RecruitVertex>, Legion) - Method in class net.sf.colossus.game.RecruitGraph
Traverse the graph (depth first), assuming that all vertex in visited have been already visited, and using the given legion for availability of creatures (along with the caretakerInfo).
traverse(String, Legion) - Method in class net.sf.colossus.game.RecruitGraph
Give the List of RecruitVertex still reachable through the given creature from the given Legion.
TREE - Static variable in class net.sf.colossus.variant.HazardTerrain
Tree is a genuine Titan hazard, but the effect on anybody inside is custom, as noone can enter a tree in Titan.
triggerAllOptions() - Method in class net.sf.colossus.common.Options
 
triggerBooleanOption(String, boolean, boolean) - Method in class net.sf.colossus.common.Options
 
triggerDisplaying() - Method in class net.sf.colossus.gui.EventViewer
 
triggerDispose() - Method in class net.sf.colossus.server.Server
 
triggerFullUpdate() - Method in class net.sf.colossus.game.Caretaker
 
triggerIntOption(String, int, int) - Method in class net.sf.colossus.common.Options
 
triggerOneAvailabilityCount(CreatureType, int) - Method in class net.sf.colossus.game.Caretaker
 
triggerOneCountUpdate(CreatureType) - Method in class net.sf.colossus.game.Caretaker
 
triggerOneDeadCount(CreatureType, int) - Method in class net.sf.colossus.game.Caretaker
 
triggerStringOption(String, String, String) - Method in class net.sf.colossus.common.Options
 
triggerTimedQuit() - Method in class net.sf.colossus.common.WhatNextManager
Trigger a timed Quit, which will (by using a demon thread) terminate the JVM after a timeout (currently 10 (120) seconds) - unless the JVM has quit already anyway because cleanup has succeeded as planned.
triggerWithdrawIfDoesNotReconnect(long, int) - Method in class net.sf.colossus.server.Server
 
trimCritterMoves(List<List<CritterMove>>) - Method in class net.sf.colossus.ai.AbstractAI
Modify allCritterMoves in place, and return true if it changed.
TrueHexGridLayout - Class in net.sf.colossus.gui
The TrueHexGridLayout class is a layout manager that lays out a container's components in a grid with alternate rows offset by a partial grid component.
TrueHexGridLayout(int, int, boolean, boolean) - Constructor for class net.sf.colossus.gui.TrueHexGridLayout
 
TrueHexGridLayout(int, int, boolean) - Constructor for class net.sf.colossus.gui.TrueHexGridLayout
 
truncScore() - Method in class net.sf.colossus.server.PlayerServerSide
Remove half-points.
tryBattleMove(CritterMove) - Method in class net.sf.colossus.client.Client
 
tryBuildingNonexistentImage(String, int, int, List<String>) - Static method in class net.sf.colossus.util.StaticResourceLoader
Try to build an image when there is no source file to create it.
tryChangePassword(String, String, String) - Method in class net.sf.colossus.webclient.WebClient
 
tryLoadImageFromFile(String, String, int, int) - Static method in class net.sf.colossus.util.StaticResourceLoader
Try loading the file with the given filename in the given path as an Image.
tryLoadImageIconFromResource(String, String, int, int) - Static method in class net.sf.colossus.util.StaticResourceLoader
Try loading the file file with the given filename in the given path as an ImageIcon, through a Class loader.
tryLoadVariant(String, String, String, boolean) - Static method in class net.sf.colossus.server.VariantSupport
This does the actual work for VariantSupport.loadVariant(String, String, String, boolean) This here is private and should be called only from the synchronized before-mentioned method.
tryOneSource(String) - Method in class net.sf.colossus.util.DevRandom
 
tryReconnect(boolean) - Method in class net.sf.colossus.client.Client
 
tryReconnect - Static variable in class net.sf.colossus.common.Constants
 
tryReconnectAction - Variable in class net.sf.colossus.gui.MasterBoard
 
tryToStart() - Method in class net.sf.colossus.webclient.RunGameInSameJVM
 
tryToStart() - Method in interface net.sf.colossus.webcommon.IGameRunner
 
tryToStart() - Method in class net.sf.colossus.webserver.RunGameInOwnJVM
 
turn - Variable in class net.sf.colossus.gui.BattleBoard.TurnPanel
 
turnCombatFinished - Variable in class net.sf.colossus.server.GameServerSide
 
turnCreated - Variable in class net.sf.colossus.client.PredictSplitNode
 
turnLabel - Variable in class net.sf.colossus.gui.StatusScreen
 
turnNr - Variable in class net.sf.colossus.gui.EventViewer
 
turnNumber - Variable in class net.sf.colossus.game.Game
The current turn number.
turnNumber - Variable in class net.sf.colossus.gui.BattleBoard.TurnPanel
 
turnNumber - Variable in class net.sf.colossus.gui.RevealEvent
 
turnOrPlayerChange(int, Player) - Method in class net.sf.colossus.gui.EventViewer
 
turnPanel - Variable in class net.sf.colossus.gui.BattleBoard.InfoPanel
 
turns - Variable in class net.sf.colossus.gui.EngagementResults.Engagement
 
turnStartBeep - Static variable in class net.sf.colossus.common.Options
 
turnStartToFront - Static variable in class net.sf.colossus.common.Options
 
turquoise - Static variable in class net.sf.colossus.util.HTMLColor
 
twoNegotiate(Legion, Legion) - Method in class net.sf.colossus.server.Server
 
type - Variable in class net.sf.colossus.client.CreatureInfo
 
type - Variable in class net.sf.colossus.game.Creature
 
type - Variable in class net.sf.colossus.game.Player
The type of player: local human, AI or network.
type - Variable in class net.sf.colossus.webcommon.GameInfo
 
TYPE_ADMIN - Static variable in class net.sf.colossus.webcommon.User
 
TYPE_INSTANTLY - Static variable in class net.sf.colossus.webclient.WebClient
 
TYPE_SCHEDULED - Static variable in class net.sf.colossus.webclient.WebClient
 
TYPE_USER - Static variable in class net.sf.colossus.webcommon.User
 
typeChoices - Variable in class net.sf.colossus.appmain.GetPlayers
 

U

undidMove(Legion, MasterHex, MasterHex, boolean) - Method in class net.sf.colossus.client.Client
 
undidMove(Legion, MasterHex, MasterHex, boolean) - Method in interface net.sf.colossus.client.IClient
 
undidMove - Static variable in class net.sf.colossus.common.Constants
 
undidMove(Legion, MasterHex, MasterHex, boolean) - Method in class net.sf.colossus.server.ClientHandler
 
undidRecruit(Legion, CreatureType) - Method in class net.sf.colossus.client.Client
 
undidRecruit(Legion, CreatureType) - Method in interface net.sf.colossus.client.IClient
 
undidRecruit - Static variable in class net.sf.colossus.common.Constants
 
undidRecruit(Legion, CreatureType) - Method in class net.sf.colossus.server.ClientHandler
 
undidRecruit(Legion, CreatureType, boolean) - Method in class net.sf.colossus.server.Server
 
undidSplit(Legion, Legion, int) - Method in class net.sf.colossus.client.Client
 
undidSplit(Legion, Legion, int) - Method in interface net.sf.colossus.client.IClient
 
undidSplit - Static variable in class net.sf.colossus.common.Constants
 
undidSplit(Legion, Legion, int) - Method in class net.sf.colossus.server.ClientHandler
 
undidSplit(Legion, Legion, boolean, int) - Method in class net.sf.colossus.server.Server
 
undoAll - Static variable in class net.sf.colossus.gui.BattleBoard
 
undoAll - Static variable in class net.sf.colossus.gui.MasterBoard
 
undoAllAction - Variable in class net.sf.colossus.gui.BattleBoard
 
undoAllAction - Variable in class net.sf.colossus.gui.MasterBoard
 
undoAllBattleMoves() - Method in interface net.sf.colossus.client.IClientGUI
 
undoAllBattleMoves() - Method in class net.sf.colossus.client.NullClientGUI
 
undoAllBattleMoves() - Method in class net.sf.colossus.gui.ClientGUI
 
undoAllMoves() - Method in interface net.sf.colossus.client.IClientGUI
 
undoAllMoves() - Method in class net.sf.colossus.client.NullClientGUI
 
undoAllMoves() - Method in class net.sf.colossus.gui.ClientGUI
 
undoAllMoves() - Method in class net.sf.colossus.server.PlayerServerSide
 
undoAllRecruits() - Method in interface net.sf.colossus.client.IClientGUI
 
undoAllRecruits() - Method in class net.sf.colossus.client.NullClientGUI
 
undoAllRecruits() - Method in class net.sf.colossus.gui.ClientGUI
 
undoAllSplits() - Method in class net.sf.colossus.gui.ClientGUI
 
undoBattleMove(BattleHex) - Method in class net.sf.colossus.client.Client
 
undoBattleMove(BattleHex) - Method in class net.sf.colossus.client.SocketClientThread
 
undoBattleMove - Static variable in class net.sf.colossus.common.Constants
 
undoBattleMove(BattleHex) - Method in class net.sf.colossus.gui.ClientGUI
 
undoBattleMove(BattleHex) - Method in interface net.sf.colossus.gui.GUICallbacks
 
undoBattleMove(BattleHex) - Method in interface net.sf.colossus.server.IServer
 
undoBattleMove(BattleHex) - Method in class net.sf.colossus.server.Server
 
undoEvent(int, Legion, Legion, int) - Method in class net.sf.colossus.gui.EventViewer
 
undoLast - Static variable in class net.sf.colossus.gui.BattleBoard
 
undoLast - Static variable in class net.sf.colossus.gui.MasterBoard
 
undoLastAction - Variable in class net.sf.colossus.gui.BattleBoard
 
undoLastAction - Variable in class net.sf.colossus.gui.MasterBoard
 
undoLastBattleMove() - Method in interface net.sf.colossus.client.IClientGUI
 
undoLastBattleMove() - Method in class net.sf.colossus.client.NullClientGUI
 
undoLastBattleMove() - Method in class net.sf.colossus.gui.ClientGUI
 
undoLastMove() - Method in class net.sf.colossus.gui.ClientGUI
 
undoLastRecruit() - Method in class net.sf.colossus.gui.ClientGUI
For the topmost item on undo stack, undo the done recruit, or reset the skipThisTime flag if set.
undoLastSplit() - Method in class net.sf.colossus.gui.ClientGUI
 
undoMove(Legion) - Method in class net.sf.colossus.client.Client
 
undoMove(Legion) - Method in class net.sf.colossus.client.SocketClientThread
 
undoMove - Static variable in class net.sf.colossus.common.Constants
 
undoMove(BattleHex) - Method in class net.sf.colossus.server.BattleServerSide
 
undoMove() - Method in class net.sf.colossus.server.CreatureServerSide
 
undoMove(Legion) - Method in class net.sf.colossus.server.GameServerSide
 
undoMove(Legion) - Method in interface net.sf.colossus.server.IServer
 
undoMove() - Method in class net.sf.colossus.server.LegionServerSide
 
undoMove(Legion) - Method in class net.sf.colossus.server.PlayerServerSide
 
undoMove(Legion) - Method in class net.sf.colossus.server.Server
 
undone - Variable in class net.sf.colossus.gui.RevealEvent
 
undoRecruit(Legion) - Method in class net.sf.colossus.client.Client
 
undoRecruit(Legion) - Method in interface net.sf.colossus.client.IClientGUI
 
undoRecruit(Legion) - Method in class net.sf.colossus.client.NullClientGUI
 
undoRecruit(Legion) - Method in class net.sf.colossus.client.SocketClientThread
 
undoRecruit - Static variable in class net.sf.colossus.common.Constants
 
undoRecruit(Legion) - Method in class net.sf.colossus.gui.ClientGUI
For a specific clicked legion, undo the done recruit, or reset the skipThisTime flag if set.
undoRecruit(Legion) - Method in interface net.sf.colossus.server.IServer
 
undoRecruit() - Method in class net.sf.colossus.server.LegionServerSide
 
undoRecruit(Legion) - Method in class net.sf.colossus.server.PlayerServerSide
Tell legion to do undo the recruiting and trigger needed messages to be sent to clients
undoRecruit(Legion) - Method in class net.sf.colossus.server.Server
 
undoRecruitEvent(Legion) - Method in class net.sf.colossus.server.GameServerSide
 
undoRecruitEvent(Legion) - Method in class net.sf.colossus.server.History
 
undoReinforcement() - Method in class net.sf.colossus.server.LegionServerSide
 
undoReinforcement(Legion) - Method in class net.sf.colossus.server.PlayerServerSide
Tell legion to do undo the reinforcement and trigger needed messages to be sent to clients (quite similar to undorecuit, but not exactly the same)
undoSplit(Legion) - Method in class net.sf.colossus.client.Client
 
undoSplit(Legion) - Method in class net.sf.colossus.client.SocketClientThread
 
undoSplit - Static variable in class net.sf.colossus.common.Constants
 
undoSplit(Legion) - Method in interface net.sf.colossus.server.IServer
 
undoSplit(Legion) - Method in class net.sf.colossus.server.PlayerServerSide
 
undoSplit(Legion) - Method in class net.sf.colossus.server.Server
 
undoStack - Variable in class net.sf.colossus.gui.ClientGUI
Stack of legion marker ID's, to allow multiple levels of undo for splits, moves, and recruits.
unenroll(User) - Method in class net.sf.colossus.webcommon.GameInfo
 
Unenroll - Static variable in interface net.sf.colossus.webcommon.IWebServer
 
unenrollButton - Variable in class net.sf.colossus.webclient.WebClient
 
unenrollButtonAction() - Method in class net.sf.colossus.webclient.WebClient
 
UnenrollButtonText - Static variable in class net.sf.colossus.webclient.WebClient
 
unenrollUserFromGame(String, String) - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
unenrollUserFromGame(String, String) - Method in interface net.sf.colossus.webcommon.IWebServer
 
unenrollUserFromGame(String, String) - Method in class net.sf.colossus.webserver.WebServer
 
unit - Variable in class net.sf.colossus.game.SummonInfo
 
unlimitedMulligans - Static variable in class net.sf.colossus.common.Options
 
unlimitedMulligans - Variable in class net.sf.colossus.webcommon.GameInfo
 
unlimitedMulligansCB - Variable in class net.sf.colossus.webclient.WebClient
 
unregister(Object) - Static method in class net.sf.colossus.util.ViableEntityManager
 
unregisterFromGameManager() - Method in class net.sf.colossus.server.ManagedGame
 
unregisterFromRegistry() - Method in class net.sf.colossus.server.ManagedGame
 
unregisterGame(String) - Method in interface net.sf.colossus.webcommon.IGameManager
 
unregisterGame(GameInfo, int) - Method in interface net.sf.colossus.webcommon.IRunWebServer
 
unregisterGame(String) - Method in class net.sf.colossus.webserver.GameManager
 
unregisterGame(GameInfo, int) - Method in class net.sf.colossus.webserver.WebServer
unregister a game from runningGames (or proposedGames), and keep in endingGames until it's reaped
unregisterGamePlayerPC(GameInfo) - Method in class net.sf.colossus.webserver.WebServer
unregister a game (run on player's PC) from runningGames, keep in endingGames until it's reaped
unregisterManager() - Method in class net.sf.colossus.webserver.GameManager
 
unregisterSocketChannel(SocketChannel) - Method in class net.sf.colossus.server.Server
 
unselect() - Method in class net.sf.colossus.gui.GUIHex
 
unselect() - Method in class net.sf.colossus.gui.GUIMasterHex
 
unselectAllHexes() - Method in class net.sf.colossus.client.HexMap
 
unselectAllHexes() - Method in class net.sf.colossus.gui.BattleBoard
 
unselectAllHexes() - Method in class net.sf.colossus.gui.BattleMap
 
unselectAllHexes() - Method in class net.sf.colossus.gui.MasterBoard
 
unselectColor(JButton) - Method in class net.sf.colossus.gui.PreferencesWindow
 
unselectEntranceHexes() - Method in class net.sf.colossus.gui.BattleMap
 
unselectHex(BattleHex) - Method in class net.sf.colossus.client.HexMap
 
unselectHex(BattleHex) - Method in class net.sf.colossus.gui.BattleBoard
 
unselectHex(BattleHex) - Method in class net.sf.colossus.gui.BattleMap
 
unverifiedUsername - Variable in class net.sf.colossus.webserver.WebServerClient
During registration request and sending of confirmation code, we do not have a user yet.
update(String) - Method in class net.sf.colossus.client.PlayerClientSide
Takes a colon-separated string of form dead:name:tower:color:elim:legions:markers:creatures:value:titan:score TODO this is part of the network protocol and should be somewhere in there
update() - Method in class net.sf.colossus.gui.CreatureCollectionView
 
updateAndRepaint() - Method in class net.sf.colossus.gui.GUIBattleChit
 
updateCaretakerDisplays() - Method in class net.sf.colossus.server.GameServerSide
Update the dead and available counts for all creature types on all clients.
updateCaretakerDisplaysFor(CreatureType) - Method in class net.sf.colossus.server.GameServerSide
Update the dead and available counts for a creature type on all clients.
updateComponentTreeUI() - Method in class net.sf.colossus.gui.MasterBoard
 
updateCreatureCount(CreatureType, int, int) - Method in class net.sf.colossus.client.Client
 
updateCreatureCount(CreatureType, int, int) - Method in interface net.sf.colossus.client.IClient
 
updateCreatureCount - Static variable in class net.sf.colossus.common.Constants
 
updateCreatureCount(CreatureType, int, int) - Method in class net.sf.colossus.server.ClientHandler
 
updateCreatureCountDisplay() - Method in interface net.sf.colossus.client.IClientGUI
 
updateCreatureCountDisplay() - Method in class net.sf.colossus.client.NullClientGUI
 
updateCreatureCountDisplay() - Method in class net.sf.colossus.gui.ClientGUI
 
updateDateTimeInfoString() - Method in class net.sf.colossus.webclient.WebClient
 
updateEngagementsLeftText() - Method in class net.sf.colossus.gui.MasterBoard
 
updateEverything() - Method in interface net.sf.colossus.client.IClientGUI
 
updateEverything() - Method in class net.sf.colossus.client.NullClientGUI
 
updateEverything() - Method in class net.sf.colossus.gui.ClientGUI
 
updateGUI() - Method in class net.sf.colossus.webclient.WebClient
 
updateGUI() - Method in class net.sf.colossus.webserver.WebServer
 
updateInitialSplitInfo(CreatureInfoList) - Method in class net.sf.colossus.client.PredictSplitNode
This takes potentially new information about the legion's composition at split and applies the later changes to the legion to get a new predicton of contents.
updateKnownCreatures(List<RevealedCreature>) - Method in class net.sf.colossus.gui.RevealEvent
 
updateLastLogin() - Method in class net.sf.colossus.webcommon.User
 
updateLastLogout() - Method in class net.sf.colossus.webcommon.User
 
updateLegionsLeftToMoveText(boolean) - Method in class net.sf.colossus.gui.MasterBoard
 
updateLegionsLeftToMusterText() - Method in class net.sf.colossus.gui.MasterBoard
 
updateLoggedinStatus(User, WebServerClient) - Method in class net.sf.colossus.webcommon.UserDB
 
updateLoggedinStatus(User, WebServerClient) - Method in class net.sf.colossus.webserver.WebServer
 
updateMaxSpinner(String) - Method in class net.sf.colossus.webclient.WebClient
 
updateOnline(GameInfo) - Method in class net.sf.colossus.webserver.WebServer
When a user logged in or out, this is called for every GameInfo to update how many of the enrolled players are currently online.
updateOnlineCount(int) - Method in class net.sf.colossus.webcommon.GameInfo
 
updatePanels(boolean) - Method in class net.sf.colossus.gui.EventViewer
 
updatePendingText() - Method in class net.sf.colossus.gui.ClientGUI
 
updatePhaseAndTurn() - Method in class net.sf.colossus.gui.BattleBoard
 
updatePlayerInfo(List<String>) - Method in class net.sf.colossus.client.Client
 
updatePlayerInfo(List<String>) - Method in class net.sf.colossus.client.GameClientSide
 
updatePlayerInfo(List<String>) - Method in interface net.sf.colossus.client.IClient
 
updatePlayerInfo - Static variable in class net.sf.colossus.common.Constants
 
updatePlayerInfo(List<String>) - Method in class net.sf.colossus.server.ClientHandler
 
updateReplayText(int, int) - Method in class net.sf.colossus.gui.MasterBoard
 
updateStatus(String, Color) - Method in class net.sf.colossus.webclient.CmdLineWebClient
 
updateStatus(String, Color) - Method in class net.sf.colossus.webclient.WebClient
 
updateStatusScreen() - Method in interface net.sf.colossus.client.IClientGUI
 
updateStatusScreen() - Method in class net.sf.colossus.client.NullClientGUI
 
updateStatusScreen() - Method in class net.sf.colossus.gui.ClientGUI
 
updateStatusScreen() - Method in class net.sf.colossus.gui.StatusScreen
 
updateThreadName(String) - Method in interface net.sf.colossus.client.IServerConnection
 
updateThreadName(String) - Method in class net.sf.colossus.client.SocketClientThread
Set the thread name to playerName
updateTreeAndPack(Window) - Method in class net.sf.colossus.gui.ClientGUI
 
updateUserCounts() - Method in class net.sf.colossus.webserver.WebServer
 
usage(Opts) - Static method in class net.sf.colossus.appmain.Start
Print a usage string to stdout.
USE_RECORDER - Static variable in class net.sf.colossus.common.Constants
 
useColoredBorders - Static variable in class net.sf.colossus.common.Options
 
useColoredBorders - Static variable in class net.sf.colossus.gui.GUIBattleChit
 
useMagicMissile() - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
useMagicMissile() - Method in interface net.sf.colossus.game.BattleCritter
 
useMagicMissile() - Method in class net.sf.colossus.game.BattleUnit
 
useMagicMissile() - Method in class net.sf.colossus.game.Creature
 
useMagicMissile() - Method in class net.sf.colossus.variant.CreatureType
 
useOverlay - Static variable in class net.sf.colossus.common.Options
 
useOverlay - Static variable in class net.sf.colossus.gui.GUIHex
Globally turns overlay on or off for all hexes
User - Class in net.sf.colossus.webcommon
One user at the WebServer side.
User(String) - Constructor for class net.sf.colossus.webcommon.User
 
User(String, String, String, boolean, String, String, String, long) - Constructor for class net.sf.colossus.webcommon.User
 
user - Variable in class net.sf.colossus.webserver.WebServerClient
The user associated with this WebClient connection
UserDB - Class in net.sf.colossus.webcommon
 
UserDB(String, int) - Constructor for class net.sf.colossus.webcommon.UserDB
 
userDB - Variable in class net.sf.colossus.webserver.ChatChannel
 
userDB - Variable in class net.sf.colossus.webserver.ClientWatchDog
 
userDB - Variable in class net.sf.colossus.webserver.WebServer
 
userInfo(int, int, int, int, long, String) - Method in class net.sf.colossus.webclient.CmdLineWebClient
 
userInfo(int, int, int, int, long, String) - Method in class net.sf.colossus.webclient.WebClient
 
userInfo - Static variable in interface net.sf.colossus.webcommon.IWebClient
 
userInfo(int, int, int, int, long, String) - Method in interface net.sf.colossus.webcommon.IWebClient
 
userInfo(int, int, int, int, long, String) - Method in class net.sf.colossus.webserver.WebServerClient
 
userInfo - Variable in class net.sf.colossus.webserver.WebServerGUI
 
userinfoLabel - Variable in class net.sf.colossus.webclient.WebClient
 
USERLINE_DATE_FORMAT - Static variable in class net.sf.colossus.webcommon.User
 
userlineDateFormatter - Static variable in class net.sf.colossus.webcommon.User
 
userMap - Variable in class net.sf.colossus.webcommon.UserDB
 
username - Static variable in class net.sf.colossus.common.Constants
 
username - Variable in class net.sf.colossus.server.StartGameForWebclient
 
username - Variable in class net.sf.colossus.webclient.ChatHandler
 
username - Variable in class net.sf.colossus.webclient.CmdLineWebClient
 
username - Variable in class net.sf.colossus.webclient.RunGameInSameJVM
 
username - Variable in class net.sf.colossus.webclient.WebClient
 
username - Variable in class net.sf.colossus.webclient.WebClientSocketThread
 
usersDead - Variable in class net.sf.colossus.webclient.WebClient
 
usersEnrolled - Variable in class net.sf.colossus.webclient.WebClient
 
usersFile - Variable in class net.sf.colossus.webcommon.UserDB
 
usersLoggedIn - Variable in class net.sf.colossus.webclient.WebClient
 
usersLogoffAgo - Variable in class net.sf.colossus.webclient.WebClient
 
usersPlaying - Variable in class net.sf.colossus.webclient.WebClient
 
usersText - Variable in class net.sf.colossus.webclient.WebClient
 
useSaveWindow(IOptions, String, Point) - Method in class net.sf.colossus.guiutil.KDialog
If, and only if, the extending class calls this useSaveWindow, then the KDialog will handle the SaveWindow work: creating it when useSaveWindow is called, and saving back always when setVisible(false) is called (and useSaveWindow was called before, of course).
useSaveWindow(IOptions, String, Point) - Method in class net.sf.colossus.guiutil.KFrame
If, and only if, the extending class calls this useSaveWindow, then the KFrame will handle the SaveWindow work: creating it when useSaveWindow is called, and saving back always when setVisible(false) is called (and useSaveWindow was called before, of course).

V

v - Variable in class net.sf.colossus.util.ValueRecorder.TrivialValueRecorderItem
 
val - Variable in class net.sf.colossus.ai.RationalAI.LegionBoardMove
 
validateField(Component, String, String) - Method in class net.sf.colossus.webclient.WebClient
 
validateInputs() - Method in class net.sf.colossus.appmain.GetPlayers
Check if values are legal; if yes, caller can start the game.
validateLegions() - Method in class net.sf.colossus.gui.ClientGUI
 
validatePort(Component, String) - Method in class net.sf.colossus.webclient.WebClient
 
validateServerAndPort() - Method in class net.sf.colossus.webclient.WebClient
 
value - Variable in class net.sf.colossus.ai.AbstractAI.MoveInfo
 
value - Variable in class net.sf.colossus.ai.helper.LegionMove
 
value - Variable in class net.sf.colossus.ai.SimpleAI.PowerSkill
 
value - Variable in class net.sf.colossus.client.CritterMove
 
value - Variable in class net.sf.colossus.util.ValueRecorder
The current value
value - Variable in class net.sf.colossus.variant.Variant.AcquirableData
 
VALUE_CONSTRAINT - Static variable in class net.sf.colossus.gui.PlayerDetailsDialog
 
valueOf(String) - Static method in enum net.sf.colossus.client.Client.ClosedByConstant
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.colossus.common.Constants.ConfirmVals
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.colossus.common.Constants.HexsideGates
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.colossus.common.WhatNextManager.WhatToDoNext
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.colossus.game.BattlePhase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.colossus.game.EntrySide
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.colossus.game.Phase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.colossus.game.PlayerColor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.colossus.server.BattleServerSide.AngelSummoningStates
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.colossus.server.BattleServerSide.LegionTags
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.colossus.variant.HazardConstants.EffectOnMovement
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.colossus.variant.HazardConstants.EffectOnStrike
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.colossus.variant.HazardConstants.RangeStrikeSpecialEffect
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.colossus.variant.HazardConstants.ScopeOfEffectOnStrike
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.colossus.variant.HazardConstants.SpecialEffect
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.colossus.variant.IVariantHint.AIStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.colossus.webcommon.GameInfo.GameState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.colossus.webcommon.GameInfo.GameType
Returns the enum constant of this type with the specified name.
ValueRecorder - Class in net.sf.colossus.util
An integer value, along with a detailed record of how and why the value has the value it has.
ValueRecorder() - Constructor for class net.sf.colossus.util.ValueRecorder
 
ValueRecorder(String) - Constructor for class net.sf.colossus.util.ValueRecorder
 
ValueRecorder.TrivialValueRecorderItem - Class in net.sf.colossus.util
 
ValueRecorder.TrivialValueRecorderItem(int, String, boolean) - Constructor for class net.sf.colossus.util.ValueRecorder.TrivialValueRecorderItem
 
values() - Static method in enum net.sf.colossus.client.Client.ClosedByConstant
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.colossus.common.Constants.ConfirmVals
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.colossus.common.Constants.HexsideGates
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.colossus.common.WhatNextManager.WhatToDoNext
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.colossus.game.BattlePhase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.colossus.game.EntrySide
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.colossus.game.Phase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.colossus.game.PlayerColor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.colossus.server.BattleServerSide.AngelSummoningStates
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.colossus.server.BattleServerSide.LegionTags
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class net.sf.colossus.util.MultiSet
 
values() - Static method in enum net.sf.colossus.variant.HazardConstants.EffectOnMovement
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.colossus.variant.HazardConstants.EffectOnStrike
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.colossus.variant.HazardConstants.RangeStrikeSpecialEffect
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.colossus.variant.HazardConstants.ScopeOfEffectOnStrike
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.colossus.variant.HazardConstants.SpecialEffect
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.colossus.variant.IVariantHint.AIStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.colossus.webcommon.GameInfo.GameState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.colossus.webcommon.GameInfo.GameType
Returns an array containing the constants of this enum type, in the order they are declared.
valueText - Variable in class net.sf.colossus.gui.EditLegion.LegionEditPanel
 
valueText - Variable in class net.sf.colossus.gui.LegionInfoPanel
 
varDirectory - Static variable in class net.sf.colossus.server.VariantSupport
 
varEnd - Static variable in class net.sf.colossus.common.Constants
 
varFilename - Static variable in class net.sf.colossus.server.VariantSupport
 
variant - Variable in class net.sf.colossus.ai.AbstractAI
 
variant - Variable in class net.sf.colossus.ai.AbstractHintProvider
 
variant - Variable in class net.sf.colossus.ai.objectives.AbstractObjectiveHelper
 
variant - Variable in class net.sf.colossus.client.PredictSplitNode
 
variant - Static variable in class net.sf.colossus.common.Options
 
variant - Variable in class net.sf.colossus.game.Game
The variant played in this game.
variant - Variable in class net.sf.colossus.gui.AutoInspector
 
variant - Variable in class net.sf.colossus.gui.BattleTerrainHazardWindow
 
variant - Variable in class net.sf.colossus.gui.HexRecruitTreePanel
 
variant - Variable in class net.sf.colossus.server.GameLoading
 
Variant - Class in net.sf.colossus.variant
Hub for all variant-specific information.
Variant(IVariantInitializer, AllCreatureType, MasterBoard, Document, String) - Constructor for class net.sf.colossus.variant.Variant
 
variant - Variable in class net.sf.colossus.webcommon.GameInfo
 
Variant.AcquirableData - Class in net.sf.colossus.variant
Used internally to record the Acquirable name, points needed for recruiting, and the list of terrains in which the Acquirable dwells.
Variant.AcquirableData(String, int, List<MasterBoardTerrain>) - Constructor for class net.sf.colossus.variant.Variant.AcquirableData
 
variantArray - Static variable in class net.sf.colossus.common.Constants
Available internal variants Try to keep this list mostly alphabetized for easier searching, with Default at the top.
variantBox - Variable in class net.sf.colossus.appmain.GetPlayers
 
variantBox - Variable in class net.sf.colossus.webclient.WebClient
 
variantFileWithFullPath - Static variable in class net.sf.colossus.common.Options
 
variantKnower - Variable in class net.sf.colossus.game.RecruitGraph
 
VariantKnower - Class in net.sf.colossus.server
 
VariantKnower() - Constructor for class net.sf.colossus.server.VariantKnower
 
variantList - Static variable in class net.sf.colossus.common.Constants
 
variantName - Static variable in class net.sf.colossus.server.VariantSupport
 
variantName - Variable in class net.sf.colossus.variant.Variant
 
variantNameForInit - Variable in class net.sf.colossus.client.SocketClientThread
 
VariantSupport - Class in net.sf.colossus.server
Class VariantSupport hold the members and functions required to support Variants in Colossus TODO this should probably move into the variant package sooner or later, possibly into the Variant class itself
VariantSupport() - Constructor for class net.sf.colossus.server.VariantSupport
 
VariantSupport.VariantLoadException - Exception in net.sf.colossus.server
A helper class to store the exception that happened during VariantLoading together with the task during which that happened.
VariantSupport.VariantLoadException(String, Throwable) - Constructor for exception net.sf.colossus.server.VariantSupport.VariantLoadException
 
variantVector - Variable in class net.sf.colossus.appmain.GetPlayers
 
varPath - Static variable in class net.sf.colossus.common.Constants
all variants are subdirectories of this dir.
varREADME - Static variable in class net.sf.colossus.server.VariantSupport
 
verifyLogin(String, String) - Method in class net.sf.colossus.webcommon.UserDB
Given a username and password, verifies that the user is allowed to login with that password.
verifyLogin(String, String) - Method in class net.sf.colossus.webserver.WebServer
 
vertSize - Variable in class net.sf.colossus.variant.MasterBoard
The number of hexes in the tallest section.
vertSize - Variable in class net.sf.colossus.xmlparser.StrategicMapLoader
 
VerySimpleFormatter - Class in net.sf.colossus.util
This is a logging formatter doing not much more than the bare minimum.
VerySimpleFormatter() - Constructor for class net.sf.colossus.util.VerySimpleFormatter
 
viableEntities - Static variable in class net.sf.colossus.util.ViableEntityManager
 
ViableEntityManager - Class in net.sf.colossus.util
Keeps track of "viable entities", i.e.
ViableEntityManager() - Constructor for class net.sf.colossus.util.ViableEntityManager
 
viewableAll - Static variable in class net.sf.colossus.common.Options
 
viewableAllNum - Static variable in class net.sf.colossus.common.Options
 
viewableEver - Static variable in class net.sf.colossus.common.Options
 
viewableEverNum - Static variable in class net.sf.colossus.common.Options
 
viewableLast - Static variable in class net.sf.colossus.common.Options
 
viewableLastNum - Static variable in class net.sf.colossus.common.Options
 
viewableOwn - Static variable in class net.sf.colossus.common.Options
 
viewableOwnNum - Static variable in class net.sf.colossus.common.Options
 
viewAll(LegionClientSide, boolean, int, int, int, boolean, boolean, boolean, boolean) - Method in class net.sf.colossus.gui.EditLegion.LegionEditPanel
 
viewAll(LegionClientSide, boolean, int, int, int, boolean, boolean, boolean, boolean) - Method in class net.sf.colossus.gui.LegionInfoPanel
 
viewBattleMap - Static variable in class net.sf.colossus.gui.MasterBoard
 
viewBattleMapAction - Variable in class net.sf.colossus.gui.MasterBoard
 
viewEditLegion(LegionClientSide) - Method in class net.sf.colossus.gui.MasterBoard
 
viewFullRecruitTree - Static variable in class net.sf.colossus.gui.MasterBoard
 
viewFullRecruitTreeAction - Variable in class net.sf.colossus.gui.MasterBoard
 
viewHelpDoc - Static variable in class net.sf.colossus.gui.MasterBoard
 
viewHelpDocAction - Variable in class net.sf.colossus.gui.MasterBoard
 
viewHexRecruitTree - Static variable in class net.sf.colossus.gui.MasterBoard
 
viewHexRecruitTreeAction - Variable in class net.sf.colossus.gui.MasterBoard
 
viewLegions - Static variable in class net.sf.colossus.gui.MasterBoard
 
viewLegions(Point) - Method in class net.sf.colossus.gui.MasterBoard
 
viewLegionsAction - Variable in class net.sf.colossus.gui.MasterBoard
 
viewMode - Static variable in class net.sf.colossus.common.Options
 
viewMode - Variable in class net.sf.colossus.gui.AutoInspector
 
viewMode - Variable in class net.sf.colossus.gui.ClientGUI
 
viewmode - Variable in class net.sf.colossus.webcommon.GameInfo
 
viewModeArray - Static variable in class net.sf.colossus.common.Options
 
viewModeBox - Variable in class net.sf.colossus.appmain.GetPlayers
 
viewmodeBox - Variable in class net.sf.colossus.webclient.WebClient
 
viewOtherText(String) - Method in class net.sf.colossus.gui.EditLegion.LegionEditPanel
 
viewOtherText(String) - Method in class net.sf.colossus.gui.LegionInfoPanel
 
viewReadme - Static variable in class net.sf.colossus.gui.MasterBoard
 
viewReadmeAction - Variable in class net.sf.colossus.gui.MasterBoard
 
viewWebClient - Static variable in class net.sf.colossus.gui.MasterBoard
 
viewWebClientAction - Variable in class net.sf.colossus.gui.MasterBoard
 
viewWelcome - Static variable in class net.sf.colossus.gui.MasterBoard
 
viewWelcomeAction - Variable in class net.sf.colossus.gui.MasterBoard
 
violet - Static variable in class net.sf.colossus.util.HTMLColor
 
violetRed - Static variable in class net.sf.colossus.util.HTMLColor
 
visible - Variable in class net.sf.colossus.gui.EventViewer
 
VISIBLE_HEXES - Static variable in class net.sf.colossus.client.HexMap
 
visitedThisPhase - Variable in class net.sf.colossus.game.Legion
Flag to remember that legion has been visited this phase
VOLCANO - Static variable in class net.sf.colossus.variant.HazardTerrain
 

W

waitCursor() - Method in interface net.sf.colossus.client.IClientGUI
 
waitCursor() - Method in class net.sf.colossus.client.NullClientGUI
 
waitCursor() - Method in class net.sf.colossus.gui.ClientGUI
 
waitForAck() - Method in class net.sf.colossus.webclient.WebClientSocketThread.AckWaiter
 
waitForClients() - Method in class net.sf.colossus.server.Server
 
waitForClientsMutex - Variable in class net.sf.colossus.server.GameServerSide
 
waitForGameShutdown(Process, RunGameInOwnJVM.NullDumper, RunGameInOwnJVM.NullDumper) - Method in class net.sf.colossus.webserver.RunGameInOwnJVM
 
waitForLine() - Method in class net.sf.colossus.client.SocketClientThread
 
waitForLine(BufferedReader, int) - Method in class net.sf.colossus.webserver.RunGameInOwnJVM
 
waitForPrompt() - Method in class net.sf.colossus.client.SocketClientThread
 
waitForUser() - Method in class net.sf.colossus.webserver.WebServer
 
waiting - Static variable in class net.sf.colossus.util.ViableEntityManager
 
waiting - Variable in class net.sf.colossus.webclient.WebClientSocketThread.AckWaiter
 
waitingForPlayers - Variable in class net.sf.colossus.server.Server
Number of player clients we're waiting for to *connect*
waitingForPlayersToJoin - Variable in class net.sf.colossus.server.Server
Number of player clients we're waiting for to *join* - when last one has joined, then kick of newGame2() or loadGame2()
waitingText - Static variable in class net.sf.colossus.webclient.WebClient
 
waitingToCatchup - Variable in class net.sf.colossus.server.Server
 
waitOnImage(Image) - Static method in class net.sf.colossus.util.StaticResourceLoader
Wait until the Image in parameter is fully drawn.
waitOnSelector(int, boolean) - Method in class net.sf.colossus.server.Server
 
waitReturn() - Static method in class net.sf.colossus.guiutil.DebugMethods
prints out "PRESS RETURN TO CONTINUE", and after return is pressed, prints then "OK, continuing" and returns.
waitReturnLoop(boolean) - Static method in class net.sf.colossus.guiutil.DebugMethods
Repeatedly checks whether now all tracked objects are gone.
waitThatGameComesUp() - Method in class net.sf.colossus.server.GameServerSideTestAccess
 
waitThatGameIsCompleted() - Method in class net.sf.colossus.server.GameServerSideTestAccess
 
waitUntilAllGone() - Static method in class net.sf.colossus.util.ViableEntityManager
 
waitUntilGameFinishes() - Method in class net.sf.colossus.server.GameServerSide
 
waitUntilGameFinishes() - Method in class net.sf.colossus.server.Server
 
waitUntilGameStartedSuccessfully(int) - Method in class net.sf.colossus.webclient.RunGameInSameJVM
 
waitUntilGameStartedSuccessfully(int) - Method in interface net.sf.colossus.webcommon.IGameRunner
 
waitUntilGameStartedSuccessfully(int) - Method in class net.sf.colossus.webserver.RunGameInOwnJVM
 
waitUntilOverMutex - Variable in class net.sf.colossus.server.Server
 
waitUntilReadyToAcceptClients(int) - Method in class net.sf.colossus.webclient.RunGameInSameJVM
 
waitUntilReadyToAcceptClients(int) - Method in interface net.sf.colossus.webcommon.IGameRunner
Waits until socket is up, i.e.
waitUntilReadyToAcceptClients(int) - Method in class net.sf.colossus.webserver.RunGameInOwnJVM
 
warnThatNullTerrainRecruitLoader(String) - Method in class net.sf.colossus.xmlparser.TerrainRecruitLoader.NullTerrainRecruitLoader
 
wasAcquired - Variable in class net.sf.colossus.gui.RevealedCreature
 
wasAcquired() - Method in class net.sf.colossus.gui.RevealedCreature
 
wasAlreadyStarted() - Method in class net.sf.colossus.webcommon.GameInfo
 
wasFakeDisconnectFlagSet() - Method in class net.sf.colossus.server.ClientHandler
 
wasForcedLogout() - Method in class net.sf.colossus.webserver.WebServerClientSocketThread
 
wasRecruited - Variable in class net.sf.colossus.gui.RevealedCreature
 
wasRecruited() - Method in class net.sf.colossus.gui.RevealedCreature
 
wasReinforced - Variable in class net.sf.colossus.gui.RevealedCreature
 
wasReinforced() - Method in class net.sf.colossus.gui.RevealedCreature
 
wasSummoned - Variable in class net.sf.colossus.gui.RevealedCreature
 
wasSummoned() - Method in class net.sf.colossus.gui.RevealedCreature
 
wasUndone() - Method in class net.sf.colossus.gui.RevealEvent
 
watchButton - Variable in class net.sf.colossus.webclient.WebClient
 
watchButtonAction() - Method in class net.sf.colossus.webclient.WebClient
 
WatchButtonText - Static variable in class net.sf.colossus.webclient.WebClient
 
watchDog - Variable in class net.sf.colossus.webserver.WebServer
 
waterDwelling - Variable in class net.sf.colossus.variant.CreatureType
 
wcst - Variable in class net.sf.colossus.webclient.CmdLineWebClient
 
wcst - Variable in class net.sf.colossus.webclient.WebClient
 
weakBoardRef - Variable in class net.sf.colossus.gui.GUIMasterHex
 
WEB_CLIENT_VERSION - Static variable in class net.sf.colossus.webclient.WebClient
 
webClient - Variable in class net.sf.colossus.gui.ClientGUI
 
webClient - Variable in class net.sf.colossus.webclient.RegisterPasswordPanel
 
webClient - Variable in class net.sf.colossus.webclient.RunGameInSameJVM
 
WebClient - Class in net.sf.colossus.webclient
This is the main class for one user client for the web server.
WebClient(WhatNextManager, String, int, String, String) - Constructor for class net.sf.colossus.webclient.WebClient
 
webClient - Variable in class net.sf.colossus.webclient.WebClientSocketThread
 
WebClient.TriggerTimeIsUp - Class in net.sf.colossus.webclient
 
WebClient.TriggerTimeIsUp() - Constructor for class net.sf.colossus.webclient.WebClient.TriggerTimeIsUp
 
webClientLogin - Static variable in class net.sf.colossus.common.Options
 
webClientPassword - Static variable in class net.sf.colossus.common.Options
 
WebClientSocketThread - Class in net.sf.colossus.webclient
This implements the webserver/client communication at client side.
WebClientSocketThread(WebClient, String, int, String, String, boolean, String, String, HashMap<String, GameInfo>) - Constructor for class net.sf.colossus.webclient.WebClientSocketThread
 
WebClientSocketThread.AckWaiter - Class in net.sf.colossus.webclient
 
WebClientSocketThread.AckWaiter() - Constructor for class net.sf.colossus.webclient.WebClientSocketThread.AckWaiter
 
WebClientSocketThread.WcstException - Exception in net.sf.colossus.webclient
 
WebClientSocketThread.WcstException(String, boolean) - Constructor for exception net.sf.colossus.webclient.WebClientSocketThread.WcstException
 
WebClientSocketThread.WcstException(String) - Constructor for exception net.sf.colossus.webclient.WebClientSocketThread.WcstException
 
webFlagFileName - Static variable in class net.sf.colossus.common.Options
 
WEBGAMES_STARTUP_TIMEOUT_SECS - Static variable in class net.sf.colossus.server.Server
How long in public server games socket shall wait for Clients.
WebProtocolSeparator - Static variable in interface net.sf.colossus.webcommon.IWebServer
 
WebServer - Class in net.sf.colossus.webserver
The main class for the WebServer - brings up the WebServer GUI - starts the ServerSocket and listens there for WebClients - based on actions coming from clients, keeps book of "instant" and "running" games (both GameInfo objects), and tell the GameInfo objects when to start the game.
WebServer(String) - Constructor for class net.sf.colossus.webserver.WebServer
 
webServer - Variable in class net.sf.colossus.webserver.WebServerGUI
 
WebServer.GameThreadReaper - Class in net.sf.colossus.webserver
Check whether any game executed in an own process has been finished.
WebServer.GameThreadReaper() - Constructor for class net.sf.colossus.webserver.WebServer.GameThreadReaper
 
WebServer.NullWebServerGUI - Class in net.sf.colossus.webserver
A Null Object for the web server GUI interface.
WebServer.NullWebServerGUI() - Constructor for class net.sf.colossus.webserver.WebServer.NullWebServerGUI
 
webserverClient - Variable in class net.sf.colossus.webcommon.User
 
WebServerClient - Class in net.sf.colossus.webserver
This class represents an actual WebServer client.
WebServerClient(WebServer, Socket) - Constructor for class net.sf.colossus.webserver.WebServerClient
 
WebServerClientSocketThread - Class in net.sf.colossus.webserver
Thread to handle one user client connection at the WebServer side.
WebServerClientSocketThread(WebServerClient, Socket) - Constructor for class net.sf.colossus.webserver.WebServerClientSocketThread
 
WebServerConstants - Class in net.sf.colossus.webserver
Class WebServerConstants holds constants related to the Web server, so far only for the config file.
WebServerConstants() - Constructor for class net.sf.colossus.webserver.WebServerConstants
 
WebServerGUI - Class in net.sf.colossus.webserver
The web server GUI - so far shows only simple info like amount of users logged in, scheduled-, instant-, running- and ending games.
WebServerGUI(WebServer) - Constructor for class net.sf.colossus.webserver.WebServerGUI
 
webServerHost - Static variable in class net.sf.colossus.common.Options
 
webserverHostField - Variable in class net.sf.colossus.webclient.WebClient
 
WebServerOptions - Class in net.sf.colossus.webserver
WebServer specific version of the Options / cf file handling.
WebServerOptions(String) - Constructor for class net.sf.colossus.webserver.WebServerOptions
 
webServerPort - Static variable in class net.sf.colossus.common.Options
 
webserverPortField - Variable in class net.sf.colossus.webclient.WebClient
 
WelcomeDialog - Class in net.sf.colossus.appmain
Provides a simple JTextArea to display some welcome message.
WelcomeDialog() - Constructor for class net.sf.colossus.appmain.WelcomeDialog
 
wfptjSemaphor - Variable in class net.sf.colossus.server.Server
Semaphor for synchronized access to waitingForPlayersToJoin
whatNextManager - Variable in class net.sf.colossus.appmain.GetPlayers
 
whatNextManager - Variable in class net.sf.colossus.appmain.NetworkClientDialog
 
whatNextManager - Variable in class net.sf.colossus.appmain.Start
 
WhatNextManager - Class in net.sf.colossus.common
 
WhatNextManager(Options) - Constructor for class net.sf.colossus.common.WhatNextManager
 
whatNextManager - Variable in class net.sf.colossus.gui.ClientGUI
The object which handles what to do next when a game is going to end
whatNextManager - Variable in class net.sf.colossus.server.GameServerSide
 
whatNextManager - Variable in class net.sf.colossus.server.Server
 
whatNextManager - Variable in class net.sf.colossus.server.StartGameForWebclient
 
whatNextManager - Variable in class net.sf.colossus.webclient.RunGameInSameJVM
 
whatNextManager - Variable in class net.sf.colossus.webclient.WebClient
 
WhatNextManager.TimedJvmQuit - Class in net.sf.colossus.common
A demon thread which is started by triggerTimedQuit.
WhatNextManager.TimedJvmQuit() - Constructor for class net.sf.colossus.common.WhatNextManager.TimedJvmQuit
 
WhatNextManager.WhatToDoNext - Enum in net.sf.colossus.common
The various constants for activities what the Start class should do as next thing, typically when a dialog is closed or a games ended.
WhatNextManager.WhatToDoNext(String) - Constructor for enum net.sf.colossus.common.WhatNextManager.WhatToDoNext
 
whatToDoNext - Variable in class net.sf.colossus.common.WhatNextManager
 
wheat - Static variable in class net.sf.colossus.util.HTMLColor
 
when - Variable in class net.sf.colossus.webcommon.ChatMessage
 
when - Variable in class net.sf.colossus.webserver.RoundtripTimeBookkeeper.RoundtripTimeEntry
 
whenFormatter - Variable in class net.sf.colossus.webclient.ChatHandler
 
whenFormatter - Variable in class net.sf.colossus.webserver.ChatChannel
 
whenFormatter - Variable in class net.sf.colossus.webserver.WebServer
 
where - Variable in class net.sf.colossus.variant.Variant.AcquirableData
 
white - Static variable in class net.sf.colossus.util.HTMLColor
 
whiteSmoke - Static variable in class net.sf.colossus.util.HTMLColor
 
why - Variable in class net.sf.colossus.ai.AbstractAI.MoveInfo
 
why - Variable in class net.sf.colossus.util.ValueRecorder.TrivialValueRecorderItem
 
WIN_WITH_HEAVY_LOSSES - Static variable in class net.sf.colossus.ai.SimpleAI
 
WIN_WITH_MINIMAL_LOSSES - Static variable in class net.sf.colossus.ai.SimpleAI
 
WINDOW_TITLE - Static variable in class net.sf.colossus.gui.EventViewer
 
windowClosing(WindowEvent) - Method in class net.sf.colossus.gui.MasterBoard.MasterBoardWindowHandler
 
windowTitle - Static variable in class net.sf.colossus.webclient.WebClient
 
winner - Variable in class net.sf.colossus.game.Proposal
 
winner - Variable in class net.sf.colossus.gui.EngagementResults.Engagement
 
winner - Variable in class net.sf.colossus.server.GameServerSide
 
winnerLegion - Variable in class net.sf.colossus.gui.EventViewer
 
winnerLosses - Variable in class net.sf.colossus.game.Proposal
 
withdrawFromGame() - Method in class net.sf.colossus.client.Client
This player quits the whole game.
withdrawFromGame() - Method in class net.sf.colossus.client.SocketClientThread
 
withdrawFromGame - Static variable in class net.sf.colossus.common.Constants
 
withdrawFromGame - Static variable in class net.sf.colossus.gui.MasterBoard
 
withdrawFromGame() - Method in interface net.sf.colossus.server.IServer
 
withdrawFromGame() - Method in class net.sf.colossus.server.Server
Withdraw the player for which data was currently processed on socket (if it is a real one, and withdrawal still makes sense).
withdrawFromGame(String) - Method in class net.sf.colossus.server.Server
Withdraw a specific player of which we know only the name; e.g.
withdrawFromGameAction - Variable in class net.sf.colossus.gui.MasterBoard
 
withdrawFromGameIfRelevant(Exception, boolean) - Method in class net.sf.colossus.server.Server
Something with the connection of "processingCH" which makes perhaps Withdraw necessary.
withdrawIfNeeded(boolean) - Method in class net.sf.colossus.server.ClientHandler
Make sure player is withdrawn from game.
withdrawnAlready - Variable in class net.sf.colossus.server.ClientHandler
 
workFilesBaseDir - Variable in class net.sf.colossus.webserver.RunGameInOwnJVM
 
wouldBeInstantGame(long) - Static method in class net.sf.colossus.webcommon.GameInfo
 
wouldDieFrom(int) - Method in class net.sf.colossus.ai.helper.EvaluatedBattleCritter
 
wouldDieFrom(int) - Method in interface net.sf.colossus.game.BattleCritter
 
wouldDieFrom(int) - Method in class net.sf.colossus.game.BattleUnit
 
wouldDieFrom(int) - Method in class net.sf.colossus.game.Creature
 
writeBackUsers() - Method in class net.sf.colossus.webserver.WebServer
 
writeLog(String) - Method in class net.sf.colossus.webclient.WebClientSocketThread
 
writer - Variable in class net.sf.colossus.webserver.WebServerClientSocketThread
 
writeRead(boolean, String, String) - Method in class net.sf.colossus.webserver.SmtpSimple
 
writtenTotal - Variable in class net.sf.colossus.server.ClientHandler
 
WRONG_CONFCODE - Static variable in class net.sf.colossus.webcommon.User
 

X

xCoord - Variable in class net.sf.colossus.variant.Hex
 
XML_EXTENSION - Static variable in class net.sf.colossus.common.Constants
 
XML_SNAPSHOT_START - Static variable in class net.sf.colossus.common.Constants
 
XML_SNAPSHOT_VERSION - Static variable in class net.sf.colossus.common.Constants
 
XMLSnapshotFilter - Class in net.sf.colossus.server
Class XMLSnapshotFilter implements a FilenameFilter for savegames.
XMLSnapshotFilter() - Constructor for class net.sf.colossus.server.XMLSnapshotFilter
 
xVertex - Variable in class net.sf.colossus.gui.GUIHex
 

Y

yCoord - Variable in class net.sf.colossus.variant.Hex
 
yellow - Static variable in class net.sf.colossus.util.HTMLColor
 
yellowGreen - Static variable in class net.sf.colossus.util.HTMLColor
 
yVertex - Variable in class net.sf.colossus.gui.GUIHex
 

_

_head(StringBuilder, CreatureType) - Static method in class net.sf.colossus.gui.ShowCreatureDetails
html header and start of page.
_intXCoordToXLabel(int) - Static method in class net.sf.colossus.variant.BattleHex
a char for an int: 0:'A'=0, 1:'B', ...
_low(String) - Static method in class net.sf.colossus.gui.ShowCreatureDetails
wrap HTML code around s to make it dark, or gray.
_section(StringBuilder, String) - Method in class net.sf.colossus.gui.ShowCreatureDetails
start of a named section.
_trSpan(StringBuilder, String, String) - Method in class net.sf.colossus.gui.ShowCreatureDetails
a headered table row, the data column spans.
A B C D E F G H I J K L M N O P Q R S T U V W X Y _