Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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.CreatureValueConstants - Class in net.sf.colossus.ai
-
Various constants used by the AIs code for creature evaluation.
- AbstractAI.MoveInfo - Class in net.sf.colossus.ai
-
little helper to store info about possible moves
- AbstractAIOracle(LegionClientSide, MasterHex, List<CreatureType>) - Constructor for class net.sf.colossus.ai.AbstractAI.AbstractAIOracle
- 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.ObjectiveEvalConstants - Class in net.sf.colossus.ai.objectives
- 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) - Method in class net.sf.colossus.server.ConfigFileFilter
- accept(File) - Method in class net.sf.colossus.server.XMLSnapshotFilter
- accept(File, String) - Method in class net.sf.colossus.server.ConfigFileFilter
- accept(File, String) - 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
- AckWaiter() - Constructor for class net.sf.colossus.webclient.WebClientSocketThread.AckWaiter
- AcquirableData(String, int, List<MasterBoardTerrain>) - Constructor for class net.sf.colossus.variant.Variant.AcquirableData
- AcquirableDecision(Legion, int, List<CreatureType>) - Constructor for class net.sf.colossus.game.Legion.AcquirableDecision
- 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 - Static variable in class net.sf.colossus.common.Constants
- 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(Legion, CreatureType) - Method in interface net.sf.colossus.server.IServer
- acquireAngel(Legion, CreatureType) - Method in class net.sf.colossus.server.Server
- 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
- 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 invalid input: '<' 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
- ACTIVATED - Enum constant in enum class net.sf.colossus.webcommon.GameInfo.GameState
- 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
-
List of SocketChannels that are currently active
- activity - Variable in enum class 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(BattleUnit) - Method in class net.sf.colossus.gui.ClientGUI
- actOnHitsSet(BattleHex) - Method in class net.sf.colossus.gui.BattleBoard
- 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
- actualDisposePickCarryDialog() - Method in class net.sf.colossus.gui.ClientGUI
- add(int, String) - Method in class net.sf.colossus.util.ValueRecorder
-
Augment the value.
- add(LegionMove) - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
- add(CritterMove) - Method in class net.sf.colossus.ai.helper.LegionMove
- add(ValueRecorder) - Method in class net.sf.colossus.util.ValueRecorder
-
Augment the value.
- add(T) - Method in class net.sf.colossus.util.MultiSet
- 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(Container, String, ActionListener) - Method in class net.sf.colossus.gui.PreferencesWindow
- addButton(String) - Method in class net.sf.colossus.gui.PickCarry
- 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(Container, String) - Method in class net.sf.colossus.gui.PreferencesWindow
- addCheckBox(Container, String, boolean, boolean) - Method in class net.sf.colossus.gui.PreferencesWindow
- addCheckBox(JMenu, String, int) - Method in class net.sf.colossus.gui.MasterBoard
- addClient(ClientHandler, String, boolean, int, String, boolean) - Method in class net.sf.colossus.server.Server
-
Add a Client.
- addColor(PlayerColor) - Method in class net.sf.colossus.gui.PreferencesWindow
- addColumn(TableColumn) - Method in class net.sf.colossus.gui.ColumnWidthPersistingJTable.ColumnWidthPersistingTableColumnModel
-
We override addColumn() to set the preferred width
- addCreature - Static variable in class net.sf.colossus.common.Constants
- addCreature() - Method in class net.sf.colossus.gui.EditLegion
- 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(Legion, CreatureType, String) - Method in class net.sf.colossus.gui.EventViewer
- addCreature(Legion, CreatureType, String) - Method in class net.sf.colossus.server.ClientHandlerStub
- addCreature(RevealedCreature) - Method in class net.sf.colossus.gui.RevealEvent
- 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(CreatureType) - Method in class net.sf.colossus.game.Legion
- addCreature(CreatureType) - Method in class net.sf.colossus.server.LegionServerSide
- addCreature(CreatureType, boolean) - Method in class net.sf.colossus.server.LegionServerSide
-
Add a creature to this legion.
- 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, 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
- addCreatureEvent(AddCreatureAction, String) - Method in class net.sf.colossus.server.GameServerSide
- 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(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.
- addEdge(RecruitGraph.RecruitVertex, RecruitGraph.RecruitVertex, int, MasterBoardTerrain) - Method in class net.sf.colossus.game.RecruitGraph
- 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(List<CreatureType>, MasterHex) - Method in class net.sf.colossus.gui.MasterBoard
- 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
- addRadioButton(Container, ButtonGroup, String, String, ItemListener) - Method in class net.sf.colossus.webclient.WebClient
- addRadioButton(Container, ButtonGroup, String, String, String) - Method in class net.sf.colossus.gui.PreferencesWindow
- 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() - 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
- 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.
- 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 - 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
- AI - Interface in net.sf.colossus.ai
-
interface to allow for multiple AI implementations
- 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.
- AIStyle() - Constructor for enum class net.sf.colossus.variant.IVariantHint.AIStyle
- 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(Set<BattleHex>) - Method in class net.sf.colossus.gui.BattleBoard
- alignChits(BattleHex) - Method in class net.sf.colossus.gui.BattleBoard
- alignLegions(Set<MasterHex>) - Method in class net.sf.colossus.gui.MasterBoard
- alignLegions(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 - Enum constant in enum class net.sf.colossus.variant.HazardConstants.ScopeOfEffectOnStrike
- 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, boolean) - Method in class net.sf.colossus.server.Server
- allSyncOption(String, int) - Method in class net.sf.colossus.server.Server
- allSyncOption(String, String) - 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
- AllThereIsToKnowAboutYourCreature(AbstractAI, Creature, Legion) - Constructor for class net.sf.colossus.ai.objectives.AbstractObjectiveHelper.AllThereIsToKnowAboutYourCreature
- allUpdateCreatureCount(CreatureType, int, int) - Method in class net.sf.colossus.server.Server
- allUpdatePlayerInfo(boolean, String) - Method in class net.sf.colossus.server.Server
- allUpdatePlayerInfo(String) - 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
- alreadyHandled - Variable in class net.sf.colossus.server.ClientHandlerStub
- 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
- AngelSummoningStates() - Constructor for enum class net.sf.colossus.server.BattleServerSide.AngelSummoningStates
- 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
- Any - Enum constant in enum class net.sf.colossus.variant.IVariantHint.AIStyle
-
Default value if no particular play style is preferred.
- 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 - Static variable in class net.sf.colossus.common.Constants
- 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(String) - Method in class net.sf.colossus.gui.ClientGUI
- appendToConnectionLog(String) - Method in class net.sf.colossus.server.ClientHandlerStub
- appendToConnLogs(ClientHandler, String) - Method in class net.sf.colossus.server.Server
- appendToDisplayArea(String) - Method in class net.sf.colossus.webclient.ChatHandler
- applyCarries - Static variable in class net.sf.colossus.common.Constants
- applyCarries(CreatureServerSide) - Method in class net.sf.colossus.server.BattleServerSide
- 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(BattleHex) - Method in class net.sf.colossus.gui.ClientGUI
- applyCarries(BattleHex) - Method in interface net.sf.colossus.gui.GUICallbacks
- 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
- ARCH - Enum constant in enum class net.sf.colossus.common.Constants.HexsideGates
- 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
- ARROW - Enum constant in enum class net.sf.colossus.common.Constants.HexsideGates
- ARROWS - Enum constant in enum class net.sf.colossus.common.Constants.HexsideGates
- 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 - Static variable in class net.sf.colossus.common.Constants
- 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(Legion, List<CreatureType>) - Method in class net.sf.colossus.server.ClientHandlerStub
- 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 - Static variable in class net.sf.colossus.common.Constants
- 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(List<String>) - Method in class net.sf.colossus.server.ClientHandlerStub
- askChooseStrikePenalty(SortedSet<PenaltyOption>) - Method in class net.sf.colossus.server.Server
-
Takes a Set of PenaltyOptions.
- askConcede - Static variable in class net.sf.colossus.common.Constants
- askConcede(Legion, Legion) - Method in class net.sf.colossus.client.Client
- askConcede(Legion, Legion) - Method in interface net.sf.colossus.client.IClient
- askConcede(Legion, Legion) - Method in class net.sf.colossus.server.ClientHandlerStub
- 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 - 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(Legion, Legion) - Method in class net.sf.colossus.server.ClientHandlerStub
- askFlee(Legion, Legion) - Method in class net.sf.colossus.server.Server
-
Ask ally's player whether he wants to flee with ally.
- askNegotiate - Static variable in class net.sf.colossus.common.Constants
- askNegotiate(Legion, Legion) - Method in class net.sf.colossus.client.Client
- askNegotiate(Legion, Legion) - Method in interface net.sf.colossus.client.IClient
- askNegotiate(Legion, Legion) - Method in class net.sf.colossus.server.ClientHandlerStub
- askNewCloseQuitCancel(JFrame, boolean) - Method in class net.sf.colossus.gui.ClientGUI
- askPickColor - Static variable in class net.sf.colossus.common.Constants
- askPickColor(List<PlayerColor>) - Method in class net.sf.colossus.client.Client
- askPickColor(List<PlayerColor>) - Method in interface net.sf.colossus.client.IClient
- askPickColor(List<PlayerColor>) - Method in class net.sf.colossus.server.ClientHandlerStub
- askPickColor(Player, List<PlayerColor>) - Method in class net.sf.colossus.server.Server
- askPickFirstMarker - Static variable in class net.sf.colossus.common.Constants
- askPickFirstMarker() - Method in class net.sf.colossus.client.Client
- askPickFirstMarker() - Method in interface net.sf.colossus.client.IClient
- askPickFirstMarker() - Method in class net.sf.colossus.server.ClientHandlerStub
- 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 - Static variable in class net.sf.colossus.common.Constants
- assignColor(PlayerColor) - Method in class net.sf.colossus.client.SocketClientThread
- assignColor(PlayerColor) - Method in interface net.sf.colossus.server.IServer
- assignColor(PlayerColor) - Method in class net.sf.colossus.server.Server
- assignColor(Player, PlayerColor) - Method in class net.sf.colossus.server.GameServerSide
- assignColors() - Method in class net.sf.colossus.server.GameServerSide
- assignFirstMarker - Static variable in class net.sf.colossus.common.Constants
- assignFirstMarker(String) - Method in class net.sf.colossus.client.Client
- assignFirstMarker(String) - Method in class net.sf.colossus.client.SocketClientThread
- assignFirstMarker(String) - Method in interface net.sf.colossus.server.IServer
- assignFirstMarker(String) - Method in class net.sf.colossus.server.Server
- assignStrikePenalty - Static variable in class net.sf.colossus.common.Constants
- assignStrikePenalty(String) - Method in class net.sf.colossus.client.Client
- assignStrikePenalty(String) - Method in class net.sf.colossus.client.SocketClientThread
- 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 - Enum constant in enum class net.sf.colossus.server.BattleServerSide.LegionTags
- 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 - Variable in class net.sf.colossus.gui.BattleDice.DiceEntry
- attackerDesc() - Method in class net.sf.colossus.gui.BattleDice
- 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 - Variable in class net.sf.colossus.gui.ClientGUI
- AutoInspector - Class in net.sf.colossus.gui
- AutoInspector(JFrame, IOptions, int, boolean, Variant, ClientGUI) - Constructor for class net.sf.colossus.gui.AutoInspector
- 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 - Variable in class net.sf.colossus.webcommon.GameInfo
- autoSave() - Method in class net.sf.colossus.server.GameServerSide
- 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 - Variable in class net.sf.colossus.gui.BattleDice.DiceEntry
- averageMiss() - Method in class net.sf.colossus.gui.BattleDice
- 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 class 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 - Variable in class net.sf.colossus.game.Game
- battle - Variable in class net.sf.colossus.server.CreatureServerSide
- Battle - Class in net.sf.colossus.game
-
An ongoing battle.
- Battle(Game, Legion, Legion, MasterHex) - Constructor for class net.sf.colossus.game.Battle
- battleActivePlayer - Variable in class net.sf.colossus.client.BattleClientSide
- battleActivePlayerLabel - Variable in class net.sf.colossus.gui.StatusScreen
- battleBoard - Variable in class net.sf.colossus.gui.ClientGUI
- 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.DicePanel - Class in net.sf.colossus.gui
- BattleBoard.InfoPanel - Class in net.sf.colossus.gui
- BattleBoard.TurnPanel - Class in net.sf.colossus.gui
- 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
- 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 - Variable in class net.sf.colossus.client.Client
- battleMovement - Variable in class net.sf.colossus.server.BattleServerSide
- 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
- 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 Class in net.sf.colossus.game
- BattlePhase(String, boolean, boolean) - Constructor for enum class net.sf.colossus.game.BattlePhase
- BattlePhaseAdvancer() - Constructor for class net.sf.colossus.server.BattleServerSide.BattlePhaseAdvancer
- battlePhaseDesc - Variable in class net.sf.colossus.gui.BattleDice.DiceEntry
- battlePhaseDesc() - Method in class net.sf.colossus.gui.BattleDice
- battlePhaseLabel - Variable in class net.sf.colossus.gui.StatusScreen
- BattleResults(double, int, int) - Constructor for class net.sf.colossus.ai.RationalAI.BattleResults
- BattleResults(double, int, int, List<String>) - Constructor for class net.sf.colossus.ai.RationalAI.BattleResults
- 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 Class in net.sf.colossus.server
- BattleServerSide.BattlePhaseAdvancer - Class in net.sf.colossus.server
- BattleServerSide.LegionTags - Enum Class in net.sf.colossus.server
- battleStrike - Variable in class net.sf.colossus.game.Game
- BattleStrike - Class in net.sf.colossus.game
- BattleStrike(Game) - Constructor for class net.sf.colossus.game.BattleStrike
- 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
orCreatureType
- BattleTerrainHazardWindow - Class in net.sf.colossus.gui
-
Class BattleTerrainHazardWindow shows a GUI representation of the Hazard Chart This is still ALPHA.
- BattleTerrainHazardWindow - Static variable in class net.sf.colossus.common.Options
- 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 - Variable in class net.sf.colossus.gui.GUIBattleChit
- 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.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
- 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
- BLACK - Enum constant in enum class net.sf.colossus.game.PlayerColor
- BlackColossus - Static variable in class net.sf.colossus.util.HTMLColor
- blanchedAlmond - Static variable in class net.sf.colossus.util.HTMLColor
- BLOCK - Enum constant in enum class net.sf.colossus.common.Constants.HexsideGates
- BLOCKALL - Enum constant in enum class net.sf.colossus.variant.HazardConstants.EffectOnMovement
- BLOCKED - Enum constant in enum class net.sf.colossus.variant.HazardConstants.EffectOnStrike
- BLOCKFOREIGNER - Enum constant in enum class net.sf.colossus.variant.HazardConstants.EffectOnMovement
- 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
- BLUE - Enum constant in enum class net.sf.colossus.game.PlayerColor
- 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
- BOTTOM - Enum constant in enum class net.sf.colossus.game.EntrySide
- bottomBar - Variable in class net.sf.colossus.gui.MasterBoard
-
our own little bar implementation
- BottomBar() - Constructor for class net.sf.colossus.gui.MasterBoard.BottomBar
- 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
- BROWN - Enum constant in enum class net.sf.colossus.game.PlayerColor
- 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 invalid input: '&' 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
-
This is the longish if-elseif-else block which deserialized all client-to-server calls back from String to actual methodCalls.
- 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
- cancelConnectAttempt() - Static method in class net.sf.colossus.webclient.WebClientSocketThread
- 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
- CancelLoginButtonText - Static variable in class net.sf.colossus.webclient.WebClient
- 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
- canHandleAdvancedSync() - Method in class net.sf.colossus.server.ClientHandlerStub
- canHandleBattleMoveNak() - Method in class net.sf.colossus.server.ClientHandler
- canHandleNewVariantXML() - Method in class net.sf.colossus.server.ClientHandler
- canHandlePingRequest() - Method in class net.sf.colossus.server.ClientHandler
- canHandlePingRequest() - Method in class net.sf.colossus.server.ClientHandlerStub
- 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() - 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 class net.sf.colossus.ai.AbstractAI.AbstractAIOracle
- canRecruit(String) - Method in interface net.sf.colossus.variant.IHintOracle
-
A creature with the given name could be recruited.
- canRecruit(Legion) - Method in class net.sf.colossus.client.Client
- 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 - 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 - 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.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() - Method in class net.sf.colossus.guiutil.KFrame
-
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.
- 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 - Static variable in interface net.sf.colossus.webcommon.IWebClient
- 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(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
- chatDisplayInEDT(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(String, String, String) - Method in interface net.sf.colossus.webcommon.IWebServer
- chatSubmit(String, String, String) - Method in class net.sf.colossus.webserver.WebServer
- ChatSubmit - Static variable in interface net.sf.colossus.webcommon.IWebServer
- 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
- checkIfCouldWatch(int) - 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 - Variable in class net.sf.colossus.gui.CreatureCollectionView.CreatureCount
- 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, String, boolean, boolean) - 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(int, String, boolean, boolean, boolean, Client) - Constructor for class net.sf.colossus.gui.Chit
- Chit(int, String, boolean, Client) - Constructor for class net.sf.colossus.gui.Chit
- Chit(int, String, String[]) - Constructor for class net.sf.colossus.gui.Chit
- Chit(int, CreatureType) - Constructor for class net.sf.colossus.gui.Chit
- 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(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.
- 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(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
- chooseRecruit(LegionClientSide, MasterHex, boolean) - Method in class net.sf.colossus.ai.SimpleAI
- chooseScreen - Static variable in class net.sf.colossus.gui.MasterBoard
- 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
- chooseScreenAction - Variable in class net.sf.colossus.gui.MasterBoard
- 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
- chooseWhetherToTeleport(MasterHex) - Method in class net.sf.colossus.client.Client
-
Present a dialog allowing the player to enter via land or teleport.
- 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() - 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() - Method in class net.sf.colossus.gui.ReplyToProposal
- 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
- cleanup(String) - Method in class net.sf.colossus.gui.PickMarker
-
If parent != null, it's about split.
- cleanup(EntrySide) - Method in class net.sf.colossus.gui.PickEntrySide
- cleanup(Legion, CreatureType) - Method in class net.sf.colossus.gui.SummonAngel.SummonAngelDialog
- cleanup(PlayerColor) - Method in class net.sf.colossus.gui.PickColor
- cleanup(CreatureType) - Method in class net.sf.colossus.gui.AcquireAngel
- cleanupBattle - Static variable in class net.sf.colossus.common.Constants
- 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() - Method in class net.sf.colossus.server.ClientHandlerStub
- 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 invalid input: '&' 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
- clearWatching() - Method in class net.sf.colossus.webclient.WebClient
- 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 - 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 - 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, boolean) - Constructor for class net.sf.colossus.client.Client
-
Client is the main hub for info exchange on client side.
- CLIENT_VERSION - Static variable in interface net.sf.colossus.server.IServer
- CLIENT_VERSION_CAN_HANDLE_NAK - 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
- CLIENT_VERSION_VARIANT_XML_OK - Static variable in interface net.sf.colossus.server.IServer
- Client.ClosedByConstant - Enum Class in net.sf.colossus.client
-
Constants modelling the party who closed this client.
- Client.ConnectionInitException - Exception Class in net.sf.colossus.client
- 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
- 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
- ClientHandlerStub - Class in net.sf.colossus.server
- ClientHandlerStub(Server) - Constructor for class net.sf.colossus.server.ClientHandlerStub
- clientIsUp - Variable in class net.sf.colossus.webclient.WebClient
- clientRef - Variable in class net.sf.colossus.gui.MasterBoard.InfoPopupHandler
- clientStartFailed - Variable in class net.sf.colossus.webclient.WebClient
- clientStub - Variable in class net.sf.colossus.server.Server
- clientThread - Variable in class net.sf.colossus.client.SocketClientThread
- 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.ServerEvent - Class in net.sf.colossus.client
- 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
- CLOSED_BY_CLIENT - Enum constant in enum class net.sf.colossus.client.Client.ClosedByConstant
- CLOSED_BY_SERVER - Enum constant in enum class net.sf.colossus.client.Client.ClosedByConstant
- closedBy - Variable in class net.sf.colossus.client.Client
- ClosedByConstant() - Constructor for enum class net.sf.colossus.client.Client.ClosedByConstant
- closeSocketAndSelector() - Method in class net.sf.colossus.server.Server
-
Close serverSocket and selector, if needed
- closeSocketForcefully() - Method in class net.sf.colossus.webclient.WebClientSocketThread
- closingForcefullyToCancel - Variable in class net.sf.colossus.webclient.WebClientSocketThread
- 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
- ColossusClassLoader() - Constructor for class net.sf.colossus.util.StaticResourceLoader.ColossusClassLoader
- ColossusClassLoader(ClassLoader) - Constructor for class net.sf.colossus.util.StaticResourceLoader.ColossusClassLoader
- 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
- COLUMN_SEPARATOR - Static variable in class net.sf.colossus.gui.ColumnWidthPersistingJTable.ColumnWidthPersistingTableColumnModel
- columnNames - Variable in class net.sf.colossus.webclient.GameTableModel
- ColumnWidthPersistingJTable - Class in net.sf.colossus.gui
-
This is a JTable that remembers the size of its columns between runs of the program.
- ColumnWidthPersistingJTable(String, Options, TableModel) - Constructor for class net.sf.colossus.gui.ColumnWidthPersistingJTable
- ColumnWidthPersistingJTable.ColumnWidthPersistingTableColumnModel - Class in net.sf.colossus.gui
- ColumnWidthPersistingTableColumnModel(String, Options) - Constructor for class net.sf.colossus.gui.ColumnWidthPersistingJTable.ColumnWidthPersistingTableColumnModel
- CombatEffect(HazardConstants.EffectOnStrike, HazardConstants.ScopeOfEffectOnStrike, int) - Constructor for class net.sf.colossus.variant.Hazards.CombatEffect
- 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.MessageForClient
- commitPoint - Static variable in class net.sf.colossus.common.Constants
- commitPoint() - Method in class net.sf.colossus.server.ClientHandler
- commitPoint() - Method in class net.sf.colossus.server.ClientHandlerStub
- 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(Integer, Integer) - Method in class net.sf.colossus.client.PredictSplits.ReverseIntegerComparator
- compare(String, String) - Method in class net.sf.colossus.game.MarkerComparator
- compare(CreatureInfo, CreatureInfo) - Method in class net.sf.colossus.client.CreatureInfoComparator
- compare(PredictSplitNode, PredictSplitNode) - Method in class net.sf.colossus.client.NodeTurnComparator
- compare(CreatureType, CreatureType) - Method in class net.sf.colossus.ai.RationalAI.CompCreaturesByValueName
- 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
- CompCreaturesByValueName(Legion) - Constructor for class net.sf.colossus.ai.RationalAI.CompCreaturesByValueName
- 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 - Static variable in class net.sf.colossus.common.Constants
- concede() - Method in class net.sf.colossus.client.Client
- concede() - Method in class net.sf.colossus.gui.ClientGUI
- concede() - Method in interface net.sf.colossus.gui.GUICallbacks
- concede(Legion) - Method in class net.sf.colossus.client.Client
- concede(Legion) - Method in class net.sf.colossus.client.SocketClientThread
- 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
- 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(Player) - Method in class net.sf.colossus.server.BattleServerSide
-
Mark all of the conceding player's critters as dead.
- concede(ClientGUI, JFrame, Legion, Legion) - Static method in class net.sf.colossus.gui.Concede
- 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
- 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
- confirmConcedeWithTitan - Static variable in class net.sf.colossus.common.Options
- 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(String, String) - Method in class net.sf.colossus.webcommon.UserDB
- confirmRegistration(String, String) - Method in class net.sf.colossus.webserver.WebServer
- ConfirmRegistration - Static variable in interface net.sf.colossus.webcommon.IWebServer
- ConfirmVals() - Constructor for enum class net.sf.colossus.common.Constants.ConfirmVals
- 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.ClientHandlerStub
- 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
- ConnectionInitException(String) - Constructor for exception class net.sf.colossus.client.Client.ConnectionInitException
- 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
- connectOngoingMutex - Static variable in class net.sf.colossus.webclient.WebClientSocketThread
- 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 Class in net.sf.colossus.common
- Constants.HexsideGates - Enum Class in net.sf.colossus.common
- 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(Point) - Method in class net.sf.colossus.gui.GUIBattleChit
- contains(Point) - Method in class net.sf.colossus.gui.GUIHex
- 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(String) - Method in interface net.sf.colossus.variant.IOracleLegion
- contains(CreatureType) - Method in class net.sf.colossus.game.Legion
- contains(CreatureType) - Method in interface net.sf.colossus.variant.IOracleLegion
- contains(T) - Method in class net.sf.colossus.util.MultiSet
- 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 - Static variable in class net.sf.colossus.gui.BattleBoard
- count - Static variable in class net.sf.colossus.gui.BattleMap
- 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(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.ClientHandlerStub
- 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, boolean) - Static method in class net.sf.colossus.client.Client
-
Create a Client object and other related objects
- createClientHandlerStub() - Method in class net.sf.colossus.server.Server
- 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, 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
- createInternalDummyClient() - Method in class net.sf.colossus.server.GameServerSide
- createIscmFile() - Method in class net.sf.colossus.server.GameSaving
-
Prepare/create the file for the internal spectator client, so that later commit messages in the spectators ClientHandler upon "commit" can store messages to that file (and remove from re-send queue).
- 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.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 - Static variable in class net.sf.colossus.common.Constants
- createSummonAngel(Legion) - Method in class net.sf.colossus.client.Client
- createSummonAngel(Legion) - Method in interface net.sf.colossus.client.IClient
- createSummonAngel(Legion) - Method in class net.sf.colossus.server.ClientHandlerStub
- 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 - Variable in class net.sf.colossus.xmlparser.TerrainRecruitLoader.CreatureAndNumber
-
The Creature in the pair (if it exists)
- 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_SIZE - Static variable in class net.sf.colossus.gui.BattleTerrainHazardWindow
- CreatureAndNumber(String, int) - Constructor for class net.sf.colossus.xmlparser.TerrainRecruitLoader.CreatureAndNumber
- 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(String) - Method in interface net.sf.colossus.variant.IHintOracle
-
The number of currently available creatures of the given type.
- creatureAvailable(CreatureType) - Method in class net.sf.colossus.ai.AbstractAI.AbstractAIOracle
- 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
- 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
- CreatureValueConstants() - Constructor for class net.sf.colossus.ai.AbstractAI.CreatureValueConstants
- 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
- currentAttempt - Static variable in class net.sf.colossus.webclient.WebClientSocketThread
- 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_PASSWORD - Static variable in class net.sf.colossus.webclient.CmdLineWebClient
- DEFAULT_PORT - Static variable in class net.sf.colossus.webserver.ColossusRegistry
- DEFAULT_USERNAME - Static variable in class net.sf.colossus.webclient.CmdLineWebClient
- 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 - Enum constant in enum class net.sf.colossus.server.BattleServerSide.LegionTags
- 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.
- Defensive - Enum constant in enum class net.sf.colossus.variant.IVariantHint.AIStyle
-
Marks a defensive play, with the assumption that battles are often avoided.
- 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 - Variable in class net.sf.colossus.gui.BattleDice
- dice - Variable in class net.sf.colossus.server.PenaltyOption
- Dice - Class in net.sf.colossus.game
-
Class Dice handles die-rolling
- Dice() - Constructor for class net.sf.colossus.game.Dice
- diceBox - Variable in class net.sf.colossus.gui.BattleDice
- diceBoxTitledBorder - Variable in class net.sf.colossus.gui.BattleDice
- DiceEntry() - Constructor for class net.sf.colossus.gui.BattleDice.DiceEntry
- dicePanel - Variable in class net.sf.colossus.gui.BattleBoard
- DicePanel() - Constructor for class net.sf.colossus.gui.BattleBoard.DicePanel
- diceResults - Variable in class net.sf.colossus.gui.BattleDice
- didEnroll - Static variable in interface net.sf.colossus.webcommon.IWebClient
- didEnroll(String, String) - Method in class net.sf.colossus.webclient.CmdLineWebClient
- didEnroll(String, String) - Method in class net.sf.colossus.webclient.WebClient
- 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 - Static variable in class net.sf.colossus.common.Constants
- 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(Legion, MasterHex, MasterHex, EntrySide, boolean, CreatureType, boolean) - Method in class net.sf.colossus.server.ClientHandlerStub
- 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(AddCreatureAction, CreatureType) - Method in class net.sf.colossus.server.Server
- 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(Legion, CreatureType, CreatureType, int) - Method in class net.sf.colossus.server.ClientHandlerStub
- didSplit - Static variable in class net.sf.colossus.common.Constants
- 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(MasterHex, Legion, Legion, int, List<CreatureType>, int) - Method in class net.sf.colossus.server.ClientHandlerStub
- didSummon - Static variable in class net.sf.colossus.common.Constants
- 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(Legion, Legion, CreatureType) - Method in class net.sf.colossus.gui.ClientGUI
- didSummon(Legion, Legion, CreatureType) - Method in class net.sf.colossus.server.ClientHandlerStub
- didTeleport - Variable in class net.sf.colossus.gui.RevealedCreature
- didTeleport() - Method in class net.sf.colossus.gui.RevealedCreature
- didUnenroll - Static variable in interface net.sf.colossus.webcommon.IWebClient
- didUnenroll(String, String) - Method in class net.sf.colossus.webclient.CmdLineWebClient
- didUnenroll(String, String) - Method in class net.sf.colossus.webclient.WebClient
- 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 - Static variable in class net.sf.colossus.common.Constants
- dispose() - Method in class net.sf.colossus.appmain.GetPlayers
- dispose() - Method in class net.sf.colossus.appmain.NetworkClientDialog
- 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.
- disposeClient() - Method in class net.sf.colossus.server.ClientHandlerStub
-
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
-
Dispose the PickCarryDialog, make sure that that is done inside the EDT (caused GUI to hang in 1.6.0_39 whereas in 1.6.0_38 it worked )-;
- 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 - Static variable in class net.sf.colossus.common.Constants
- doBattleMove(int, BattleHex) - Method in class net.sf.colossus.client.Client
- doBattleMove(int, BattleHex) - Method in class net.sf.colossus.client.SocketClientThread
- 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
- doCancelConnect() - 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() - Method in class net.sf.colossus.gui.Negotiate
- doFight(MasterHex) - Method in class net.sf.colossus.client.Client
- 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 - Static variable in class net.sf.colossus.common.Constants
- doMove(int, BattleHex) - Method in class net.sf.colossus.server.BattleServerSide
-
If legal, move critter to hex and return true.
- 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(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
- doMove(MasterHex) - Method in class net.sf.colossus.gui.ClientGUI
- 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 - Variable in class net.sf.colossus.webserver.WebServerClientSocketThread
- done() - Method in class net.sf.colossus.webserver.RunGameInOwnJVM.NullDumper
- 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 - Static variable in class net.sf.colossus.common.Constants
- doneWithBattleMoves() - Method in class net.sf.colossus.client.Client
- doneWithBattleMoves() - Method in class net.sf.colossus.client.SocketClientThread
- 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 - Static variable in class net.sf.colossus.common.Constants
- doneWithEngagements() - Method in class net.sf.colossus.client.Client
- doneWithEngagements() - Method in class net.sf.colossus.client.SocketClientThread
- doneWithEngagements() - Method in interface net.sf.colossus.server.IServer
- doneWithEngagements() - Method in class net.sf.colossus.server.Server
- doneWithMoves - Static variable in class net.sf.colossus.common.Constants
- doneWithMoves() - Method in class net.sf.colossus.client.Client
- doneWithMoves() - Method in class net.sf.colossus.client.SocketClientThread
- 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 - Static variable in class net.sf.colossus.common.Constants
- doneWithRecruits() - Method in class net.sf.colossus.client.Client
- doneWithRecruits() - Method in class net.sf.colossus.client.SocketClientThread
- doneWithRecruits() - Method in interface net.sf.colossus.server.IServer
- doneWithRecruits() - Method in class net.sf.colossus.server.Server
- doneWithSplits - Static variable in class net.sf.colossus.common.Constants
- doneWithSplits() - Method in class net.sf.colossus.client.Client
- doneWithSplits() - Method in class net.sf.colossus.client.SocketClientThread
- doneWithSplits() - Method in interface net.sf.colossus.server.IServer
- doneWithSplits() - Method in class net.sf.colossus.server.Server
- doneWithStrikes - Static variable in class net.sf.colossus.common.Constants
- doneWithStrikes() - Method in class net.sf.colossus.client.Client
- doneWithStrikes() - Method in class net.sf.colossus.client.SocketClientThread
- 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.
- DoNotAsk - Enum constant in enum class net.sf.colossus.common.Constants.ConfirmVals
- doNotConcede - Static variable in class net.sf.colossus.common.Constants
- doNotConcede(Legion) - Method in class net.sf.colossus.client.Client
- doNotConcede(Legion) - Method in class net.sf.colossus.client.SocketClientThread
- 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 - Static variable in class net.sf.colossus.common.Constants
- doNotFlee(Legion) - Method in class net.sf.colossus.client.SocketClientThread
- 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 - Static variable in class net.sf.colossus.common.Constants
- doRecruit(Recruitment) - Method in class net.sf.colossus.client.SocketClientThread
- doRecruit(Recruitment) - Method in interface net.sf.colossus.server.IServer
- doRecruit(Recruitment) - Method in class net.sf.colossus.server.Server
-
Handle mustering for legion.
- 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(Legion, CreatureType, CreatureType) - Method in class net.sf.colossus.server.GameServerSide
-
Add recruit to legion.
- doRegisterOrPasswordDialog(boolean) - Method in class net.sf.colossus.webclient.WebClient
- doReinforce - Static variable in class net.sf.colossus.common.Constants
- 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(Legion) - Method in class net.sf.colossus.server.ClientHandlerStub
- 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, boolean) - Method in class net.sf.colossus.server.Server
- doSetWhatToDoNext(WhatNextManager.WhatToDoNext, String) - Method in class net.sf.colossus.gui.ClientGUI
- doShowMessageDialog(String) - Method in class net.sf.colossus.gui.ClientGUI
- doSomethingWithPickedColor(PlayerColor) - Method in class net.sf.colossus.gui.PreferencesWindow
- doSplit - Static variable in class net.sf.colossus.common.Constants
- 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(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 - Static variable in class net.sf.colossus.common.Constants
- doSummon(Summoning) - Method in class net.sf.colossus.client.SocketClientThread
- 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
- doSummon(SummonInfo) - Method in class net.sf.colossus.client.Client
-
Legion target summons unit from Legion donor.
- 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
- DUE - Enum constant in enum class net.sf.colossus.webcommon.GameInfo.GameState
- 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() - 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
- DumpInfo - Static variable in interface net.sf.colossus.webcommon.IWebServer
- 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
- 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.).
- EffectOnMovement() - Constructor for enum class net.sf.colossus.variant.HazardConstants.EffectOnMovement
- EffectOnStrike() - Constructor for enum class net.sf.colossus.variant.HazardConstants.EffectOnStrike
- 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
- ENDING - Enum constant in enum class net.sf.colossus.webcommon.GameInfo.GameState
- 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 - Static variable in class net.sf.colossus.common.Constants
- enforcedDisconnectByServer() - Method in class net.sf.colossus.client.Client
- enforcedDisconnectByServerAction - Variable in class net.sf.colossus.gui.MasterBoard
- enforcedDisconnectClient(String) - Method in class net.sf.colossus.server.Server
- engage - Static variable in class net.sf.colossus.common.Constants
- 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(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 - Variable in class net.sf.colossus.game.Game
- Engagement - Class in net.sf.colossus.game
-
Holds the basic data for an engagement.
- Engagement(Legion, String, int, int, List<String>, List<String>, List<Boolean>, List<Boolean>, IOracle) - Constructor for class net.sf.colossus.gui.EngagementResults.Engagement
- Engagement(MasterHex, Legion, Legion) - Constructor for class net.sf.colossus.game.Engagement
- 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.
- 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
- enqueueToRedoQueue(int, String) - Method in class net.sf.colossus.server.ClientHandlerStub
- 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 - 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
- EntrySide - Enum Class in net.sf.colossus.game
-
The entry side for a battle.
- EntrySide(String) - Constructor for enum class net.sf.colossus.game.EntrySide
- 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, 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
- estimateBattleResults(Legion, Legion, MasterHex) - Method in class net.sf.colossus.ai.RationalAI
- estimateBattleResults(Legion, Legion, MasterHex) - Method in class net.sf.colossus.ai.SimpleAI
- estimateBattleResults(Legion, Legion, MasterHex, CreatureType) - Method in class net.sf.colossus.ai.RationalAI
- 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(LegionClientSide, MasterHex, boolean, Map<MasterHex, List<Legion>>[], ValueRecorder) - Method in class net.sf.colossus.ai.SimpleAI
-
cheap, inaccurate evaluation function.
- evaluateMove(Legion, MasterHex, int, int, boolean) - Method in class net.sf.colossus.ai.RationalAI
-
Memoizing wrapper for evaluateMoveInner
- 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
- executeLoginLogoutButtonAction(String) - Method in class net.sf.colossus.webclient.WebClient
- 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 class net.sf.colossus.webclient.WebClientSocketThread.WcstException
- failedBecauseAlreadyLoggedIn() - Method in exception class net.sf.colossus.webclient.WebClientSocketThread.WcstException
- failedDueToDuplicateLogin - Variable in class net.sf.colossus.webclient.WebClient
- failedDueToOwnCancel - 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
- FIELD_SEPARATOR - Static variable in class net.sf.colossus.gui.ColumnWidthPersistingJTable.ColumnWidthPersistingTableColumnModel
- 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.client.Client
-
Cease negotiations and fight a battle in land.
- fight(MasterHex) - Method in class net.sf.colossus.client.SocketClientThread
- 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
- FIGHT - Enum constant in enum class net.sf.colossus.game.BattlePhase
- FIGHT - Enum constant in enum class net.sf.colossus.game.Phase
- 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 - Static variable in class net.sf.colossus.server.Server
- 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
- 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.
- findBestLegionMoveThread(Iterator<LegionMove>) - Constructor for class net.sf.colossus.ai.ParallelEvaluatorAI.findBestLegionMoveThread
- 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() - Method in class net.sf.colossus.client.Client
- findCrittersWithTargets(Client) - Method in class net.sf.colossus.client.BattleClientSide
-
Return the set of hexes with critters that have valid strike targets.
- 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, String) - Method in class net.sf.colossus.server.GameServerSide
-
Return a list of eligible recruiter creatures.
- findEligibleRecruiters(Legion, CreatureType) - Method in class net.sf.colossus.client.Client
-
Return a list of creature name strings.
- findEligibleRecruits(Legion, MasterHex) - Method in class net.sf.colossus.client.Client
-
Return a list of Creatures (ignore reservations).
- findEligibleRecruits(Legion, MasterHex) - Method in class net.sf.colossus.server.GameServerSide
-
Return a list of eligible recruits, as Creatures.
- findEligibleRecruits(Legion, MasterHex, boolean) - Method in class net.sf.colossus.client.Client
-
Return a list of Creatures and consider reservations if wanted.
- 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, CreatureServerSide, boolean, int, int, boolean, boolean) - Method in class net.sf.colossus.server.BattleMovementServerSide
-
Recursively find moves from this hex.
- findMoves(BattleHex, CreatureType, boolean, int, int, boolean) - Method in class net.sf.colossus.client.BattleMovement
-
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(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.
- 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.
- 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_BLOOD - Enum constant in enum class net.sf.colossus.server.BattleServerSide.AngelSummoningStates
- 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
- firstAutosavefileTimestamp - Variable in class net.sf.colossus.server.GameSaving
-
Store timestamp of first created autosave file here; iscFile will be generated with same timestamp
- 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 - Static variable in class net.sf.colossus.common.Constants
- flee - Variable in class net.sf.colossus.gui.Concede
- flee(Legion) - Method in class net.sf.colossus.client.SocketClientThread
- 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
- 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(ClientGUI, JFrame, Legion, Legion) - Static method in class net.sf.colossus.gui.Concede
- 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).
- flushQueuedContent() - Method in class net.sf.colossus.server.ClientHandler
- flushQueuedContent() - Method in class net.sf.colossus.server.ClientHandlerStub
-
Selector reported that client became writable again (after a prior write attempt had not written all bytes).
- 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
-
ClientHandlers to be withdrawn, together with some related (timing) data; selector thread will do it then when it's the right time for it
- forceLogout(WebServerClientSocketThread) - Method in class net.sf.colossus.webserver.WebServerClientSocketThread
- forceShutDown - Variable in class net.sf.colossus.server.Server
- foregroundColor - Variable in enum class net.sf.colossus.game.PlayerColor
- FOREIGNERS - Enum constant in enum class net.sf.colossus.variant.HazardConstants.ScopeOfEffectOnStrike
- 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
- FREEMOVE - Enum constant in enum class net.sf.colossus.variant.HazardConstants.EffectOnMovement
- 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 class net.sf.colossus.game.Phase
-
Deserialize enum from integer value.
- fromLabel(String) - Static method in enum class 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 - 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 - 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_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 - Static variable in interface net.sf.colossus.webcommon.IWebClient
- gameCancelled(String, String) - Method in class net.sf.colossus.webclient.CmdLineWebClient
- gameCancelled(String, String) - Method in class net.sf.colossus.webclient.WebClient
- 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 - Static variable in interface net.sf.colossus.webcommon.IWebClient
- gameInfo(GameInfo) - Method in class net.sf.colossus.webclient.CmdLineWebClient
- gameInfo(GameInfo) - Method in class net.sf.colossus.webclient.WebClient
- gameInfo(GameInfo) - Method in interface net.sf.colossus.webcommon.IWebClient
- gameInfo(GameInfo) - Method in class net.sf.colossus.webserver.WebServerClient
- 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(String, boolean) - 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(GameInfo.GameType) - Constructor for class net.sf.colossus.webcommon.GameInfo
- GameInfo.GameState - Enum Class in net.sf.colossus.webcommon
-
Enum for the possible states of a game:
- GameInfo.GameType - Enum Class in net.sf.colossus.webcommon
-
Enum for the possible TYPES of a game (scheduled or instant, perhaps later also template?)
- 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
- GamePhaseAdvancer() - Constructor for class net.sf.colossus.server.GameServerSide.GamePhaseAdvancer
- 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.
- 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 - Static variable in interface net.sf.colossus.webcommon.IWebClient
- gameStarted(GameInfo) - Method in interface net.sf.colossus.webcommon.IRunWebServer
- gameStarted(GameInfo) - Method in class net.sf.colossus.webserver.WebServer
- gameStartsNow - Static variable in interface net.sf.colossus.webcommon.IWebClient
- 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(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 - Static variable in interface net.sf.colossus.webcommon.IWebClient
- gameStartsSoon(String, String) - Method in class net.sf.colossus.webclient.CmdLineWebClient
- gameStartsSoon(String, String) - Method in class net.sf.colossus.webclient.WebClient
- 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
- GameState() - Constructor for enum class net.sf.colossus.webcommon.GameInfo.GameState
- 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
- GameThreadReaper() - Constructor for class net.sf.colossus.webserver.WebServer.GameThreadReaper
- gameTurn - Variable in class net.sf.colossus.gui.EngagementResults.Engagement
- GameType() - Constructor for enum class net.sf.colossus.webcommon.GameInfo.GameType
- 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
- GET_PLAYERS_DIALOG - Enum constant in enum class net.sf.colossus.common.WhatNextManager.WhatToDoNext
- 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 class net.sf.colossus.game.PlayerColor
- getBalancedTowers() - Method in class net.sf.colossus.webcommon.GameInfo
- 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.
- 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() - Method in class net.sf.colossus.gui.GUIBattleChit
- getBattleUnit(int) - Method in class net.sf.colossus.client.BattleClientSide
-
Get the BattleUnit with this tag.
- getBattleUnit(BattleHex) - Method in class net.sf.colossus.ai.AbstractAI
- getBattleUnit(BattleHex) - Method in class net.sf.colossus.client.BattleClientSide
- 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 class net.sf.colossus.game.PlayerColor
- getByName(List<String>) - Static method in enum class net.sf.colossus.game.PlayerColor
- getByShortName(String) - Static method in enum class 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
- getClientForName(String) - Method in class net.sf.colossus.server.GameServerSideTestAccess
- getClientHandlerByName(String) - Method in class net.sf.colossus.server.Server
-
Might be a player or a spectator (but not a stub)
- getClientInfo() - Method in class net.sf.colossus.webserver.WebServerClientSocketThread
- getClientName() - Method in class net.sf.colossus.server.ClientHandlerStub
- 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(Legion, MasterBoardTerrain) - Method in class net.sf.colossus.ai.SimpleAI
- getCombatValue(CreatureType, MasterBoardTerrain) - Method in class net.sf.colossus.ai.SimpleAI
-
XXX Inaccurate for titans.
- 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.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
- getCreated() - Method in class net.sf.colossus.webcommon.User
- 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 invalid input: '<'= 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(int) - Method in class net.sf.colossus.server.LegionServerSide
-
TODO avoid index-based access
- getCritter(BattleHex) - Method in class net.sf.colossus.game.Battle
- 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() - Method in class net.sf.colossus.gui.RevealEvent
- getDeadCount() - Method in class net.sf.colossus.webcommon.UserDB
- getDeadCount(CreatureType) - Method in class net.sf.colossus.game.Caretaker
- getDeadCount(CreatureType) - Method in class net.sf.colossus.server.CustomRecruitBase
- 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() - Method in class net.sf.colossus.server.PenaltyOption
- 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(Creature, Creature, boolean) - Method in class net.sf.colossus.server.BattleStrikeServerSide
-
WARNING: this is currently still duplicated in game.BattleStrike
- 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.
- getDieImageName(int) - Static method in class net.sf.colossus.gui.MovementDie
- getDieImageName(String) - Method in class net.sf.colossus.gui.BattleDice
- 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() - Method in class net.sf.colossus.util.SwingDocumentLogHandler
- 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.
- 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 class 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) - Static method in class net.sf.colossus.server.VariantSupport
- 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, 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
- getId() - Method in class net.sf.colossus.webcommon.User
- 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() - Method in class net.sf.colossus.game.RecruitGraph.RecruitVertex
- getIncomingEdges(String) - Method in class net.sf.colossus.game.RecruitGraph
-
Give the List of RecruitEdge where the given creature is the destination.
- 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
- getIscMessageFile() - Method in class net.sf.colossus.server.GameServerSide
- getIServer() - Method in interface net.sf.colossus.client.IServerConnection
- getIServer() - Method in class net.sf.colossus.client.SocketClientThread
- getKillValue() - Method in class net.sf.colossus.variant.CreatureType
-
Get the non-terrainified part of the kill-value.
- 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.
- getLabel() - Method in enum class 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() - 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(String) - Method in class net.sf.colossus.client.Client
-
Get this legion's info or create if necessary.
- 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() - Method in class net.sf.colossus.server.LegionServerSide
- getLongMarkerName(String) - Static 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 cache.
- getMapKey(String, List<String>) - Static method in class net.sf.colossus.util.StaticResourceLoader
-
Return the key to use in the image and file caches.
- 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() - Method in class net.sf.colossus.client.HexMap
- getMasterHex() - Method in class net.sf.colossus.gui.BattleMap
- getMasterHex(String) - Method in class net.sf.colossus.ai.AbstractHintProvider
- 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.MessageForClient
- getMessage() - Method in class net.sf.colossus.webcommon.ChatMessage
- getMessageNr() - Method in class net.sf.colossus.server.MessageForClient
- getMethod() - Method in class net.sf.colossus.client.ClientThread.ServerEvent
- getMethod() - Method in class net.sf.colossus.server.MessageForClient
- 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 class 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 class 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
- 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() - Method in class net.sf.colossus.client.LegionClientSide
- getNode(String) - 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() - Method in class net.sf.colossus.game.Player
- getNumLegions(MasterHex) - Method in class net.sf.colossus.game.Game
- 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
- getOneLineFromStdin(BufferedReader) - Static method in class net.sf.colossus.webclient.CmdLineWebClient
- getOnlineCount() - Method in class net.sf.colossus.webcommon.GameInfo
- getOnlineTime() - Method in class net.sf.colossus.webcommon.User
- getOpposingSide() - Method in enum class 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) - 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
- getOption(String, boolean) - Method in interface net.sf.colossus.common.IOptions
- getOption(String, boolean) - Method in class net.sf.colossus.common.Options
- getOptionName() - Method in class net.sf.colossus.gui.ColumnWidthPersistingJTable.ColumnWidthPersistingTableColumnModel
- 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.gui.ColumnWidthPersistingJTable.ColumnWidthPersistingTableColumnModel
- 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() - Method in class net.sf.colossus.game.RecruitGraph.RecruitVertex
- getOutgoingEdges(String) - Method in class net.sf.colossus.game.RecruitGraph
-
Give the List of RecruitEdge where the given creature is the source.
- 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() - Method in class net.sf.colossus.client.PredictSplitNode
- getParent() - Method in class net.sf.colossus.server.LegionServerSide
- getParent(int, int) - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
-
pick a parent
- 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.ClientHandlerStub
- 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() - Method in class net.sf.colossus.game.Game
- getPlayers() - Method in class net.sf.colossus.webcommon.GameInfo
- 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.varFileFilter - Class in net.sf.colossus.appmain
- 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(MasterBoardTerrain, MasterHex) - Static method in class net.sf.colossus.xmlparser.TerrainRecruitLoader
-
Give a modifiable list of the possible recruiters in a terrain.
- 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
- 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(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(MasterBoardTerrain, MasterHex) - Static method in class net.sf.colossus.xmlparser.TerrainRecruitLoader
-
Give a modifiable list of the possible recruits in a terrain.
- getPossibleRecruits(MasterHex) - Method in interface net.sf.colossus.variant.IRecruiting
-
Return all the CreatureType that can be (somehow) recruited in the hex.
- getPossibleRecruits(MasterHex) - Method in class net.sf.colossus.variant.RecruitingSubTree
-
WARNING: This function, trough the CustomRecruitBase, can cause a caretaker update.
- 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
- getPreferredWidth(Options, String, int) - Method in class net.sf.colossus.gui.ColumnWidthPersistingJTable.ColumnWidthPersistingTableColumnModel
- 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.
- getPrintName() - Method in class net.sf.colossus.client.SocketClientThread
- 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
- getSelectedGameFromRunTableId() - Method in class net.sf.colossus.webclient.WebClient
- 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 class 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.ClientHandlerStub
- 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() - Method in class net.sf.colossus.server.PenaltyOption
- getStrikeNumber(BattleCritter, BattleCritter) - Method in class net.sf.colossus.game.BattleStrike
-
WARNING: this is duplicated in CreatureServerSide (moved from Strike to here)
- getStrikeNumber(Creature, Creature, boolean) - Method in class net.sf.colossus.server.BattleStrikeServerSide
- getStrikeNumber(CreatureServerSide, Creature) - Method in class net.sf.colossus.server.BattleStrikeServerSide
-
WARNING: this is duplicated in BattleClientSide
- 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) - Method in class net.sf.colossus.webserver.WebServer
- getStringOption(String) - Method in class net.sf.colossus.webserver.WebServerOptions
- getStringOption(String, String) - Method in class net.sf.colossus.common.Options
- 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() - 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
- getTerrain(String) - Method in class net.sf.colossus.ai.AbstractHintProvider
- 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.webclient.CmdLineWebClient
- getUsername() - Method in class net.sf.colossus.webclient.WebClientSocketThread
- 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 class net.sf.colossus.webcommon.GameInfo
- 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
- 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(int[]) - 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(String, String[]) - 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
- Glob - Class in net.sf.colossus.util
-
Stringify contents of various container classes.
- Glob() - Constructor for 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
- GOLD - Enum constant in enum class net.sf.colossus.game.PlayerColor
- 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
- GREEN - Enum constant in enum class net.sf.colossus.game.PlayerColor
- 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) - Constructor for class net.sf.colossus.gui.GUIBattleHex
- GUIBattleHex(int, int, int, Component, 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> - 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.
- handleForcedWithdraws() - Method in class net.sf.colossus.server.Server
- handleGameInfoUpdates(GameInfo) - Method in class net.sf.colossus.webclient.WebClient
- handleGuiRequests() - Method in class net.sf.colossus.server.Server
-
Handle GUI-initiated requests: Save and Pause
- handleHex(Element) - Method in class net.sf.colossus.xmlparser.StrategicMapLoader
- handleHex(Element, BattleHex[][]) - Method in class net.sf.colossus.xmlparser.BattlelandLoader
- 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(boolean, 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
- handleShowInfo(IWebClient, User) - Method in class net.sf.colossus.webserver.ChatChannel
- 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(PlayerClientSide, Map<Legion, List<AbstractAI.MoveInfo>>, Map<MasterHex, List<Legion>>[]) - Method in class net.sf.colossus.ai.SimpleAI
-
Return true if we moved something.
- handleVoluntaryMoves(Player) - Method in class net.sf.colossus.ai.RationalAI
-
Return true if we moved something and need to be called again.
- 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() - Method in class net.sf.colossus.server.LegionServerSide
- hasConventionalMove(LegionServerSide, MasterHex, int, boolean) - Method in class net.sf.colossus.server.GameServerSide
- 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 Class in net.sf.colossus.variant
-
Movement Constants
- HazardConstants.EffectOnStrike - Enum Class in net.sf.colossus.variant
-
Strike/RangeStrike Constants
- HazardConstants.RangeStrikeSpecialEffect - Enum Class 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.ScopeOfEffectOnStrike - Enum Class 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.SpecialEffect - Enum Class in net.sf.colossus.variant
-
Special effects.
- 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 invalid input: '&' 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).
- 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
- HEALTHDRAIN - Enum constant in enum class net.sf.colossus.variant.HazardConstants.SpecialEffect
-
Drain health from non-native
- HEALTHDRAIN_WATERDWELLER - Enum constant in enum class net.sf.colossus.variant.HazardConstants.SpecialEffect
-
Drain health from water dweller
- HEALTHGAIN - Enum constant in enum class net.sf.colossus.variant.HazardConstants.SpecialEffect
-
Heal
- 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 - Variable in class net.sf.colossus.gui.EngagementResults.Engagement
- hexLabel - Variable in class net.sf.colossus.gui.Marker
- hexLabel() - Method in class net.sf.colossus.ai.AbstractAI.AbstractAIOracle
- 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.
- HexsideGates() - Constructor for enum class net.sf.colossus.common.Constants.HexsideGates
- 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
- highestExistingId - Variable in class net.sf.colossus.webcommon.UserDB
- 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(LegionClientSide) - Method in class net.sf.colossus.gui.MasterBoard
-
Select hexes where this legion can move.
- highlightMoves(BattleCritter) - Method in class net.sf.colossus.gui.BattleBoard
- 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
- iClients - Variable in class net.sf.colossus.server.Server
-
Recipients for everything send to "each client" - including the stub
- 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
- id - Variable in class net.sf.colossus.webcommon.User
- 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
- IMPERIALS - Enum constant in enum class net.sf.colossus.variant.HazardConstants.ScopeOfEffectOnStrike
- 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
- INDIGO - Enum constant in enum class net.sf.colossus.game.PlayerColor
- 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
- InfoPanel() - Constructor for class net.sf.colossus.gui.BattleBoard.InfoPanel
- InfoPopupHandler(Client) - Constructor for class net.sf.colossus.gui.MasterBoard.InfoPopupHandler
- 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() - 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
- init(int, int, int, boolean, MasterBoard) - Method in class net.sf.colossus.gui.GUIMasterHex
- init(int, Player, BattlePhase) - Method in class net.sf.colossus.client.BattleClientSide
- init(String) - Static method in class net.sf.colossus.game.Dice
- INIT - Enum constant in enum class net.sf.colossus.game.Phase
- initBattle - Static variable in class net.sf.colossus.common.Constants
- 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(MasterHex, int, Player, BattlePhase, Legion, Legion) - Method in class net.sf.colossus.server.ClientHandlerStub
- initBattleChits(LegionServerSide) - Method in class net.sf.colossus.server.BattleServerSide
- initBoard - Static variable in class net.sf.colossus.common.Constants
- 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() - Method in class net.sf.colossus.gui.ClientGUI
- initBoard() - Method in class net.sf.colossus.server.ClientHandlerStub
- 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() - Method in class net.sf.colossus.webserver.WebServerGUI
- initiateShutdown(String) - Method in class net.sf.colossus.webserver.WebServer
- 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
- initRedoQueueFromStub(ClientHandlerStub) - Method in class net.sf.colossus.server.ClientHandler
- 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
- 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
- INSTANT - Enum constant in enum class net.sf.colossus.webcommon.GameInfo.GameType
- instantGamesInfo - Variable in class net.sf.colossus.webserver.WebServerGUI
- intArrayToString(int[]) - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
- interactive - Variable in class net.sf.colossus.common.WhatNextManager
- interactiveLoop(CmdLineWebClient) - Static method in class net.sf.colossus.webclient.CmdLineWebClient
- interestedIn - Static variable in class net.sf.colossus.util.InstanceTracker
- interestedInAll - Static variable in class net.sf.colossus.util.InstanceTracker
- INTERNAL_DUMMY_CLIENT_NAME - Static variable in class net.sf.colossus.common.Constants
- internalSpectator - Variable in class net.sf.colossus.client.Client
-
This client is the very special internal spectator with the name as defined in Constants.
- internalSpectator - Variable in class net.sf.colossus.client.SocketClientThread
- 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.
- 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 - Variable in class net.sf.colossus.webcommon.User
- isAdmin() - Method in class net.sf.colossus.webclient.WebClient
- 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 class 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
- ISC_FILE_EXTENTION - Static variable in class net.sf.colossus.common.Constants
- ISC_FILE_START - Static variable in class net.sf.colossus.common.Constants
- 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
- iscMessages - Variable in class net.sf.colossus.server.GameServerSide
-
The file where to send the spectator messages.
- iscmName - Variable in class net.sf.colossus.server.GameSaving
- isCommitPoint - Variable in class net.sf.colossus.server.ClientHandlerStub
- 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 class net.sf.colossus.game.BattlePhase
- isFightPhase() - Method in enum class net.sf.colossus.game.BattlePhase
-
Determine if the phase is part of the fighting.
- isFightPhase() - Method in class net.sf.colossus.gui.BattleBoard
- isFirstAutoSave - Variable in class net.sf.colossus.server.GameServerSide
-
From the very first autosave file name, we derive the file where to store all the messages that are sent to the internal spectator client.
- 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.ClientHandlerStub
- 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.
- isInteractive() - Method in class net.sf.colossus.common.WhatNextManager
-
Returns true if this action was caused by interactive means.
- 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
- isLoggedIn() - Method in class net.sf.colossus.webclient.CmdLineWebClient
- 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 class net.sf.colossus.game.BattlePhase
- isMovePhase() - Method in enum class 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(char) - Method in class net.sf.colossus.variant.CreatureType
- isNativeAt(HazardHexside) - Method in class net.sf.colossus.game.Creature
- isNativeAt(HazardHexside) - 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
- 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 - Variable in class net.sf.colossus.util.ValueRecorder.TrivialValueRecorderItem
- isReset() - Method in interface net.sf.colossus.util.IValueRecorderItem
- isReset() - Method in class net.sf.colossus.util.ValueRecorder
- isReset() - Method in class net.sf.colossus.util.ValueRecorder.TrivialValueRecorderItem
- isRunning() - Method in class net.sf.colossus.webcommon.GameInfo
- 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
- isSpectator() - Method in class net.sf.colossus.client.Client
- isSpectator() - Method in class net.sf.colossus.server.ClientHandler
- 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
- isStub() - Method in class net.sf.colossus.server.ClientHandler
- isStub() - Method in class net.sf.colossus.server.ClientHandlerStub
- isSummonable - Variable in class net.sf.colossus.variant.CreatureType
- isSummonable() - Method in class net.sf.colossus.game.Creature
- 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
- isTheInternalSpectator() - Method in class net.sf.colossus.client.Client
- 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 - Variable in class net.sf.colossus.xmlparser.BattlelandLoader
-
is the terrain a Tower ?
- isTower() - Method in class net.sf.colossus.variant.MasterBoardTerrain
- 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 - Variable in class net.sf.colossus.ai.ParallelEvaluatorAI.findBestLegionMoveThread
- iterator() - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
- 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 Class in net.sf.colossus.variant
-
The style of play the AI should prefer.
- 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 - Static variable in class net.sf.colossus.common.Constants
- joinGame(String) - Method in class net.sf.colossus.client.SocketClientThread
- 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 - 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.client.Client
- kickPhase() - Method in interface net.sf.colossus.client.IClient
- kickPhase() - Method in class net.sf.colossus.server.ClientHandlerStub
- 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 class 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 - Static variable in class net.sf.colossus.common.Constants
- 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() - 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
- LEFT - Enum constant in enum class net.sf.colossus.game.EntrySide
- LEFT_DEFENSE - Enum constant in enum class net.sf.colossus.game.EntrySide
- 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 - 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 - Class in net.sf.colossus.game
- Legion(Player, String, MasterHex) - Constructor for class net.sf.colossus.game.Legion
- Legion.AcquirableDecision - Class in net.sf.colossus.game
-
Data for one pending decision.
- 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
- LegionBoardMove(Legion, MasterHex, MasterHex, double, boolean) - Constructor for class net.sf.colossus.ai.RationalAI.LegionBoardMove
- 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
- LegionEditPanel(LegionClientSide, int, int, int, boolean, int, boolean, boolean, boolean, boolean) - Constructor for class net.sf.colossus.gui.EditLegion.LegionEditPanel
- 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
- LegionTags() - Constructor for enum class net.sf.colossus.server.BattleServerSide.LegionTags
- 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
- Listener() - Constructor for class net.sf.colossus.common.IOptions.Listener
- Listener() - Constructor for class net.sf.colossus.game.BattleUnit.Listener
- 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) - Method in class net.sf.colossus.game.Movement
-
Return set of hexLabels describing where this legion can teleport.
- listTeleportMoves(Legion, MasterHex, int, boolean) - 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
- LOAD_GAME - Enum constant in enum class net.sf.colossus.common.WhatNextManager.WhatToDoNext
- 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
-
whether or not there is currently a valid variant loaded.
- loadFailed() - Method in class net.sf.colossus.server.Server
- loadGame - Static variable in class net.sf.colossus.common.Constants
- loadGame(String) - Method in class net.sf.colossus.client.SocketClientThread
- loadGame(String) - Method in class net.sf.colossus.server.GameLoading
-
Try to load a game from saveDirName/filename.
- loadGame(String) - Method in interface net.sf.colossus.server.IServer
- loadGame(String) - Method in class net.sf.colossus.server.Server
- loadGame(Element) - Method in class net.sf.colossus.server.GameServerSide
- 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 - Static variable in class net.sf.colossus.common.Constants
- 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(String) - Method in class net.sf.colossus.server.ClientHandlerStub
- 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 - 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
- LoggedIn - Static variable in class net.sf.colossus.webclient.WebClient
- loggedInUserMap - Variable in class net.sf.colossus.webcommon.UserDB
- logger - Static variable in class net.sf.colossus.ai.RationalAI
- logger - Variable in class net.sf.colossus.gui.LogWindow
- 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.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 - 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.ClientHandlerStub
- 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(boolean, String, String) - Method in class net.sf.colossus.webclient.CmdLineWebClient
-
Create a commandline client (CmdLineWebClient) and login with given parameters
- 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 the active CmdlineClient
- logout() - Method in class net.sf.colossus.webclient.WebClient
- logout() - Method in class net.sf.colossus.webclient.WebClientSocketThread
- logout() - Method in interface net.sf.colossus.webcommon.IWebServer
- logout() - Method in class net.sf.colossus.webserver.WebServer
- Logout - Static variable in interface net.sf.colossus.webcommon.IWebServer
- 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
- makeBoardRecreateMarkers() - Method in class net.sf.colossus.gui.ClientGUI
- makeCaseMismatchWarning(String) - Method in class net.sf.colossus.webserver.WebServerClient
- 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
- makeIscName() - Method in class net.sf.colossus.server.GameSaving
- 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 - Static variable in class net.sf.colossus.common.Constants
- makeProposal(String) - Method in class net.sf.colossus.client.SocketClientThread
- makeProposal(String) - Method in interface net.sf.colossus.server.IServer
- makeProposal(String) - Method in class net.sf.colossus.server.Server
-
playerName makes a proposal.
- makeProposal(String, String) - Method in class net.sf.colossus.server.GameServerSide
-
playerName offers proposal.
- makeProposal(Proposal) - Method in class net.sf.colossus.client.Client
- 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 - Variable in class net.sf.colossus.variant.Variant
- MasterBoard - Class in net.sf.colossus.gui
-
Class MasterBoard implements the GUI for a Titan 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(Client, ClientGUI) - Constructor for class net.sf.colossus.gui.MasterBoard
- MasterBoard.BottomBar - Class in net.sf.colossus.gui
- MasterBoard.InfoPopupHandler - Class in net.sf.colossus.gui
- MasterBoard.MasterBoardItemHandler - Class in net.sf.colossus.gui
- MasterBoard.MasterBoardMouseHandler - Class in net.sf.colossus.gui
- MasterBoard.MasterBoardMouseMotionHandler - Class in net.sf.colossus.gui
- MasterBoard.MasterBoardWindowHandler - Class in net.sf.colossus.gui
- 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
- MasterBoardItemHandler() - Constructor for class net.sf.colossus.gui.MasterBoard.MasterBoardItemHandler
- MasterBoardMouseHandler() - Constructor for class net.sf.colossus.gui.MasterBoard.MasterBoardMouseHandler
- MasterBoardMouseMotionHandler() - Constructor for class net.sf.colossus.gui.MasterBoard.MasterBoardMouseMotionHandler
- MasterBoardTerrain - Class in net.sf.colossus.variant
-
A master board terrain.
- MasterBoardTerrain(String, String, Color) - Constructor for class net.sf.colossus.variant.MasterBoardTerrain
- MasterBoardTerrain(String, String, Color, boolean) - Constructor for class net.sf.colossus.variant.MasterBoardTerrain
- MasterBoardWindowHandler() - Constructor for class net.sf.colossus.gui.MasterBoard.MasterBoardWindowHandler
- 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(String) - Method in class net.sf.colossus.gui.RevealedCreature
- matches(Legion, MasterHex, MasterHex) - Method in class net.sf.colossus.gui.ClientGUI.PendingMove
- 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 - Variable in class net.sf.colossus.webcommon.GameInfo
- max() - Method in class net.sf.colossus.util.MultiSet
- 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(PredictSplitNode) - Method in class net.sf.colossus.client.PredictSplitNode
-
Recombine this legion and other, because it was not possible to move.
- merge(Legion) - Method in class net.sf.colossus.client.LegionClientSide
- 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.MessageForClient
- message - Variable in class net.sf.colossus.server.MessageRecorder.Message
- message - Variable in class net.sf.colossus.webcommon.ChatMessage
- Message(IClient, String, String) - Constructor for class net.sf.colossus.server.MessageRecorder.Message
- messageCounter - Variable in class net.sf.colossus.server.ClientHandlerStub
- MessageForClient - Class in net.sf.colossus.server
-
Encapsulates one message that was sent to client, together with the last commitNumber and the message number (relative to the commit).
- MessageForClient(int, int, String) - Constructor for class net.sf.colossus.server.MessageForClient
- MessageForClient(MessageForClient, int) - Constructor for class net.sf.colossus.server.MessageForClient
-
Clone from another message in queue, but rewrite the message number because in re-sending they are different.
- messageFromServer - Static variable in class net.sf.colossus.common.Constants
- messageFromServer(String) - Method in class net.sf.colossus.client.Client
- messageFromServer(String) - Method in interface net.sf.colossus.client.IClient
- messageFromServer(String) - Method in class net.sf.colossus.server.ClientHandlerStub
- messageNumber - Variable in class net.sf.colossus.server.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
- 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
- method - Variable in class net.sf.colossus.server.MessageForClient
- 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 class 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
- MOVE - Enum constant in enum class net.sf.colossus.game.BattlePhase
- MOVE - Enum constant in enum class net.sf.colossus.game.Phase
- 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.
- MoveFinder() - Constructor for class net.sf.colossus.ai.RationalAI.MoveFinder
- MoveInfo(Legion, MasterHex, int, int, ValueRecorder) - Constructor for class net.sf.colossus.ai.AbstractAI.MoveInfo
- 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 - Static variable in class net.sf.colossus.common.Constants
- mulligan() - Method in class net.sf.colossus.client.Client
-
Take a mulligan.
- mulligan() - Method in class net.sf.colossus.client.SocketClientThread
- 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
- MUSTER - Enum constant in enum class net.sf.colossus.game.Phase
- mustered - Variable in class net.sf.colossus.ai.RationalAI.MusteredCreatures
- MusteredCreatures(boolean, List<CreatureType>) - Constructor for 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
- myIntArrayComparator() - Constructor for class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator.myIntArrayComparator
- myIntArrayLegionValueComparator() - Constructor for class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator.myIntArrayLegionValueComparator
- 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 - Static variable in class net.sf.colossus.common.Constants
- nak(String, String) - Method in class net.sf.colossus.client.Client
- nak(String, String) - Method in interface net.sf.colossus.client.IClient
- nak(String, String) - Method in class net.sf.colossus.server.ClientHandlerStub
- 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 class net.sf.colossus.game.BattlePhase
- name - Variable in enum class 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 class 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
- NATIVES - Enum constant in enum class net.sf.colossus.variant.HazardConstants.ScopeOfEffectOnStrike
- 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_CLIENT_DIALOG - Enum constant in enum class net.sf.colossus.common.WhatNextManager.WhatToDoNext
- 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
- newCounter - Variable in class net.sf.colossus.server.ClientHandler
- 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 - Static variable in class net.sf.colossus.common.Constants
- newGame() - Method in class net.sf.colossus.client.SocketClientThread
- newGame() - Method in interface net.sf.colossus.server.IServer
- newGame() - Method in class net.sf.colossus.server.Server
- newGame(String) - Method in class net.sf.colossus.server.GameServerSide
-
Start a new game.
- 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() - Method in class net.sf.colossus.util.PermutationIterator
- next(int) - Method in class net.sf.colossus.util.DevRandom
- nextButton - Variable in class net.sf.colossus.gui.EngagementResults
- nextEngagement - Static variable in class net.sf.colossus.common.Constants
- nextEngagement() - Method in class net.sf.colossus.client.Client
- nextEngagement() - Method in interface net.sf.colossus.client.IClient
- nextEngagement() - Method in class net.sf.colossus.server.ClientHandlerStub
- 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 - Enum constant in enum class net.sf.colossus.common.Constants.ConfirmVals
- NO_KILLS - Enum constant in enum class net.sf.colossus.server.BattleServerSide.AngelSummoningStates
- 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 - Variable in class net.sf.colossus.client.PredictSplits
- NodeTurnComparator - Class in net.sf.colossus.client
- NodeTurnComparator() - Constructor for class net.sf.colossus.client.NodeTurnComparator
- NOEFFECT - Enum constant in enum class net.sf.colossus.variant.HazardConstants.EffectOnStrike
- 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
- NONE - Enum constant in enum class net.sf.colossus.common.Constants.HexsideGates
- 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
- NOSPECIAL - Enum constant in enum class net.sf.colossus.variant.HazardConstants.SpecialEffect
-
No special effect
- 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
- NOT_CLOSED - Enum constant in enum class net.sf.colossus.client.Client.ClosedByConstant
- NOT_SET - Enum constant in enum class net.sf.colossus.game.EntrySide
- 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
- NullDumper(Process, boolean, InputStream, String) - Constructor for class net.sf.colossus.webserver.RunGameInOwnJVM.NullDumper
- NullTerrainRecruitLoader() - Constructor for class net.sf.colossus.xmlparser.TerrainRecruitLoader.NullTerrainRecruitLoader
- 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.
- nullValue - Variable in class net.sf.colossus.util.NullCheckPredicate
- NullWebServerGUI() - Constructor for class net.sf.colossus.webserver.WebServer.NullWebServerGUI
- 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(String, String, MasterBoardTerrain, MasterHex) - Method in class net.sf.colossus.game.RecruitGraph
- 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(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, MasterBoardTerrain, MasterHex) - Static method in class net.sf.colossus.xmlparser.TerrainRecruitLoader
-
Give the number of a given recruiters needed to recruit a given Creature.
- 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, MasterHex) - Method in class net.sf.colossus.variant.RecruitingSubTree
- 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(String) - Method in interface net.sf.colossus.variant.IOracleLegion
- numCreature(CreatureType) - Method in class net.sf.colossus.game.Legion
- numCreature(CreatureType) - Method in interface net.sf.colossus.variant.IOracleLegion
- numDice - Variable in class net.sf.colossus.gui.BattleDice.DiceEntry
- numDice - Variable in class net.sf.colossus.gui.GUIBattleChit
- numDice() - Method in class net.sf.colossus.gui.BattleDice
- 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 Class in net.sf.colossus.util
- ObjectCreationException(String, Throwable) - Constructor for exception class 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
- ObjectiveEvalConstants() - Constructor for class net.sf.colossus.ai.objectives.AbstractObjectiveHelper.ObjectiveEvalConstants
- 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
- Offensive - Enum constant in enum class net.sf.colossus.variant.IVariantHint.AIStyle
-
Marks a preference for offensive recruiting, i.e.
- 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, boolean) - Method in class net.sf.colossus.server.Server
- oneSetOption(Player, String, String) - 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
- onlineTimeFromSeconds(long) - Method in class net.sf.colossus.webserver.ChatChannel
- 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.myIntArrayComparator - Class in net.sf.colossus.ai.helper
- OnTheFlyLegionMove.OnTheFlyLegionMoveIterator.myIntArrayLegionValueComparator - Class in net.sf.colossus.ai.helper
- OnTheFlyLegionMoveIterator(OnTheFlyLegionMove) - Constructor for class net.sf.colossus.ai.helper.OnTheFlyLegionMove.OnTheFlyLegionMoveIterator
- 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
- optionName - Variable in class net.sf.colossus.gui.ColumnWidthPersistingJTable.ColumnWidthPersistingTableColumnModel
- 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 - 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.ColumnWidthPersistingJTable.ColumnWidthPersistingTableColumnModel
- 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 - Class in net.sf.colossus.common
-
Class Options lists game options for Colossus.
- Options(String) - Constructor for class net.sf.colossus.common.Options
- Options(String, boolean) - Constructor for class net.sf.colossus.common.Options
- Options(String, String, boolean) - Constructor for class net.sf.colossus.common.Options
- Options(String, String, boolean, boolean) - Constructor for class net.sf.colossus.common.Options
- 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
- ORANGE - Enum constant in enum class net.sf.colossus.game.PlayerColor
- 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.ThreadedTriggerTimeIsUp - Class in net.sf.colossus.ai
- 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 Class in net.sf.colossus.xmlparser
-
General Exception for our xml data parsers.
- ParseException() - Constructor for exception class net.sf.colossus.xmlparser.ParseException
- ParseException(String) - Constructor for exception class 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.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
- PATRIOTS - Enum constant in enum class net.sf.colossus.variant.HazardConstants.ScopeOfEffectOnStrike
- 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
- PendingMove(Legion, MasterHex, MasterHex) - Constructor for class net.sf.colossus.gui.ClientGUI.PendingMove
- 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
- PERMSLOW - Enum constant in enum class net.sf.colossus.variant.HazardConstants.SpecialEffect
-
Persistent slow of creatures
- 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 - Variable in class net.sf.colossus.server.BattleServerSide
- Phase - Enum Class 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 class net.sf.colossus.game.Phase
- 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
- 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(JFrame, MasterHex, Set<EntrySide>) - Static method in class net.sf.colossus.gui.PickEntrySide
- 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
- 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.
- 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
- pickLord(IOptions, JFrame, List<CreatureType>) - Static method in class net.sf.colossus.gui.PickLord
- 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
- 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(JFrame, List<CreatureType>, String, Legion, ClientGUI) - Static method in class net.sf.colossus.gui.PickRecruit
-
Return the creature recruited, or null if none.
- 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
- pickRecruiter(JFrame, List<String>, String, Legion, ClientGUI) - Static method in class net.sf.colossus.gui.PickRecruiter
- 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
- 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
- PINE - Enum constant in enum class net.sf.colossus.game.PlayerColor
- 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 - Static variable in class net.sf.colossus.common.Constants
- pingRequest - Static variable in interface net.sf.colossus.webcommon.IWebClient
- pingRequest() - Method in class net.sf.colossus.client.Client
- pingRequest() - Method in interface net.sf.colossus.client.IClient
- pingRequest() - Method in class net.sf.colossus.server.ClientHandlerStub
- 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 - Static variable in class net.sf.colossus.common.Constants
- 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(String, boolean, int, BattleHex) - Method in class net.sf.colossus.server.ClientHandlerStub
- 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 - Variable in class net.sf.colossus.gui.PlayerDetailsDialog
- player - Variable in class net.sf.colossus.gui.RevealEvent
- Player - Class in net.sf.colossus.game
-
A player in a game.
- Player(Game, String, int) - Constructor for class net.sf.colossus.game.Player
- 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 Class in net.sf.colossus.game
-
Models the notion of a color a player can pick.
- PlayerColor(String, String, int) - Constructor for enum class 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.ClientHandlerStub
- 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 - Variable in class net.sf.colossus.webserver.WebServer
- 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
- 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
- POWERBONUS - Enum constant in enum class net.sf.colossus.variant.HazardConstants.EffectOnStrike
- POWERPENALTY - Enum constant in enum class net.sf.colossus.variant.HazardConstants.EffectOnStrike
- PowerSkill(String, int, int) - Constructor for class net.sf.colossus.ai.SimpleAI.PowerSkill
- PowerSkill(String, int, int, int, int, int) - Constructor for 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
- 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
- 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.ClientHandlerStub
- previousRetries - Variable in class net.sf.colossus.server.ClientHandler
- previousUndoRecruitLegion - Variable in class net.sf.colossus.server.PlayerServerSide
- 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
- processAnswer(boolean) - Method in class net.sf.colossus.gui.Concede
- 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 - Variable in class net.sf.colossus.gui.Negotiate
- proposal - Variable in class net.sf.colossus.gui.ReplyToProposal
- 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
- 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
- PROPOSED - Enum constant in enum class net.sf.colossus.webcommon.GameInfo.GameState
- 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
- proposedGamesTableOption - Static variable in class net.sf.colossus.common.Options
- 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
- PURPLE - Enum constant in enum class net.sf.colossus.game.PlayerColor
- 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(ClientHandlerStub) - 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.
- QUIT_ALL - Enum constant in enum class net.sf.colossus.common.WhatNextManager.WhatToDoNext
- 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
- RANGESTRIKEBLOCKED - Enum constant in enum class net.sf.colossus.variant.HazardConstants.RangeStrikeSpecialEffect
- RANGESTRIKEFREE - Enum constant in enum class net.sf.colossus.variant.HazardConstants.RangeStrikeSpecialEffect
- RANGESTRIKEOCCUPIED - Enum constant in enum class net.sf.colossus.variant.HazardConstants.RangeStrikeSpecialEffect
- rangestrikes - Variable in class net.sf.colossus.variant.CreatureType
- RANGESTRIKESKILLPENALTY - Enum constant in enum class net.sf.colossus.variant.HazardConstants.RangeStrikeSpecialEffect
- rangeStrikeSpecial - Variable in class net.sf.colossus.variant.Hazards
- RangeStrikeSpecialEffect() - Constructor for enum class net.sf.colossus.variant.HazardConstants.RangeStrikeSpecialEffect
- RANGESTRIKEWALL - Enum constant in enum class net.sf.colossus.variant.HazardConstants.RangeStrikeSpecialEffect
- 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.CompCreaturesByValueName - Class in net.sf.colossus.ai
- RationalAI.LegionBoardMove - Class in net.sf.colossus.ai
- RationalAI.MoveFinder - Class in net.sf.colossus.ai
- RationalAI.MusteredCreatures - Class in net.sf.colossus.ai
- 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.
- readOneLine() - Method in class net.sf.colossus.client.SocketClientThread
- readOnly - Variable in class net.sf.colossus.common.Options
- readUsersFromFile() - Method in class net.sf.colossus.webcommon.UserDB
- READY_TO_CONNECT - Enum constant in enum class net.sf.colossus.webcommon.GameInfo.GameState
- 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
- realClients - Variable in class net.sf.colossus.server.Server
-
Only real ClientHandlers (excluding the stub)
- 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 - Enum constant in enum class net.sf.colossus.game.BattlePhase
- 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
- RecruitEdge(RecruitGraph.RecruitVertex, RecruitGraph.RecruitVertex, int, MasterBoardTerrain) - Constructor for class net.sf.colossus.game.RecruitGraph.RecruitEdge
- recruiter - Variable in class net.sf.colossus.game.actions.Recruitment
- recruiter - Variable in class net.sf.colossus.variant.RecruitingSubTree.RecruiterAndRecruit
- RecruiterAndRecruit(CreatureType, CreatureType) - Constructor for 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.RecruitOption - Class in net.sf.colossus.game
-
Models a recruit option for a given creature.
- RecruitGraph.RecruitVertex - Class in net.sf.colossus.game
-
The vertex of the Recruit Graph
- 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
- Recruitment - Class in net.sf.colossus.game.actions
- Recruitment(Legion, CreatureType, CreatureType) - Constructor for class net.sf.colossus.game.actions.Recruitment
- RecruitNumber(String, int) - Constructor for class net.sf.colossus.xmlparser.TerrainRecruitLoader.RecruitNumber
- RecruitOption(MasterBoardTerrain, String, String, int) - Constructor for class net.sf.colossus.game.RecruitGraph.RecruitOption
- 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
- RecruitVertex(String, RecruitGraph) - Constructor for class net.sf.colossus.game.RecruitGraph.RecruitVertex
- 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
- RED - Enum constant in enum class net.sf.colossus.game.PlayerColor
- 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.ClientHandlerStub
- redoRowIndices() - Method in class net.sf.colossus.webclient.GameTableModel
- reEnqueue(MessageForClient) - Method in class net.sf.colossus.server.ClientHandler
- 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() - Method in class net.sf.colossus.webclient.WebClientSocketThread
-
Initial registration attempt
- register(Object, String) - Static method in class net.sf.colossus.util.InstanceTracker
- register(Object, String) - Static method in class net.sf.colossus.util.ViableEntityManager
- 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(String, String, String) - Method in class net.sf.colossus.webserver.WebServer
- registerUser(String, String, String, IColossusMail) - Method in class net.sf.colossus.webcommon.UserDB
- RegisterUser - Static variable in interface net.sf.colossus.webcommon.IWebServer
- 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
viaallLog
. - 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() - Method in class net.sf.colossus.server.LegionServerSide
- remove() - Method in class net.sf.colossus.util.PermutationIterator
- remove(boolean, boolean) - Method in class net.sf.colossus.server.LegionServerSide
-
Eliminate this legion.
- remove(Object) - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
- remove(T) - Method in class net.sf.colossus.util.MultiSet
-
Remove one of key from the set, if present.
- 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 - Static variable in class net.sf.colossus.common.Constants
- removeCreature(int, boolean, boolean) - Method in class net.sf.colossus.server.LegionServerSide
-
Remove the creature in position i in the legion.
- 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(Legion, CreatureType, String) - Method in class net.sf.colossus.gui.EventViewer
- removeCreature(Legion, CreatureType, String) - Method in class net.sf.colossus.server.ClientHandlerStub
- removeCreature(CreatureType) - Method in class net.sf.colossus.client.LegionClientSide
- removeCreature(CreatureType) - Method in class net.sf.colossus.client.PredictSplitNode
- removeCreature(CreatureType) - Method in class net.sf.colossus.game.Legion
- removeCreature(CreatureType) - Method in class net.sf.colossus.server.LegionServerSide
- 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.
- removeCreatureEvent(Legion, CreatureType, int, String) - Method in class net.sf.colossus.server.History
- removeCreatureEvent(Legion, CreatureType, String) - Method in class net.sf.colossus.server.GameServerSide
- removeCreatures(List<CreatureType>) - Method in class net.sf.colossus.client.PredictSplitNode
- removed - Variable in class net.sf.colossus.client.PredictSplitNode
- removeDeadBattleChits - Static variable in class net.sf.colossus.common.Constants
- 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() - Method in class net.sf.colossus.server.ClientHandlerStub
- 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 - Static variable in class net.sf.colossus.common.Constants
- 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(Legion) - Method in class net.sf.colossus.game.Player
- removeLegion(Legion) - Method in class net.sf.colossus.server.ClientHandlerStub
- 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 - Static variable in class net.sf.colossus.common.Constants
- replyToPing() - Method in class net.sf.colossus.client.SocketClientThread
- 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 - Static variable in interface net.sf.colossus.webcommon.IWebClient
- 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(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 - Static variable in class net.sf.colossus.common.Constants
- requestGameInfo() - Method in class net.sf.colossus.client.SocketClientThread
- 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 - Static variable in class net.sf.colossus.common.Constants
- requestSyncDelta(int, int) - Method in interface net.sf.colossus.client.IServerConnection
- requestSyncDelta(int, int) - Method in class net.sf.colossus.client.SocketClientThread
- 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(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
- RequestUserAttention - Static variable in interface net.sf.colossus.webcommon.IWebServer
- requiresLayout() - Method in class net.sf.colossus.server.RemoteLogHandler
- rereadLoginMessage() - Method in class net.sf.colossus.webclient.WebClientSocketThread
- rereadLoginMessage() - Method in interface net.sf.colossus.webcommon.IWebServer
- rereadLoginMessage() - Method in class net.sf.colossus.webserver.WebServer
-
Triggered by remode admin connection
- RereadLoginMessage - Static variable in interface net.sf.colossus.webcommon.IWebServer
- 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() - Method in class net.sf.colossus.gui.MasterBoard
- rescale() - Method in class net.sf.colossus.gui.StatusScreen
- rescale(int) - Method in class net.sf.colossus.gui.Chit
- 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 rightGraphics2D
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 invalid input: '&' 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() - Method in class net.sf.colossus.client.Client
- 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.
- returnSplitResults() - Method in class net.sf.colossus.gui.SplitLegion
- revealCreatures - Static variable in class net.sf.colossus.common.Constants
- 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(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(Legion, List<CreatureType>, String) - Method in class net.sf.colossus.gui.EventViewer
- revealCreatures(Legion, List<CreatureType>, String) - Method in class net.sf.colossus.server.ClientHandlerStub
- 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 - Static variable in class net.sf.colossus.common.Constants
- 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.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(Legion, List<CreatureType>, boolean, String) - Method in class net.sf.colossus.gui.ClientGUI
- revealEngagedCreatures(Legion, List<CreatureType>, boolean, String) - Method in class net.sf.colossus.server.ClientHandlerStub
-
print the 'revealEngagagedCreature'-message, args: markerId, isAttacker, list of creature names
- revealEvent(boolean, List<Player>, Legion, List<CreatureType>, int, String) - Method in class net.sf.colossus.server.History
- revealEvent(boolean, List<Player>, Legion, List<CreatureType>, String) - Method in class net.sf.colossus.server.GameServerSide
- RevealEvent - Class in net.sf.colossus.gui
-
Contains info about one event that revealed some interesting information, stored in EventViewer.
- 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(int, Player, int, Legion, List<RevealedCreature>, Legion) - Constructor for class net.sf.colossus.gui.RevealEvent
-
TODO replace marker/height combos with Legion objects --Done.
- RevealingAction - Interface in net.sf.colossus.game.actions
-
An action that might reveal one or more creatures in a legion.
- ReverseIntegerComparator() - Constructor for class net.sf.colossus.client.PredictSplits.ReverseIntegerComparator
- RIGHT - Enum constant in enum class net.sf.colossus.game.EntrySide
- RIGHT_DEFENSE - Enum constant in enum class net.sf.colossus.game.EntrySide
- 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 - Variable in class net.sf.colossus.server.Server
- rolls() - Method in class net.sf.colossus.gui.BattleDice
- 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
- 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.
- runGameInSameJVM() - Method in class net.sf.colossus.webclient.RunGameInSameJVM
- RunGameInSameJVM - Class in net.sf.colossus.webclient
- RunGameInSameJVM(GameInfo, WhatNextManager, String, WebClient) - Constructor for 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
- RUNNING - Enum constant in enum class net.sf.colossus.webcommon.GameInfo.GameState
- 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
- runSpectatorClient - Static variable in class net.sf.colossus.common.Options
- 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 - Static variable in class net.sf.colossus.common.Constants
- saveGame(String) - Method in class net.sf.colossus.client.SocketClientThread
- 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.GameSaving
-
High-level method to save a file.
- 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 - 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
- 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
- ScaleValue(int, int, int, int) - Constructor for class net.sf.colossus.gui.PreferencesWindow.ScaleValue
- SCHEDULED - Enum constant in enum class net.sf.colossus.webcommon.GameInfo.GameType
- 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
- ScopeOfEffectOnStrike() - Constructor for enum class net.sf.colossus.variant.HazardConstants.ScopeOfEffectOnStrike
- 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) - Method in class net.sf.colossus.webserver.ColossusMail
- sendConfirmationMail(String, String, String, IColossusMail) - Method in class net.sf.colossus.webcommon.UserDB
- 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.server.ClientHandlerStub
- 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
- sendWatchGameInfo(String, String, String, int) - Method in class net.sf.colossus.webserver.WebServer
- 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.ClientHandlerStub
- 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.webserver.WebServer
- sep - Static variable in class net.sf.colossus.webserver.WebServerClient
- 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".
- 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.ClientHandlerStub
- 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 - 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 - 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.WithdrawInfo - Class in net.sf.colossus.server
- 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.ClientHandlerStub
- serverConnectionOK - Static variable in class net.sf.colossus.common.Constants
- ServerEvent(long, String, List<String>) - Constructor for class net.sf.colossus.client.ClientThread.ServerEvent
- 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.ClientHandlerStub
- setBoardVisibility(Player, boolean) - Method in class net.sf.colossus.server.Server
- setBorder(boolean) - Method in class net.sf.colossus.gui.Chit
- setBorder(JLabel, int) - Method in class net.sf.colossus.gui.BattleBoard.TurnPanel
- 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 - Static variable in class net.sf.colossus.common.Constants
- setColor(PlayerColor) - Method in class net.sf.colossus.client.Client
- setColor(PlayerColor) - Method in interface net.sf.colossus.client.IClient
- setColor(PlayerColor) - Method in class net.sf.colossus.game.Player
- setColor(PlayerColor) - Method in class net.sf.colossus.server.ClientHandlerStub
- 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(String) - Method in class net.sf.colossus.ai.helper.LegionMove
- setEvaluate(CritterMove, 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(int, HazardHexside) - Method in class net.sf.colossus.variant.BattleHex
- setHexsideHazard(HazardHexside) - Method in class net.sf.colossus.gui.ShowCreatureDetails.SimulatedCritter
- 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(Object, String) - Static method in class net.sf.colossus.util.InstanceTracker
- setId(String) - Method in class net.sf.colossus.util.InstanceGroup.TypeInstance
- 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.ClientHandlerStub
- 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 - Static variable in class net.sf.colossus.common.Constants
- 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(Legion, boolean, boolean, EntrySide, CreatureType) - Method in class net.sf.colossus.server.ClientHandlerStub
- 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, boolean) - Method in interface net.sf.colossus.common.IOptions
- setOption(String, boolean) - Method in class net.sf.colossus.common.Options
- setOption(String, boolean) - Method in class net.sf.colossus.webserver.WebServerOptions
- setOption(String, int) - Method in interface net.sf.colossus.common.IOptions
- setOption(String, int) - Method in class net.sf.colossus.common.Options
- setOption(String, int) - Method in class net.sf.colossus.webserver.WebServerOptions
- setOption(String, String) - Method in interface net.sf.colossus.common.IOptions
- setOption(String, String) - Method in class net.sf.colossus.common.Options
- setOption(String, String) - 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(String) - Method in class net.sf.colossus.gui.MasterBoard.BottomBar
- setPhase(Phase) - Method in class net.sf.colossus.game.Game
- 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 - Static variable in class net.sf.colossus.common.Constants
- setPlayerName(String) - Method in class net.sf.colossus.client.Client
- setPlayerName(String) - Method in interface net.sf.colossus.client.IClient
- setPlayerName(String) - Method in class net.sf.colossus.gui.MasterBoard.BottomBar
- setPlayerName(String) - Method in class net.sf.colossus.server.ClientHandlerStub
- 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 - Static variable in class net.sf.colossus.common.Constants
- 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(BattlePhase, Player) - Method in class net.sf.colossus.server.ClientHandlerStub
- setupBattleMove - Static variable in class net.sf.colossus.common.Constants
- setupBattleMove(Player, int) - Method in class net.sf.colossus.client.Client
- setupBattleMove(Player, int) - Method in interface net.sf.colossus.client.IClient
- setupBattleMove(Player, int) - Method in class net.sf.colossus.server.ClientHandlerStub
- setupBattleRecruit - Static variable in class net.sf.colossus.common.Constants
- setupBattleRecruit(Player, int) - Method in class net.sf.colossus.client.Client
- setupBattleRecruit(Player, int) - Method in interface net.sf.colossus.client.IClient
- setupBattleRecruit(Player, int) - Method in class net.sf.colossus.server.ClientHandlerStub
- setupBattleSummon - Static variable in class net.sf.colossus.common.Constants
- setupBattleSummon(Player, int) - Method in class net.sf.colossus.client.Client
- setupBattleSummon(Player, int) - Method in interface net.sf.colossus.client.IClient
- setupBattleSummon(Player, int) - Method in class net.sf.colossus.server.ClientHandlerStub
- 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() - Method in class net.sf.colossus.variant.MasterBoardTerrain
- setupEntrances(MasterHex[][]) - Method in class net.sf.colossus.variant.MasterBoard
- setupEntrancesGUI() - Method in class net.sf.colossus.client.HexMap
- setupExits(MasterHex[][]) - Method in class net.sf.colossus.variant.MasterBoard
- setupFight - Static variable in class net.sf.colossus.common.Constants
- setupFight() - Method in class net.sf.colossus.client.Client
- setupFight() - Method in interface net.sf.colossus.client.IClient
- setupFight() - Method in class net.sf.colossus.server.BattleServerSide
- setupFight() - Method in class net.sf.colossus.server.ClientHandlerStub
- 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() - Method in class net.sf.colossus.variant.MasterBoardTerrain
-
Add terrain, hexsides, elevation, and exits to hexes.
- setupHexesGameState(MasterBoardTerrain, GUIBattleHex[][], boolean) - Static method in class net.sf.colossus.client.HexMap
-
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 - Static variable in class net.sf.colossus.common.Constants
- setupMove() - Method in class net.sf.colossus.client.Client
- setupMove() - Method in interface net.sf.colossus.client.IClient
- setupMove() - Method in class net.sf.colossus.server.BattleServerSide
- setupMove() - Method in class net.sf.colossus.server.ClientHandlerStub
- 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 - Static variable in class net.sf.colossus.common.Constants
- setupMuster() - Method in class net.sf.colossus.client.Client
- setupMuster() - Method in interface net.sf.colossus.client.IClient
- setupMuster() - Method in class net.sf.colossus.server.ClientHandlerStub
- setupMuster() - Method in class net.sf.colossus.server.GameServerSide
- setupMusterMenu() - Method in class net.sf.colossus.gui.MasterBoard
- setupNeighbors() - Method in class net.sf.colossus.variant.MasterBoardTerrain
-
Add references to neighbor hexes.
- 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
- 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() - Method in class net.sf.colossus.server.GameServerSide
- setupPhase(BattlePhase, Player, int) - Method in class net.sf.colossus.client.BattleClientSide
- 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 - Static variable in class net.sf.colossus.common.Constants
- setupSplit() - Method in class net.sf.colossus.server.GameServerSide
- setupSplit(Player, int) - Method in class net.sf.colossus.client.Client
- setupSplit(Player, int) - Method in interface net.sf.colossus.client.IClient
- setupSplit(Player, int) - Method in class net.sf.colossus.server.ClientHandlerStub
- 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 - Static variable in class net.sf.colossus.common.Constants
- 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(Player, int) - Method in class net.sf.colossus.server.ClientHandlerStub
- 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(String) - Method in class net.sf.colossus.webcommon.GameInfo
- setVariant(Variant) - Method in class net.sf.colossus.ai.AbstractAI
- setVariant(Variant) - Method in interface net.sf.colossus.ai.AI
- 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
- setWatching(String) - Method in class net.sf.colossus.webclient.WebClient
- 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
-
A convenient shortcut to the 3-argument-form, for the many calls where interactive is to be set to false.
- setWhatToDoNext(WhatNextManager.WhatToDoNext, boolean, boolean) - Method in class net.sf.colossus.common.WhatNextManager
-
Set the action what shall be executed next.
- setWhatToDoNext(WhatNextManager.WhatToDoNext, String, boolean) - 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 class 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(Container, CreatureType, Variant) - Method in class net.sf.colossus.gui.ShowCreatureDetails
- 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.SimulatedBattleHex - Class in net.sf.colossus.gui
-
helper class that catches some calls for the simulated critter.
- ShowCreatureDetails.SimulatedCritter - Class in net.sf.colossus.gui
-
helper class to simulate a battle of the creature in question against an other creature.
- 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 - Static variable in class net.sf.colossus.common.Options
- showWebClient() - Method in interface net.sf.colossus.client.IClientGUI
- showWebClient() - Method in class net.sf.colossus.client.NullClientGUI
- 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.CmdLineWebClient
- shutdownServer() - Method in class net.sf.colossus.webclient.WebClientSocketThread
- shutdownServer() - Method in interface net.sf.colossus.webcommon.IWebServer
- shutdownServer() - Method in class net.sf.colossus.webserver.WebServer
- ShutdownServer - Static variable in interface net.sf.colossus.webcommon.IWebServer
- shuttingDown - Variable in class net.sf.colossus.server.Server
- sienna - Static variable in class net.sf.colossus.util.HTMLColor
- signOn - Static variable in class net.sf.colossus.common.Constants
- signOn(String, boolean, int, String, boolean) - Method in class net.sf.colossus.client.SocketClientThread
- signonName - Variable in class net.sf.colossus.server.ClientHandlerStub
- silver - Static variable in class net.sf.colossus.util.HTMLColor
- SILVER - Enum constant in enum class net.sf.colossus.game.PlayerColor
- 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.TerrainBonuses - Class in net.sf.colossus.ai
-
Stores the skill and power bonuses for a single terrain.
- SimpleAI.TriggerTimeIsUp - Class in net.sf.colossus.ai
- SimulatedBattleHex(HazardTerrain) - Constructor for class net.sf.colossus.gui.ShowCreatureDetails.SimulatedBattleHex
- SimulatedCritter(CreatureType) - Constructor for class net.sf.colossus.gui.ShowCreatureDetails.SimulatedCritter
-
in hazard Plains.
- SimulatedCritter(CreatureType, HazardTerrain) - Constructor for class net.sf.colossus.gui.ShowCreatureDetails.SimulatedCritter
- 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 - Variable in class net.sf.colossus.gui.LogWindow
- size - Variable in class net.sf.colossus.gui.StatusScreen
- size() - Method in class net.sf.colossus.ai.helper.OnTheFlyLegionMove
- 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
- SKILLBONUS - Enum constant in enum class net.sf.colossus.variant.HazardConstants.EffectOnStrike
- SKILLPENALTY - Enum constant in enum class net.sf.colossus.variant.HazardConstants.EffectOnStrike
- 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"
- SKY - Enum constant in enum class net.sf.colossus.game.PlayerColor
- 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.CmdLineWebClient
- 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
- SLOWALL - Enum constant in enum class net.sf.colossus.variant.HazardConstants.EffectOnMovement
- slowed - Variable in class net.sf.colossus.game.BattleUnit
- slowed - Variable in class net.sf.colossus.game.Creature
- SLOWFOREIGNER - Enum constant in enum class net.sf.colossus.variant.HazardConstants.EffectOnMovement
- 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, 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).
- SpecialEffect() - Constructor for enum class net.sf.colossus.variant.HazardConstants.SpecialEffect
- spectator - Variable in class net.sf.colossus.client.Client
- spectator - Variable in class net.sf.colossus.client.SocketClientThread
- spectator - Variable in class net.sf.colossus.server.ClientHandler
- 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(char, String) - Static method in class net.sf.colossus.util.Split
-
Split the string into a list of substrings delimited by sep.
- 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(String, String) - Static method in class net.sf.colossus.util.Split
- 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 - Enum constant in enum class net.sf.colossus.game.Phase
- 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(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.
- 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
- 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() - Method in interface net.sf.colossus.webcommon.IGameRunner
- start() - Method in class net.sf.colossus.webserver.RunGameInOwnJVM.NullDumper
- Start - Class in net.sf.colossus.appmain
-
Class Start contains code to start the different types of games.
- Start - Static variable in interface net.sf.colossus.webcommon.IWebServer
- 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_GAME - Enum constant in enum class net.sf.colossus.common.WhatNextManager.WhatToDoNext
- START_NET_CLIENT - Enum constant in enum class net.sf.colossus.common.WhatNextManager.WhatToDoNext
- START_WEB_CLIENT - Enum constant in enum class net.sf.colossus.common.WhatNextManager.WhatToDoNext
- 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
- startFileServerIfNotRunning() - Method in class net.sf.colossus.server.Server
- 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
- STARTING - Enum constant in enum class net.sf.colossus.webcommon.GameInfo.GameState
- 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.
- StartingNumber(String, int) - Constructor for class net.sf.colossus.xmlparser.TerrainRecruitLoader.StartingNumber
- 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.xmlparser.BattlelandLoader
-
hold the list of label for the startlist
- startList - Variable in class net.sf.colossus.variant.MasterBoardTerrain
-
TODO this should be a List
... - 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
- startSpectatorClient(String, int, String) - Method in class net.sf.colossus.webclient.WebClient
- 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.
- 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 - Static variable in class net.sf.colossus.common.Constants
- stopGame() - Method in class net.sf.colossus.client.SocketClientThread
- 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 - Static variable in class net.sf.colossus.common.Constants
- 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(int, BattleHex) - Method in class net.sf.colossus.gui.ClientGUI
- strike(int, BattleHex) - Method in interface net.sf.colossus.gui.GUICallbacks
- strike(int, BattleHex) - Method in interface net.sf.colossus.server.IServer
- strike(int, BattleHex) - Method in class net.sf.colossus.server.Server
- 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(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_SIZE - Static variable in class net.sf.colossus.gui.BattleTerrainHazardWindow
- strike2(CreatureServerSide, int, int) - Method in class net.sf.colossus.server.CreatureServerSide
-
Called after strike penalties are chosen.
- strikeAdjDie - Variable in class net.sf.colossus.gui.GUIBattleChit
- STRIKEBACK - Enum constant in enum class net.sf.colossus.game.BattlePhase
- 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
- SUMMON - Enum constant in enum class net.sf.colossus.game.BattlePhase
- 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
- 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() - Constructor for class net.sf.colossus.game.SummonInfo
- SummonInfo(Legion, Legion, CreatureType) - Constructor for class net.sf.colossus.game.SummonInfo
- summoning - Variable in class net.sf.colossus.server.GameServerSide
- Summoning - Class in net.sf.colossus.game.actions
- Summoning(Legion, Legion, CreatureType) - Constructor for class net.sf.colossus.game.actions.Summoning
- 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
- supportsReconnect() - Method in class net.sf.colossus.server.ClientHandlerStub
- 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 - 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(String, String) - Method in class net.sf.colossus.server.ClientHandlerStub
- 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 - Static variable in interface net.sf.colossus.webcommon.IWebClient
- systemMessage(long, String) - Method in class net.sf.colossus.webclient.CmdLineWebClient
- systemMessage(long, String) - Method in class net.sf.colossus.webclient.WebClient
- 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 - Static variable in class net.sf.colossus.common.Constants
- 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(int, BattleHex, BattleHex, boolean) - Method in class net.sf.colossus.server.ClientHandlerStub
- tellEngagement - Static variable in class net.sf.colossus.common.Constants
- 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(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.client.Client
- tellEngagement(MasterHex, Legion, Legion) - Method in interface net.sf.colossus.client.IClient
- tellEngagement(MasterHex, Legion, Legion) - Method in class net.sf.colossus.server.ClientHandlerStub
- 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.client.Client
- tellEngagementResults(Legion, String, int, int) - Method in interface net.sf.colossus.client.IClient
- tellEngagementResults(Legion, String, int, int) - Method in class net.sf.colossus.server.ClientHandlerStub
- 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 - Static variable in class net.sf.colossus.common.Constants
- tellGameOver(String, boolean) - Method in class net.sf.colossus.client.Client
- tellGameOver(String, boolean) - Method in interface net.sf.colossus.client.IClient
- tellGameOver(String, boolean) - Method in class net.sf.colossus.server.ClientHandlerStub
- tellInitialGameInfo(String, Collection<String>) - Method in class net.sf.colossus.server.ClientHandlerStub
- tellLastChatMessagesToOne(WebServerClient, String) - Method in class net.sf.colossus.webserver.WebServer
- tellLastMessagesToOne(IWebClient) - Method in class net.sf.colossus.webserver.ChatChannel
- tellLegionLocation - Static variable in class net.sf.colossus.common.Constants
- 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(Legion, MasterHex) - Method in class net.sf.colossus.server.ClientHandlerStub
- tellMovementRoll - Static variable in class net.sf.colossus.common.Constants
- tellMovementRoll(int) - Method in class net.sf.colossus.client.Client
- tellMovementRoll(int) - Method in interface net.sf.colossus.client.IClient
- tellMovementRoll(int) - Method in class net.sf.colossus.gui.EventViewer
- tellMovementRoll(int) - Method in class net.sf.colossus.server.ClientHandlerStub
- tellPickedColor(PlayerColor) - Method in class net.sf.colossus.gui.PickColor.PickColorCallback
- tellPlayerElim - Static variable in class net.sf.colossus.common.Constants
- tellPlayerElim(Player, Player) - Method in class net.sf.colossus.client.Client
- tellPlayerElim(Player, Player) - Method in interface net.sf.colossus.client.IClient
- tellPlayerElim(Player, Player) - Method in class net.sf.colossus.server.ClientHandlerStub
- tellProposal - Static variable in class net.sf.colossus.common.Constants
- 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(String) - Method in class net.sf.colossus.gui.ClientGUI
- tellProposal(String) - Method in class net.sf.colossus.server.ClientHandlerStub
- 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.ClientHandlerStub
- 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.ClientHandlerStub
- tellServerToInformOtherPlayers() - Method in class net.sf.colossus.webclient.RunGameInSameJVM
- tellSlowResults - Static variable in class net.sf.colossus.common.Constants
- tellSlowResults(int, int) - Method in class net.sf.colossus.client.Client
- tellSlowResults(int, int) - Method in interface net.sf.colossus.client.IClient
- tellSlowResults(int, int) - Method in class net.sf.colossus.server.ClientHandlerStub
- tellStatus() - Method in class net.sf.colossus.server.ManagedGame
- tellStatus() - Method in interface net.sf.colossus.webcommon.IManagedGame
- 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.client.Client
- tellStrikeResults(int, int, int, List<String>, int, boolean, boolean, int, Set<String>) - Method in interface net.sf.colossus.client.IClient
- tellStrikeResults(int, int, int, List<String>, int, boolean, boolean, int, Set<String>) - Method in class net.sf.colossus.server.ClientHandlerStub
- 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.ClientHandlerStub
- tellToTerminate() - Method in class net.sf.colossus.webserver.WebServerClientSocketThread
- tellWhatsHappening - Static variable in class net.sf.colossus.common.Constants
- 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(String) - Method in class net.sf.colossus.gui.ClientGUI
- tellWhatsHappening(String) - Method in class net.sf.colossus.server.ClientHandlerStub
- 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.
- TerrainBonuses(int, int, int, int) - Constructor for class net.sf.colossus.ai.SimpleAI.TerrainBonuses
- 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.NullTerrainRecruitLoader - Class in net.sf.colossus.xmlparser
- 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.StartingNumber - Class in net.sf.colossus.xmlparser
-
Used internally to associate a creature name and the number received when starting a game.
- 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
- ThreadedTriggerTimeIsUp() - Constructor for class net.sf.colossus.ai.ParallelEvaluatorAI.findBestLegionMoveThread.ThreadedTriggerTimeIsUp
- 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
- TimedJvmQuit() - Constructor for class net.sf.colossus.common.WhatNextManager.TimedJvmQuit
- 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 class 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
- TOO_LATE - Enum constant in enum class net.sf.colossus.server.BattleServerSide.AngelSummoningStates
- 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
- tooOldClient(String) - Method in class net.sf.colossus.server.StartupProgress
- TOP_DEFENSE - Enum constant in enum class net.sf.colossus.game.EntrySide
- 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 class 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 class 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 class 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 class 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() - Method in class net.sf.colossus.xmlparser.TerrainRecruitLoader.CreatureAndNumber
-
Textual representation of the data.
- toString(String) - Method in class net.sf.colossus.webcommon.GameInfo
- 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(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.
- 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).
- 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.
- TriggerTimeIsUp() - Constructor for class net.sf.colossus.ai.SimpleAI.TriggerTimeIsUp
- TriggerTimeIsUp() - Constructor for class net.sf.colossus.webclient.WebClient.TriggerTimeIsUp
- 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.
- TrivialValueRecorderItem(int, String, boolean) - Constructor for class net.sf.colossus.util.ValueRecorder.TrivialValueRecorderItem
- 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) - Constructor for class net.sf.colossus.gui.TrueHexGridLayout
- TrueHexGridLayout(int, int, boolean, 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 - Static variable in class net.sf.colossus.common.Constants
- tryReconnect(boolean) - Method in class net.sf.colossus.client.Client
- 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
- TurnPanel() - Constructor for class net.sf.colossus.gui.BattleBoard.TurnPanel
- TurnPanel(int) - Constructor for class net.sf.colossus.gui.BattleBoard.TurnPanel
- 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
- typedInChat(String) - Method in class net.sf.colossus.webclient.CmdLineWebClient
- TypeInstance(Object, String) - Constructor for class net.sf.colossus.util.InstanceGroup.TypeInstance
U
- undidMove - Static variable in class net.sf.colossus.common.Constants
- 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(Legion, MasterHex, MasterHex, boolean) - Method in class net.sf.colossus.server.ClientHandlerStub
- undidRecruit - Static variable in class net.sf.colossus.common.Constants
- undidRecruit(Legion, CreatureType) - Method in class net.sf.colossus.client.Client
- undidRecruit(Legion, CreatureType) - Method in interface net.sf.colossus.client.IClient
- undidRecruit(Legion, CreatureType) - Method in class net.sf.colossus.server.ClientHandlerStub
- undidRecruit(Legion, CreatureType, boolean) - Method in class net.sf.colossus.server.Server
- undidSplit - Static variable in class net.sf.colossus.common.Constants
- undidSplit(Legion, Legion, boolean, int) - 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(Legion, Legion, int) - Method in class net.sf.colossus.server.ClientHandlerStub
- 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 - Static variable in class net.sf.colossus.common.Constants
- undoBattleMove(BattleHex) - Method in class net.sf.colossus.client.Client
- undoBattleMove(BattleHex) - Method in class net.sf.colossus.client.SocketClientThread
- 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 - Static variable in class net.sf.colossus.common.Constants
- undoMove() - Method in class net.sf.colossus.server.CreatureServerSide
- undoMove() - Method in class net.sf.colossus.server.LegionServerSide
- undoMove(Legion) - Method in class net.sf.colossus.client.Client
- undoMove(Legion) - Method in class net.sf.colossus.client.SocketClientThread
- undoMove(Legion) - Method in class net.sf.colossus.server.GameServerSide
- undoMove(Legion) - Method in interface net.sf.colossus.server.IServer
- undoMove(Legion) - Method in class net.sf.colossus.server.PlayerServerSide
- undoMove(Legion) - Method in class net.sf.colossus.server.Server
- undoMove(BattleHex) - Method in class net.sf.colossus.server.BattleServerSide
- undone - Variable in class net.sf.colossus.gui.RevealEvent
- undoRecruit - Static variable in class net.sf.colossus.common.Constants
- undoRecruit() - Method in class net.sf.colossus.server.LegionServerSide
- 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(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(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 - Static variable in class net.sf.colossus.common.Constants
- undoSplit(Legion) - Method in class net.sf.colossus.client.Client
- undoSplit(Legion) - Method in class net.sf.colossus.client.SocketClientThread
- 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
- unloadVariant() - Static method in class net.sf.colossus.server.VariantSupport
-
Remove all variant data, so that next variant loading attempt is guaranteed to load it freshly (e.g.
- 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(String) - Method in class net.sf.colossus.webserver.GameManager
- unregisterGame(GameInfo, int) - Method in interface net.sf.colossus.webcommon.IRunWebServer
- 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() - Method in class net.sf.colossus.gui.CreatureCollectionView
- 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
- 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 - Static variable in class net.sf.colossus.common.Constants
- 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(CreatureType, int, int) - Method in class net.sf.colossus.server.ClientHandlerStub
- 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
- updateOnePlayersInfo(boolean, String, String) - Method in class net.sf.colossus.client.Client
- updateOnePlayersInfo(boolean, String, String) - Method in interface net.sf.colossus.client.IClient
- updateOnePlayersInfo(boolean, String, String) - Method in class net.sf.colossus.server.ClientHandlerStub
-
A new way to pass changed player info to clients.
- 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 - Static variable in class net.sf.colossus.common.Constants
- 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(List<String>) - Method in class net.sf.colossus.server.ClientHandlerStub
- updatePlayerName(String) - Method in interface net.sf.colossus.client.IServerConnection
- updatePlayerName(String) - Method in class net.sf.colossus.client.SocketClientThread
- 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
- 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 - Variable in class net.sf.colossus.webserver.WebServerClient
-
The user associated with this WebClient connection
- User - Class in net.sf.colossus.webcommon
-
One user at the WebServer side.
- User(long, String, String, String, boolean, String, String, String, long) - Constructor for class net.sf.colossus.webcommon.User
- User(String) - Constructor for class net.sf.colossus.webcommon.User
- 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
- UserDB - Class in net.sf.colossus.webcommon
- UserDB(String, int) - Constructor for class net.sf.colossus.webcommon.UserDB
- userInfo - Static variable in interface net.sf.colossus.webcommon.IWebClient
- userInfo - Variable in class net.sf.colossus.webserver.WebServerGUI
- 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(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
- 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.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 class net.sf.colossus.client.Client.ClosedByConstant
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.sf.colossus.common.Constants.ConfirmVals
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.sf.colossus.common.Constants.HexsideGates
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.sf.colossus.common.WhatNextManager.WhatToDoNext
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.sf.colossus.game.BattlePhase
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.sf.colossus.game.EntrySide
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.sf.colossus.game.Phase
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.sf.colossus.game.PlayerColor
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.sf.colossus.server.BattleServerSide.AngelSummoningStates
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.sf.colossus.server.BattleServerSide.LegionTags
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.sf.colossus.variant.HazardConstants.EffectOnMovement
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.sf.colossus.variant.HazardConstants.EffectOnStrike
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.sf.colossus.variant.HazardConstants.RangeStrikeSpecialEffect
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.sf.colossus.variant.HazardConstants.ScopeOfEffectOnStrike
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.sf.colossus.variant.HazardConstants.SpecialEffect
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.sf.colossus.variant.IVariantHint.AIStyle
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.sf.colossus.webcommon.GameInfo.GameState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.sf.colossus.webcommon.GameInfo.GameType
-
Returns the enum constant of this class 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
- values() - Static method in enum class net.sf.colossus.client.Client.ClosedByConstant
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.sf.colossus.common.Constants.ConfirmVals
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.sf.colossus.common.Constants.HexsideGates
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.sf.colossus.common.WhatNextManager.WhatToDoNext
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.sf.colossus.game.BattlePhase
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.sf.colossus.game.EntrySide
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.sf.colossus.game.Phase
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.sf.colossus.game.PlayerColor
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.sf.colossus.server.BattleServerSide.AngelSummoningStates
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.sf.colossus.server.BattleServerSide.LegionTags
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class net.sf.colossus.util.MultiSet
- values() - Static method in enum class net.sf.colossus.variant.HazardConstants.EffectOnMovement
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.sf.colossus.variant.HazardConstants.EffectOnStrike
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.sf.colossus.variant.HazardConstants.RangeStrikeSpecialEffect
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.sf.colossus.variant.HazardConstants.ScopeOfEffectOnStrike
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.sf.colossus.variant.HazardConstants.SpecialEffect
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.sf.colossus.variant.IVariantHint.AIStyle
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.sf.colossus.webcommon.GameInfo.GameState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.sf.colossus.webcommon.GameInfo.GameType
-
Returns an array containing the constants of this enum class, 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
- varFileFilter() - Constructor for class net.sf.colossus.appmain.GetPlayers.varFileFilter
- 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 - Variable in class net.sf.colossus.webcommon.GameInfo
- 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.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.
- 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
- VariantLoadException(String, Throwable) - Constructor for exception class net.sf.colossus.server.VariantSupport.VariantLoadException
- 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 Class in net.sf.colossus.server
-
A helper class to store the exception that happened during VariantLoading together with the task during which that happened.
- 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 - Variable in class net.sf.colossus.webcommon.GameInfo
- 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
- viewModeArray - Static variable in class net.sf.colossus.common.Options
- viewmodeBox - Variable in class net.sf.colossus.webclient.WebClient
- viewModeBox - Variable in class net.sf.colossus.appmain.GetPlayers
- 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
- waitForGameInfo() - Method in class net.sf.colossus.client.SocketClientThread
- 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
- waitForSignonOk() - 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
- waitingForClients - 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
- wasCancelled - Variable in exception class net.sf.colossus.webclient.WebClientSocketThread.WcstException
- wasCancelled() - Method in exception class net.sf.colossus.webclient.WebClientSocketThread.WcstException
- 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
- watchGame - Static variable in class net.sf.colossus.common.Constants
- watchGame() - Method in class net.sf.colossus.client.SocketClientThread
- watchGame() - Method in interface net.sf.colossus.server.IServer
- watchGame() - Method in class net.sf.colossus.server.Server
- watchGame(String, String) - Method in class net.sf.colossus.webclient.WebClientSocketThread
- watchGame(String, String) - Method in interface net.sf.colossus.webcommon.IWebServer
- watchGame(String, String) - Method in class net.sf.colossus.webserver.WebServer
- WatchGame - Static variable in interface net.sf.colossus.webcommon.IWebServer
- watchGameInfo - Static variable in interface net.sf.colossus.webcommon.IWebClient
- watchGameInfo(String, String, int) - Method in class net.sf.colossus.webclient.CmdLineWebClient
- watchGameInfo(String, String, int) - Method in class net.sf.colossus.webclient.WebClient
- watchGameInfo(String, String, int) - Method in interface net.sf.colossus.webcommon.IWebClient
- watchGameInfo(String, String, int) - Method in class net.sf.colossus.webserver.WebServerClient
- Watching - Static variable in class net.sf.colossus.webclient.WebClient
- watchingInstantGameId - Variable in class net.sf.colossus.webclient.WebClient
- watchingText - Static variable in class net.sf.colossus.webclient.WebClient
- waterDwelling - Variable in class net.sf.colossus.variant.CreatureType
- WC_VERSION_DINO_OK - Static variable in class net.sf.colossus.webclient.WebClient
- WC_VERSION_GENERAL_MESSAGE - Static variable in class net.sf.colossus.webclient.WebClient
- WC_VERSION_SUPPORTS_PING - Static variable in class net.sf.colossus.webclient.WebClient
- wcst - Variable in class net.sf.colossus.webclient.CmdLineWebClient
- wcst - Variable in class net.sf.colossus.webclient.WebClient
- WcstException(String) - Constructor for exception class net.sf.colossus.webclient.WebClientSocketThread.WcstException
- WcstException(String, boolean, boolean) - Constructor for exception class net.sf.colossus.webclient.WebClientSocketThread.WcstException
- 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 - Variable in class net.sf.colossus.webclient.WebClientSocketThread
- 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.TriggerTimeIsUp - Class in net.sf.colossus.webclient
- 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(IWebClient, 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.WcstException - Exception Class in net.sf.colossus.webclient
- 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 - Variable in class net.sf.colossus.webserver.WebServerGUI
- 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.GameThreadReaper - Class in net.sf.colossus.webserver
-
Check whether any game executed in an own process has been finished.
- WebServer.NullWebServerGUI - Class in net.sf.colossus.webserver
-
A Null Object for the web server GUI interface.
- 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 - 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 - Class in net.sf.colossus.common
- WhatNextManager(Options) - Constructor for class net.sf.colossus.common.WhatNextManager
- WhatNextManager.TimedJvmQuit - Class in net.sf.colossus.common
-
A demon thread which is started by triggerTimedQuit.
- WhatNextManager.WhatToDoNext - Enum Class 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.
- whatToDoNext - Variable in class net.sf.colossus.common.WhatNextManager
- WhatToDoNext(String) - Constructor for enum class net.sf.colossus.common.WhatNextManager.WhatToDoNext
- 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 - Static variable in class net.sf.colossus.common.Constants
- withdrawFromGame - Static variable in class net.sf.colossus.gui.MasterBoard
- 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() - 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.
- WithdrawInfo(ClientHandler, int, long) - Constructor for class net.sf.colossus.server.Server.WithdrawInfo
- 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
- Yes - Enum constant in enum class net.sf.colossus.common.Constants.ConfirmVals
- yVertex - Variable in class net.sf.colossus.gui.GUIHex
_
- _CREATE_LOCAL_DUMMY_CLIENT - Static variable in class net.sf.colossus.common.Constants
- _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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form