Serialized Form
Package net.sf.colossus.appmain |
mutex
java.lang.Object mutex
mutexNotified
boolean mutexNotified
runningOnLabel
javax.swing.JLabel runningOnLabel
serveAtPortBox
javax.swing.JComboBox serveAtPortBox
sPortChoices
java.util.TreeSet<E> sPortChoices
typeChoices
java.util.Vector<E> typeChoices
playerTypes
javax.swing.JComboBox[] playerTypes
playerNames
javax.swing.JComboBox[] playerNames
readme
javax.swing.JEditorPane readme
readmeScrollPane
javax.swing.JScrollPane readmeScrollPane
tabbedPane
javax.swing.JTabbedPane tabbedPane
variantBox
javax.swing.JComboBox variantBox
variantVector
java.util.Vector<E> variantVector
viewModeBox
javax.swing.JComboBox viewModeBox
eventExpiringBox
javax.swing.JComboBox eventExpiringBox
serveAtPort
int serveAtPort
options
Options options
- This is Game's options, which we will modify directly.
stOptions
Options stOptions
whatNextManager
WhatNextManager whatNextManager
byWebClient
boolean byWebClient
oldDelay
int oldDelay
delayLabel
javax.swing.JLabel delayLabel
oldLimit
int oldLimit
timeLimitLabel
javax.swing.JLabel timeLimitLabel
saveWindow
SaveWindow saveWindow
quitAlreadyTried
boolean quitAlreadyTried
mutex
java.lang.Object mutex
netclientOptions
Options netclientOptions
stOptions
Options stOptions
whatNextManager
WhatNextManager whatNextManager
playerName
java.lang.String playerName
hostname
java.lang.String hostname
port
int port
saveWindow
SaveWindow saveWindow
nameBox
javax.swing.JComboBox nameBox
hostBox
javax.swing.JComboBox hostBox
portBox
javax.swing.JComboBox portBox
Package net.sf.colossus.client |
masterHex
MasterHex masterHex
h
GUIBattleHex[][] h
hexes
java.util.List<E> hexes
entrances
GUIBattleHex[] entrances
- ne, e, se, sw, w, nw
scale
int scale
cx
int cx
cy
int cy
displayName
java.lang.String displayName
basicName
java.lang.String basicName
subtitle
java.lang.String subtitle
Package net.sf.colossus.game |
shortColor
java.lang.String shortColor
Package net.sf.colossus.gui |
menuBar
javax.swing.JMenuBar menuBar
phaseMenu
javax.swing.JMenu phaseMenu
helpMenu
javax.swing.JMenu helpMenu
infoPanel
BattleBoard.InfoPanel infoPanel
dicePanel
BattleBoard.DicePanel dicePanel
gui
ClientGUI gui
infoText
java.lang.String infoText
selectedCritterTag
int selectedCritterTag
- tag of the selected critter, or -1 if no critter is selected.
undoLastAction
javax.swing.AbstractAction undoLastAction
undoAllAction
javax.swing.AbstractAction undoAllAction
doneWithPhaseAction
javax.swing.AbstractAction doneWithPhaseAction
concedeBattleAction
javax.swing.AbstractAction concedeBattleAction
showTerrainHazardAction
javax.swing.AbstractAction showTerrainHazardAction
saveWindow
SaveWindow saveWindow
battleMap
BattleMap battleMap
client
Client client
gui
ClientGUI gui
attackerMarker
Marker attackerMarker
defenderMarker
Marker defenderMarker
hex
MasterHex hex
variant
Variant variant
creatures
java.util.SortedSet<E> creatures
hazardsDisplayed
java.util.Map<K,V> hazardsDisplayed
hexsidesDisplayed
java.util.Map<K,V> hexsidesDisplayed
parentScrollPane
javax.swing.JScrollPane parentScrollPane
parentComponent
javax.swing.JComponent parentComponent
battleUnit
BattleUnit battleUnit
hits
int hits
color
java.awt.Color color
midRect
java.awt.Rectangle midRect
outerRect
java.awt.Rectangle outerRect
strikeNumber
int strikeNumber
numDice
int numDice
strikeDie
StrikeDie strikeDie
strikeAdjDie
StrikeDie strikeAdjDie
scale
int scale
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
cx
int cx
cy
int cy
model
Hex model
xVertex
double[] xVertex
yVertex
double[] yVertex
len
double len
hexagon
java.awt.geom.GeneralPath hexagon
rectBound
java.awt.Rectangle rectBound
selected
boolean selected
inverted
boolean inverted
fontMetrics
java.awt.FontMetrics fontMetrics
halfFontHeight
int halfFontHeight
offCenter
java.awt.Point offCenter
weakBoardRef
java.lang.ref.WeakReference<T> weakBoardRef
highlightBorder
java.awt.geom.GeneralPath highlightBorder
selectColor
java.awt.Color selectColor
chitToCreatureMap
java.util.Map<K,V> chitToCreatureMap
creatureWindows
java.util.List<E> creatureWindows
parentFrame
javax.swing.JFrame parentFrame
variant
Variant variant
ivariant
IVariant ivariant
gui
ClientGUI gui
valueText
java.lang.String valueText
logFrame
javax.swing.JFrame logFrame
scrollPane
javax.swing.JScrollPane scrollPane
options
Options options
location
java.awt.Point location
size
java.awt.Dimension size
saveWindow
SaveWindow saveWindow
logger
java.util.logging.Logger logger
handler
SwingDocumentLogHandler handler
font
java.awt.Font font
fontHeight
int fontHeight
fontWidth
int fontWidth
hexLabel
java.lang.String hexLabel
highlight
boolean highlight
offScreenBuffer
java.awt.Image offScreenBuffer
overlayChanged
boolean overlayChanged
guiHexArray
GUIMasterHex[][] guiHexArray
client
Client client
gui
ClientGUI gui
masterFrame
KFrame masterFrame
showReadme
ShowReadme showReadme
showHelpDoc
ShowHelpDoc showHelpDoc
phaseMenu
javax.swing.JMenu phaseMenu
popupMenu
javax.swing.JPopupMenu popupMenu
popupMenuWithLegions
javax.swing.JPopupMenu popupMenuWithLegions
checkboxes
java.util.Map<K,V> checkboxes
legionFlyouts
javax.swing.JPanel[] legionFlyouts
mbwh
MasterBoard.MasterBoardWindowHandler mbwh
iph
MasterBoard.InfoPopupHandler iph
lastPoint
java.awt.Point lastPoint
- Last point clicked is needed for popup menus.
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
legionToMarkerMap
java.util.LinkedHashMap<K,V> 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.
recruitedChits
java.util.Map<K,V> recruitedChits
possibleRecruitChits
java.util.Map<K,V> possibleRecruitChits
scrollPane
javax.swing.JScrollPane scrollPane
- The scrollbarspanel, needed to correct lastPoint.
contentPane
java.awt.Container contentPane
bottomBar
MasterBoard.BottomBar bottomBar
- our own little bar implementation
gameOverStateReached
boolean gameOverStateReached
newGameAction
javax.swing.AbstractAction newGameAction
loadGameAction
javax.swing.AbstractAction loadGameAction
saveGameAction
javax.swing.AbstractAction saveGameAction
saveGameAsAction
javax.swing.AbstractAction saveGameAsAction
closeBoardAction
javax.swing.AbstractAction closeBoardAction
quitGameAction
javax.swing.AbstractAction quitGameAction
checkConnectionAction
javax.swing.AbstractAction checkConnectionAction
clearRecruitChitsAction
javax.swing.AbstractAction clearRecruitChitsAction
undoLastAction
javax.swing.AbstractAction undoLastAction
undoAllAction
javax.swing.AbstractAction undoAllAction
doneWithPhaseAction
javax.swing.AbstractAction doneWithPhaseAction
forcedDoneWithPhaseAction
javax.swing.AbstractAction forcedDoneWithPhaseAction
takeMulliganAction
javax.swing.AbstractAction takeMulliganAction
withdrawFromGameAction
javax.swing.AbstractAction withdrawFromGameAction
viewWebClientAction
javax.swing.AbstractAction viewWebClientAction
viewFullRecruitTreeAction
javax.swing.AbstractAction viewFullRecruitTreeAction
viewHexRecruitTreeAction
javax.swing.AbstractAction viewHexRecruitTreeAction
viewBattleMapAction
javax.swing.AbstractAction viewBattleMapAction
viewLegionsAction
javax.swing.AbstractAction viewLegionsAction
chooseScreenAction
javax.swing.AbstractAction chooseScreenAction
preferencesAction
javax.swing.AbstractAction preferencesAction
aboutAction
javax.swing.AbstractAction aboutAction
viewReadmeAction
javax.swing.AbstractAction viewReadmeAction
viewHelpDocAction
javax.swing.AbstractAction viewHelpDocAction
viewWelcomeAction
javax.swing.AbstractAction viewWelcomeAction
playerLabelDone
boolean playerLabelDone
saveWindow
SaveWindow saveWindow
cachedPlayerName
java.lang.String cachedPlayerName
itemHandler
java.awt.event.ItemListener itemHandler
newValue
int newValue
spinner
javax.swing.JSpinner spinner
model
javax.swing.SpinnerNumberModel model
saveWindow
SaveWindow saveWindow
player
PlayerClientSide player
gui
ClientGUI gui
ivariant
IVariant ivariant
hazards
java.util.Collection<E> hazards
battleStrikeSS
BattleStrikeServerSide battleStrikeSS
myReadme
javax.swing.JEditorPane myReadme
Package net.sf.colossus.guiutil |
id
java.lang.String id
closeBoardAction
javax.swing.AbstractAction closeBoardAction
disposed
boolean disposed
kSaveWindow
SaveWindow kSaveWindow
kSaveWindow
SaveWindow kSaveWindow
Package net.sf.colossus.util |
source
java.lang.String source
randomSource
java.io.File randomSource
randStream
java.io.FileInputStream randStream
Package net.sf.colossus.webclient |
columnNames
java.lang.String[] columnNames
data
java.util.Vector<E> data
rowIndex
java.util.HashMap<K,V> rowIndex
myLocale
java.util.Locale myLocale
whatNextManager
WhatNextManager whatNextManager
hostname
java.lang.String hostname
port
int port
login
java.lang.String login
username
java.lang.String username
password
java.lang.String password
isAdmin
boolean isAdmin
options
Options options
gameClient
Client gameClient
gameRunner
RunGameInSameJVM gameRunner
localServer
Server localServer
startedGameId
java.lang.String startedGameId
startedAtPort
int startedAtPort
startedAtHost
java.lang.String startedAtHost
registerPanel
RegisterPasswordPanel registerPanel
startingGame
GameInfo startingGame
failedDueToDuplicateLogin
boolean failedDueToDuplicateLogin
state
int state
enrolledInstantGameId
java.lang.String enrolledInstantGameId
scheduledGamesMode
boolean scheduledGamesMode
usersLoggedIn
int usersLoggedIn
usersEnrolled
int usersEnrolled
usersPlaying
int usersPlaying
usersDead
int usersDead
usersLogoffAgo
long usersLogoffAgo
usersText
java.lang.String usersText
server
IWebServer server
wcst
WebClientSocketThread wcst
tabbedPane
javax.swing.JTabbedPane tabbedPane
serverTab
javax.swing.Box serverTab
preferencesPane
javax.swing.JPanel preferencesPane
createGamesTab
javax.swing.Box createGamesTab
runningGamesTab
javax.swing.Box runningGamesTab
adminTab
javax.swing.Box adminTab
defaultLocation
java.awt.Point defaultLocation
statusLabel
javax.swing.JLabel statusLabel
userinfoLabel
javax.swing.JLabel userinfoLabel
webserverHostField
javax.swing.JTextField webserverHostField
webserverPortField
javax.swing.JTextField webserverPortField
loginField
javax.swing.JTextField loginField
passwordField
javax.swing.JPasswordField passwordField
commandField
javax.swing.JTextField commandField
receivedField
javax.swing.JLabel receivedField
loginLogoutButton
javax.swing.JButton loginLogoutButton
quitButton
javax.swing.JButton quitButton
autologinCB
javax.swing.JCheckBox autologinCB
autoGamePaneCB
javax.swing.JCheckBox autoGamePaneCB
registerOrPasswordLabel
javax.swing.JLabel registerOrPasswordLabel
registerOrPasswordButton
javax.swing.JButton registerOrPasswordButton
debugSubmitButton
javax.swing.JButton debugSubmitButton
shutdownButton
javax.swing.JButton shutdownButton
notifyMessageField
javax.swing.JTextField notifyMessageField
notifyUserField
javax.swing.JTextField notifyUserField
beepCountField
javax.swing.JTextField beepCountField
beepIntervalField
javax.swing.JTextField beepIntervalField
statusField
javax.swing.JLabel statusField
statusText
java.lang.String statusText
variantBox
javax.swing.JComboBox variantBox
viewmodeBox
javax.swing.JComboBox viewmodeBox
eventExpiringBox
javax.swing.JComboBox eventExpiringBox
spinner1
javax.swing.JSpinner spinner1
spinner2
javax.swing.JSpinner spinner2
spinner3
javax.swing.JSpinner spinner3
maxLabel
javax.swing.JLabel maxLabel
unlimitedMulligansCB
javax.swing.JCheckBox unlimitedMulligansCB
balancedTowersCB
javax.swing.JCheckBox balancedTowersCB
nowDateAndTimeLabel
javax.swing.JLabel nowDateAndTimeLabel
atDateField
javax.swing.JTextField atDateField
atTimeField
javax.swing.JTextField atTimeField
durationField
javax.swing.JTextField durationField
summaryText
javax.swing.JTextField summaryText
myDateFormat
java.text.DateFormat myDateFormat
myTimeFormat
java.text.DateFormat myTimeFormat
proposeButton
javax.swing.JButton proposeButton
cancelButton
javax.swing.JButton cancelButton
enrollButton
javax.swing.JButton enrollButton
unenrollButton
javax.swing.JButton unenrollButton
startButton
javax.swing.JButton startButton
startLocallyButton
javax.swing.JButton startLocallyButton
hideButton
javax.swing.JButton hideButton
hideButtonText
javax.swing.JLabel hideButtonText
autoGSNothingRB
javax.swing.JRadioButton autoGSNothingRB
autoGSHideRB
javax.swing.JRadioButton autoGSHideRB
autoGSCloseRB
javax.swing.JRadioButton autoGSCloseRB
infoTextLabel
javax.swing.JLabel infoTextLabel
generalChat
ChatHandler generalChat
gamesUpdates
java.util.ArrayList<E> gamesUpdates
gameHash
java.util.HashMap<K,V> gameHash
- NOTE: shared with SocketThread, because WCST needs it to restore
game tokens to an GameInfo object
deletedGames
java.util.HashSet<E> deletedGames
gamesTablesPanel
javax.swing.JPanel gamesTablesPanel
gamesCards
javax.swing.JPanel gamesCards
propGamesCard
javax.swing.JPanel propGamesCard
proposedGameTable
javax.swing.JTable proposedGameTable
proposedGameDataModel
GameTableModel proposedGameDataModel
runGameTable
javax.swing.JTable runGameTable
runGameDataModel
GameTableModel runGameDataModel
comingUpMutex
java.lang.Object comingUpMutex
clientIsUp
boolean clientIsUp
timeIsUp
boolean timeIsUp
failedBecauseAlreadyLoggedIn
boolean failedBecauseAlreadyLoggedIn
Package net.sf.colossus.webserver |
webServer
WebServer webServer
userInfo
javax.swing.JLabel userInfo
scheduledGamesInfo
javax.swing.JLabel scheduledGamesInfo
instantGamesInfo
javax.swing.JLabel instantGamesInfo
runningGamesInfo
javax.swing.JLabel runningGamesInfo
endingGamesInfo
javax.swing.JLabel endingGamesInfo