Serialized Form
-
Package net.sf.colossus.appmain
-
Class net.sf.colossus.appmain.GetPlayers extends KFrame implements Serializable
-
Serialized Fields
-
byWebClient
boolean byWebClient
-
delayLabel
javax.swing.JLabel delayLabel
-
eventExpiringBox
javax.swing.JComboBox eventExpiringBox
-
mutex
java.lang.Object mutex
-
mutexNotified
boolean mutexNotified
-
oldDelay
int oldDelay
-
oldLimit
int oldLimit
-
options
Options options
This is Game's options, which we will modify directly. -
playerNames
javax.swing.JComboBox[] playerNames
-
playerTypes
javax.swing.JComboBox[] playerTypes
-
quitAlreadyTried
boolean quitAlreadyTried
-
readme
javax.swing.JEditorPane readme
-
readmeScrollPane
javax.swing.JScrollPane readmeScrollPane
-
runningOnLabel
javax.swing.JLabel runningOnLabel
-
saveWindow
SaveWindow saveWindow
-
serveAtPort
int serveAtPort
-
serveAtPortBox
javax.swing.JComboBox serveAtPortBox
-
sPortChoices
java.util.TreeSet<java.lang.String> sPortChoices
-
stOptions
Options stOptions
-
tabbedPane
javax.swing.JTabbedPane tabbedPane
-
timeLimitLabel
javax.swing.JLabel timeLimitLabel
-
typeChoices
java.util.Vector<java.lang.String> typeChoices
-
variantBox
javax.swing.JComboBox variantBox
-
variantVector
java.util.Vector<java.lang.String> variantVector
-
viewModeBox
javax.swing.JComboBox viewModeBox
-
whatNextManager
WhatNextManager whatNextManager
-
-
-
Class net.sf.colossus.appmain.NetworkClientDialog extends KFrame implements Serializable
-
Serialized Fields
-
hostBox
javax.swing.JComboBox hostBox
-
hostname
java.lang.String hostname
-
mutex
java.lang.Object mutex
-
nameBox
javax.swing.JComboBox nameBox
-
netclientOptions
Options netclientOptions
-
playerName
java.lang.String playerName
-
port
int port
-
portBox
javax.swing.JComboBox portBox
-
saveWindow
SaveWindow saveWindow
-
stOptions
Options stOptions
-
whatNextManager
WhatNextManager whatNextManager
-
-
-
Class net.sf.colossus.appmain.WelcomeDialog extends KFrame implements Serializable
-
-
Package net.sf.colossus.client
-
Class net.sf.colossus.client.Client.ConnectionInitException extends java.lang.Exception implements Serializable
-
Class net.sf.colossus.client.HexMap extends javax.swing.JPanel implements Serializable
-
Serialized Fields
-
basicName
java.lang.String basicName
-
cx
int cx
-
cy
int cy
-
displayName
java.lang.String displayName
-
entrances
GUIBattleHex[] entrances
ne, e, se, sw, w, nw -
h
GUIBattleHex[][] h
-
hexes
java.util.List<GUIBattleHex> hexes
-
masterHex
MasterHex masterHex
-
scale
int scale
-
subtitle
java.lang.String subtitle
-
-
-
-
Package net.sf.colossus.game
-
Class net.sf.colossus.game.MarkerComparator extends java.lang.Object implements Serializable
-
Serialized Fields
-
shortColor
java.lang.String shortColor
-
-
-
-
Package net.sf.colossus.gui
-
Class net.sf.colossus.gui.AbstractShowRecruits extends KDialog implements Serializable
-
Class net.sf.colossus.gui.BattleBoard extends KFrame implements Serializable
-
Serialized Fields
-
alreadyConceded
boolean alreadyConceded
-
battleMap
BattleMap battleMap
-
concedeBattleAction
javax.swing.AbstractAction concedeBattleAction
-
dicePanel
BattleBoard.DicePanel dicePanel
-
doneWithPhaseAction
javax.swing.AbstractAction doneWithPhaseAction
-
gui
ClientGUI gui
-
helpMenu
javax.swing.JMenu helpMenu
-
infoPanel
BattleBoard.InfoPanel infoPanel
-
infoText
java.lang.String infoText
-
menuBar
javax.swing.JMenuBar menuBar
-
phaseMenu
javax.swing.JMenu phaseMenu
-
saveWindow
SaveWindow saveWindow
-
selectedCritterTag
int selectedCritterTag
tag of the selected critter, or -1 if no critter is selected. -
showTerrainHazardAction
javax.swing.AbstractAction showTerrainHazardAction
-
undoAllAction
javax.swing.AbstractAction undoAllAction
-
undoLastAction
javax.swing.AbstractAction undoLastAction
-
-
-
Class net.sf.colossus.gui.BattleMap extends HexMap implements Serializable
-
Class net.sf.colossus.gui.BattleTerrainHazardWindow extends KDialog implements Serializable
-
Serialized Fields
-
creatures
java.util.SortedSet<CreatureType> creatures
-
hazardsDisplayed
java.util.Map<java.lang.String,HazardTerrain> hazardsDisplayed
-
hex
MasterHex hex
-
hexsidesDisplayed
java.util.Map<java.lang.String,HazardHexside> hexsidesDisplayed
-
variant
Variant variant
-
-
-
Class net.sf.colossus.gui.CCVFlowLayout extends java.awt.FlowLayout implements Serializable
-
Serialized Fields
-
parentComponent
javax.swing.JComponent parentComponent
-
parentScrollPane
javax.swing.JScrollPane parentScrollPane
-
-
-
Class net.sf.colossus.gui.ColumnWidthPersistingJTable extends javax.swing.JTable implements Serializable
-
Class net.sf.colossus.gui.ConnectionLogWindow extends KFrame implements Serializable
-
Serialized Fields
-
document
javax.swing.text.Document document
-
options
Options options
-
scrollPane
javax.swing.JScrollPane scrollPane
-
textArea
javax.swing.JTextArea textArea
-
-
-
Class net.sf.colossus.gui.EditLegion.LegionEditPanel extends javax.swing.JPanel implements Serializable
-
Serialized Fields
-
valueText
java.lang.String valueText
-
-
-
Class net.sf.colossus.gui.GUIBattleChit extends Chit implements Serializable
-
Serialized Fields
-
battleUnit
BattleUnit battleUnit
-
color
java.awt.Color color
-
hits
int hits
-
midRect
java.awt.Rectangle midRect
-
numDice
int numDice
-
outerRect
java.awt.Rectangle outerRect
-
scale
int scale
-
strikeAdjDie
StrikeDie strikeAdjDie
-
strikeDie
StrikeDie strikeDie
-
strikeNumber
int strikeNumber
-
-
-
Class net.sf.colossus.gui.GUIBattleHex extends GUIHex<BattleHex> implements Serializable
-
Serialized Fields
-
cx
int cx
-
cy
int cy
-
map
java.awt.Component map
-
neighbors
GUIBattleHex[] neighbors
Stores the neighboring views. This parallels the neighbors field in BattleHex, just on the view side. TODO check if we can avoid this -
scale
int scale
-
-
-
Class net.sf.colossus.gui.GUIHex extends javax.swing.JComponent implements Serializable
-
Class net.sf.colossus.gui.GUIMasterHex extends GUIHex<MasterHex> implements Serializable
-
Serialized Fields
-
fontMetrics
java.awt.FontMetrics fontMetrics
-
halfFontHeight
int halfFontHeight
-
highlightBorder
java.awt.geom.GeneralPath highlightBorder
-
inverted
boolean inverted
-
offCenter
java.awt.Point offCenter
-
selectColor
java.awt.Color selectColor
-
weakBoardRef
java.lang.ref.WeakReference<MasterBoard> weakBoardRef
-
-
-
Class net.sf.colossus.gui.HexRecruitTreePanel extends javax.swing.Box implements Serializable
-
Serialized Fields
-
chitToCreatureMap
java.util.Map<Chit,CreatureType> chitToCreatureMap
-
creatureWindows
java.util.List<ShowCreatureDetails> creatureWindows
-
gui
ClientGUI gui
-
ivariant
IVariant ivariant
-
parentFrame
javax.swing.JFrame parentFrame
-
variant
Variant variant
-
-
-
Class net.sf.colossus.gui.LegionInfoPanel extends javax.swing.JPanel implements Serializable
-
Serialized Fields
-
valueText
java.lang.String valueText
-
-
-
Class net.sf.colossus.gui.LogWindow extends javax.swing.JTextArea implements Serializable
-
Serialized Fields
-
handler
SwingDocumentLogHandler handler
-
location
java.awt.Point location
-
logFrame
javax.swing.JFrame logFrame
-
logger
java.util.logging.Logger logger
-
options
Options options
-
saveWindow
SaveWindow saveWindow
-
scrollPane
javax.swing.JScrollPane scrollPane
-
size
java.awt.Dimension size
-
-
-
Class net.sf.colossus.gui.Marker extends Chit implements Serializable
-
Serialized Fields
-
font
java.awt.Font font
-
fontHeight
int fontHeight
-
fontWidth
int fontWidth
-
hexLabel
java.lang.String hexLabel
-
highlight
boolean highlight
-
legion
Legion legion
-
showHeight
boolean showHeight
-
-
-
Class net.sf.colossus.gui.MasterBoard extends javax.swing.JPanel implements Serializable
-
Serialized Fields
-
aboutAction
javax.swing.AbstractAction aboutAction
-
bottomBar
MasterBoard.BottomBar bottomBar
our own little bar implementation -
cachedPlayerName
java.lang.String cachedPlayerName
-
checkboxes
java.util.Map<java.lang.String,javax.swing.JCheckBoxMenuItem> checkboxes
-
checkConnectionAction
javax.swing.AbstractAction checkConnectionAction
-
chooseScreenAction
javax.swing.AbstractAction chooseScreenAction
-
cleanDisconnectAction
javax.swing.AbstractAction cleanDisconnectAction
-
clearRecruitChitsAction
javax.swing.AbstractAction clearRecruitChitsAction
-
client
Client client
-
closeBoardAction
javax.swing.AbstractAction closeBoardAction
-
contentPane
java.awt.Container contentPane
-
defenderFleePhase
boolean defenderFleePhase
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. So if user is impatient and clicks a hex with any (same, or other) engagement, inform him we are already engaged right now and probably opponent is currently thinking about whether to flee or not. Once we receive showConcede or showNegotiate messages, this time window is over, after that we don't say this about the "perhaps opponent is currently thinking whether to flee" any more. -
doneWithPhaseAction
javax.swing.AbstractAction doneWithPhaseAction
-
editLegionOngoing
EditLegion editLegionOngoing
-
editMenu
javax.swing.JMenu editMenu
-
enforcedDisconnectByServerAction
javax.swing.AbstractAction enforcedDisconnectByServerAction
-
engagingPendingHex
MasterHex engagingPendingHex
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 -
forcedDoneWithPhaseAction
javax.swing.AbstractAction forcedDoneWithPhaseAction
-
gameOverStateReached
boolean gameOverStateReached
-
gui
ClientGUI gui
-
guiHexArray
GUIMasterHex[][] guiHexArray
-
iph
MasterBoard.InfoPopupHandler iph
-
itemHandler
java.awt.event.ItemListener itemHandler
-
kickPhaseAction
javax.swing.AbstractAction kickPhaseAction
-
lastPoint
java.awt.Point lastPoint
Last point clicked is needed for popup menus. -
legionFlyouts
javax.swing.JPanel[] legionFlyouts
-
legionToMarkerMap
java.util.LinkedHashMap<Legion,Marker> legionToMarkerMap
List of markers which are currently on the board, for painting in z-order => the end of the list is on top. Now synchronized access to prevent NPEs when EDT wants to paint a marker and asks for the legion for it, and legion has just been removed. I don't use a synchronizedList, because then I get into trouble in the recreateMarkers method. -
loadGameAction
javax.swing.AbstractAction loadGameAction
-
masterFrame
KFrame masterFrame
-
mbwh
MasterBoard.MasterBoardWindowHandler mbwh
-
newGameAction
javax.swing.AbstractAction newGameAction
-
nextLegionAction
javax.swing.AbstractAction nextLegionAction
-
offScreenBuffer
java.awt.Image offScreenBuffer
-
overlayChanged
boolean overlayChanged
-
phaseMenu
javax.swing.JMenu phaseMenu
-
playerLabelDone
boolean playerLabelDone
-
popupMenu
javax.swing.JPopupMenu popupMenu
-
popupMenuWithLegions
javax.swing.JPopupMenu popupMenuWithLegions
-
possibleRecruitChits
java.util.Map<MasterHex,java.util.List<Chit>> possibleRecruitChits
-
preferencesAction
javax.swing.AbstractAction preferencesAction
-
quitGameAction
javax.swing.AbstractAction quitGameAction
-
recruitedChits
java.util.Map<Legion,Chit> recruitedChits
-
relocateOngoing
EditLegion relocateOngoing
-
saveDuringEngagementDialogMessageShown
boolean saveDuringEngagementDialogMessageShown
Show the message that "saving during engagement/battle will store the last commit point" only once each game - flag that it has been shown -
saveGameAction
javax.swing.AbstractAction saveGameAction
-
saveGameAsAction
javax.swing.AbstractAction saveGameAsAction
-
saveWindow
SaveWindow saveWindow
-
scrollPane
javax.swing.JScrollPane scrollPane
The scrollbarspanel, needed to correct lastPoint. -
showHelpDoc
ShowHelpDoc showHelpDoc
-
showReadme
ShowReadme showReadme
-
skipLegionAction
javax.swing.AbstractAction skipLegionAction
-
takeMulliganAction
javax.swing.AbstractAction takeMulliganAction
-
tryReconnectAction
javax.swing.AbstractAction tryReconnectAction
-
undoAllAction
javax.swing.AbstractAction undoAllAction
-
undoLastAction
javax.swing.AbstractAction undoLastAction
-
viewBattleMapAction
javax.swing.AbstractAction viewBattleMapAction
-
viewFullRecruitTreeAction
javax.swing.AbstractAction viewFullRecruitTreeAction
-
viewHelpDocAction
javax.swing.AbstractAction viewHelpDocAction
-
viewHexRecruitTreeAction
javax.swing.AbstractAction viewHexRecruitTreeAction
-
viewLegionsAction
javax.swing.AbstractAction viewLegionsAction
-
viewReadmeAction
javax.swing.AbstractAction viewReadmeAction
-
viewWebClientAction
javax.swing.AbstractAction viewWebClientAction
-
viewWelcomeAction
javax.swing.AbstractAction viewWelcomeAction
-
withdrawFromGameAction
javax.swing.AbstractAction withdrawFromGameAction
-
-
-
Class net.sf.colossus.gui.PickIntValue extends KDialog implements Serializable
-
Serialized Fields
-
model
javax.swing.SpinnerNumberModel model
-
newValue
int newValue
-
saveWindow
SaveWindow saveWindow
-
spinner
javax.swing.JSpinner spinner
-
-
-
Class net.sf.colossus.gui.PlayerDetailsDialog extends KDialog implements Serializable
-
Serialized Fields
-
gui
ClientGUI gui
-
player
PlayerClientSide player
-
-
-
Class net.sf.colossus.gui.ShowCreatureDetails extends KDialog implements Serializable
-
Serialized Fields
-
battleStrikeSS
BattleStrikeServerSide battleStrikeSS
-
hazards
java.util.Collection<Hazards> hazards
-
ivariant
IVariant ivariant
-
-
-
Class net.sf.colossus.gui.ShowHelpDoc extends KFrame implements Serializable
-
Class net.sf.colossus.gui.ShowReadme extends KFrame implements Serializable
-
Serialized Fields
-
myReadme
javax.swing.JEditorPane myReadme
-
-
-
-
Package net.sf.colossus.guiutil
-
Class net.sf.colossus.guiutil.DummyFrameWithMenu extends KFrame implements Serializable
-
Serialized Fields
-
closeBoardAction
javax.swing.AbstractAction closeBoardAction
-
disposed
boolean disposed
-
id
java.lang.String id
-
-
-
Class net.sf.colossus.guiutil.KDialog extends javax.swing.JDialog implements Serializable
-
Serialized Fields
-
kSaveWindow
SaveWindow kSaveWindow
-
-
-
Class net.sf.colossus.guiutil.KFrame extends javax.swing.JFrame implements Serializable
-
Serialized Fields
-
kSaveWindow
SaveWindow kSaveWindow
-
-
-
-
Package net.sf.colossus.util
-
Class net.sf.colossus.util.DevRandom extends java.util.Random implements Serializable
-
Serialized Fields
-
randomSource
java.io.File randomSource
-
randStream
java.io.FileInputStream randStream
-
source
java.lang.String source
-
-
-
Class net.sf.colossus.util.ObjectCreationException extends java.lang.Exception implements Serializable
-
-
Package net.sf.colossus.webclient
-
Class net.sf.colossus.webclient.GameTableModel extends javax.swing.table.AbstractTableModel implements Serializable
-
Serialized Fields
-
columnNames
java.lang.String[] columnNames
-
data
java.util.Vector<GameInfo> data
-
myLocale
java.util.Locale myLocale
-
rowIndex
java.util.HashMap<java.lang.String,java.lang.Integer> rowIndex
-
-
-
Class net.sf.colossus.webclient.WebClient extends KFrame implements Serializable
-
Serialized Fields
-
adminTab
javax.swing.Box adminTab
-
atDateField
javax.swing.JTextField atDateField
-
atTimeField
javax.swing.JTextField atTimeField
-
autoGamePaneCB
javax.swing.JCheckBox autoGamePaneCB
-
autoGSCloseRB
javax.swing.JRadioButton autoGSCloseRB
-
autoGSHideRB
javax.swing.JRadioButton autoGSHideRB
-
autoGSNothingRB
javax.swing.JRadioButton autoGSNothingRB
-
autologinCB
javax.swing.JCheckBox autologinCB
-
balancedTowersCB
javax.swing.JCheckBox balancedTowersCB
-
beepCountField
javax.swing.JTextField beepCountField
-
beepIntervalField
javax.swing.JTextField beepIntervalField
-
cancelButton
javax.swing.JButton cancelButton
-
clientIsUp
boolean clientIsUp
-
clientStartFailed
boolean clientStartFailed
-
comingUpMutex
java.lang.Object comingUpMutex
-
commandField
javax.swing.JTextField commandField
-
createGamesTab
javax.swing.Box createGamesTab
-
debugSubmitButton
javax.swing.JButton debugSubmitButton
-
defaultLocation
java.awt.Point defaultLocation
-
deletedGames
java.util.HashSet<java.lang.String> deletedGames
-
dumpInfoButton
javax.swing.JButton dumpInfoButton
-
durationField
javax.swing.JTextField durationField
-
enrollButton
javax.swing.JButton enrollButton
-
enrolledInstantGameId
java.lang.String enrolledInstantGameId
-
eventExpiringBox
javax.swing.JComboBox eventExpiringBox
-
failedDueToDuplicateLogin
boolean failedDueToDuplicateLogin
-
failedDueToOwnCancel
boolean failedDueToOwnCancel
-
gameClient
Client gameClient
-
gameHash
java.util.HashMap<java.lang.String,GameInfo> gameHash
NOTE: shared with SocketThread, because WCST needs it to restore game tokens to an GameInfo object -
gameNrField
javax.swing.JTextField gameNrField
-
gameRunner
RunGameInSameJVM gameRunner
-
gamesCards
javax.swing.JPanel gamesCards
-
gamesTablesPanel
javax.swing.JPanel gamesTablesPanel
-
gamesUpdates
java.util.ArrayList<GameInfo> gamesUpdates
-
generalChat
ChatHandler generalChat
-
hideButton
javax.swing.JButton hideButton
-
hideButtonText
javax.swing.JLabel hideButtonText
-
hostname
java.lang.String hostname
-
infoTextLabel
javax.swing.JLabel infoTextLabel
-
isAdmin
boolean isAdmin
-
localServer
Server localServer
-
login
java.lang.String login
-
loginField
javax.swing.JTextField loginField
-
loginLogoutButton
javax.swing.JButton loginLogoutButton
-
maxLabel
javax.swing.JLabel maxLabel
-
myDateFormat
java.text.DateFormat myDateFormat
-
myTimeFormat
java.text.DateFormat myTimeFormat
-
notifyMessageField
javax.swing.JTextField notifyMessageField
-
notifyUserField
javax.swing.JTextField notifyUserField
-
nowDateAndTimeLabel
javax.swing.JLabel nowDateAndTimeLabel
-
options
Options options
-
password
java.lang.String password
-
passwordField
javax.swing.JPasswordField passwordField
-
port
int port
-
preferencesPane
javax.swing.JPanel preferencesPane
-
propGamesCard
javax.swing.JPanel propGamesCard
-
proposeButton
javax.swing.JButton proposeButton
-
proposedGameDataModel
GameTableModel proposedGameDataModel
-
proposedGameTable
javax.swing.JTable proposedGameTable
-
quitButton
javax.swing.JButton quitButton
-
receivedField
javax.swing.JLabel receivedField
-
registerOrPasswordButton
javax.swing.JButton registerOrPasswordButton
-
registerOrPasswordLabel
javax.swing.JLabel registerOrPasswordLabel
-
registerPanel
RegisterPasswordPanel registerPanel
-
rereadLoginMsgButton
javax.swing.JButton rereadLoginMsgButton
-
runGameDataModel
GameTableModel runGameDataModel
-
runGameTable
javax.swing.JTable runGameTable
-
runningGamesTab
javax.swing.Box runningGamesTab
-
scheduledGamesMode
boolean scheduledGamesMode
-
server
IWebServer server
-
serverTab
javax.swing.Box serverTab
-
shutdownButton
javax.swing.JButton shutdownButton
-
spinner1
javax.swing.JSpinner spinner1
-
spinner2
javax.swing.JSpinner spinner2
-
spinner3
javax.swing.JSpinner spinner3
-
startButton
javax.swing.JButton startButton
-
startedAtHost
java.lang.String startedAtHost
-
startedAtPort
int startedAtPort
-
startedGameId
java.lang.String startedGameId
-
startingGame
GameInfo startingGame
-
startLocallyButton
javax.swing.JButton startLocallyButton
-
state
int state
-
statusField
javax.swing.JLabel statusField
-
statusLabel
javax.swing.JLabel statusLabel
-
statusText
java.lang.String statusText
-
summaryText
javax.swing.JTextField summaryText
-
tabbedPane
javax.swing.JTabbedPane tabbedPane
-
timeIsUp
boolean timeIsUp
-
unenrollButton
javax.swing.JButton unenrollButton
-
unlimitedMulligansCB
javax.swing.JCheckBox unlimitedMulligansCB
-
userinfoLabel
javax.swing.JLabel userinfoLabel
-
username
java.lang.String username
-
usersDead
int usersDead
-
usersEnrolled
int usersEnrolled
-
usersLoggedIn
int usersLoggedIn
-
usersLogoffAgo
long usersLogoffAgo
-
usersPlaying
int usersPlaying
-
usersText
java.lang.String usersText
-
variantBox
javax.swing.JComboBox variantBox
-
viewmodeBox
javax.swing.JComboBox viewmodeBox
-
watchButton
javax.swing.JButton watchButton
-
watchingInstantGameId
java.lang.String watchingInstantGameId
-
wcst
WebClientSocketThread wcst
-
webserverHostField
javax.swing.JTextField webserverHostField
-
webserverPortField
javax.swing.JTextField webserverPortField
-
whatNextManager
WhatNextManager whatNextManager
-
-
-
Class net.sf.colossus.webclient.WebClientSocketThread.WcstException extends java.lang.Exception implements Serializable
-
Serialized Fields
-
failedBecauseAlreadyLoggedIn
boolean failedBecauseAlreadyLoggedIn
-
wasCancelled
boolean wasCancelled
-
-
-
-
Package net.sf.colossus.webserver
-
Class net.sf.colossus.webserver.WebServerGUI extends javax.swing.JFrame implements Serializable
-
Serialized Fields
-
dumpInfoButton
javax.swing.JButton dumpInfoButton
-
endingGamesInfo
javax.swing.JLabel endingGamesInfo
-
instantGamesInfo
javax.swing.JLabel instantGamesInfo
-
runningGamesInfo
javax.swing.JLabel runningGamesInfo
-
scheduledGamesInfo
javax.swing.JLabel scheduledGamesInfo
-
userInfo
javax.swing.JLabel userInfo
-
webServer
WebServer webServer
-
-
-