Serialized Form


Package othello.board

Class othello.board.BoardState implements Serializable

Serialized Fields

player

int player

noWhites

int noWhites

noBlacks

int noBlacks

total

int total

GAMEOVER

boolean GAMEOVER

board

int[][] board


Package othello.gui

Class othello.gui.OthelloButtons implements Serializable

Serialized Fields

button

javax.swing.JButton[] button

keyListener

java.awt.event.KeyListener keyListener

noButtons

int noButtons

buttonStr

java.lang.String[] buttonStr

actListener

java.awt.event.ActionListener actListener

BUTTONSTR

java.lang.String[] BUTTONSTR

BUTTONSIZE

int[] BUTTONSIZE

Class othello.gui.OthelloInfoPanel implements Serializable

Serialized Fields

buttonPanel

javax.swing.JPanel buttonPanel

button

javax.swing.JButton[] button

rewButton

javax.swing.JButton rewButton

ffButton

javax.swing.JButton ffButton

rewffPanel

javax.swing.JPanel rewffPanel

keyListener

java.awt.event.KeyListener keyListener

noButtons

int noButtons

buttonStr

java.lang.String[] buttonStr

labelPanel

javax.swing.JPanel labelPanel

labels

javax.swing.JLabel[] labels

noLabels

int noLabels

labelStr

java.lang.String[] labelStr

comboBoxPanel

javax.swing.JPanel comboBoxPanel

comboBox

javax.swing.JComboBox comboBox

depthLabel

javax.swing.JLabel depthLabel

theDepth

java.lang.String theDepth

comboBoxStr

java.lang.String[] comboBoxStr

textAreaPanel

javax.swing.JPanel textAreaPanel

textAreas

javax.swing.JTextArea[] textAreas

noTextAreas

int noTextAreas

textAreaStr

java.lang.String[] textAreaStr

radioButton

javax.swing.JRadioButton radioButton

actListener

java.awt.event.ActionListener actListener

FONT_ITALIC

java.awt.Font FONT_ITALIC

FONT_ROMAN

java.awt.Font FONT_ROMAN

FONT_BOLD

java.awt.Font FONT_BOLD

BUTTONSTR

java.lang.String[] BUTTONSTR

BUTTONCOLOR

java.awt.Color[] BUTTONCOLOR

BUTTONSIZE

int[] BUTTONSIZE

LABELSTR

java.lang.String[] LABELSTR

LABELCOLOR

java.awt.Color[] LABELCOLOR

TEXTAREASTR

java.lang.String[] TEXTAREASTR

TEXTAREACOLOR

java.awt.Color[] TEXTAREACOLOR

COMBOBOXSTR

java.lang.String[] COMBOBOXSTR

DEPTHLABELSTR

java.lang.String DEPTHLABELSTR

RADIOBUTTONSTR

java.lang.String[] RADIOBUTTONSTR

SHOWLASTMOVELABELSTR

java.lang.String SHOWLASTMOVELABELSTR

Class othello.gui.OthelloJApplet implements Serializable

Serialized Fields

isAlive

boolean isAlive

Class othello.gui.OthelloJCanvas implements Serializable

Serialized Fields

boardSize

int boardSize

cellSize

int cellSize

board

int[][] board

showLastMove

boolean showLastMove

lastMove

java.lang.String lastMove

showHint

boolean showHint

hintx

int hintx

hinty

int hinty

mouseListener

java.awt.event.MouseListener mouseListener

BLACK_PIECE

javax.swing.ImageIcon BLACK_PIECE

WHITE_PIECE

javax.swing.ImageIcon WHITE_PIECE

OTHELLO_BOARD

javax.swing.ImageIcon OTHELLO_BOARD

HINT

javax.swing.ImageIcon HINT

Class othello.gui.OthelloJFrame implements Serializable

Class othello.gui.OthelloJRootPane implements Serializable

Serialized Fields

jframe

javax.swing.JFrame jframe

computerIsBlack

boolean computerIsBlack

gameOver

boolean gameOver

newGameSelected

boolean newGameSelected

humanHasMoved

boolean humanHasMoved

sideChangeDuringGame

boolean sideChangeDuringGame

rewindSelected

boolean rewindSelected

forwardSelected

boolean forwardSelected

showAboutDialog

boolean showAboutDialog

showHelpDialog

boolean showHelpDialog

hintSelected

boolean hintSelected

mouseListener

java.awt.event.MouseListener mouseListener

compIsBlack

javax.swing.JRadioButtonMenuItem compIsBlack

compIsWhite

javax.swing.JRadioButtonMenuItem compIsWhite

menubar

javax.swing.JMenuBar menubar

fileMenu

javax.swing.JMenu fileMenu

optionMenu

javax.swing.JMenu optionMenu

itemDepth

javax.swing.JMenu itemDepth

helpMenu

javax.swing.JMenu helpMenu

itemExit

javax.swing.JMenuItem itemExit

itemNewGame

javax.swing.JMenuItem itemNewGame

itemPlayers

javax.swing.JMenuItem itemPlayers

itemDepthGroup

javax.swing.JMenuItem itemDepthGroup

itemHelp

javax.swing.JMenuItem itemHelp

itemAbout

javax.swing.JMenuItem itemAbout

textArea

javax.swing.JTextArea textArea

topPanel

javax.swing.JPanel topPanel

textPanel

javax.swing.JPanel textPanel

canvasPanel

javax.swing.JPanel canvasPanel

infoPanel

OthelloInfoPanel infoPanel

board

OthelloJCanvas board

ai

OthelloAI ai

theOthelloServer

java.lang.String theOthelloServer

port

int port

theOthelloServerURL

java.net.URL theOthelloServerURL

stateMgr

BoardStateMgr stateMgr

player_to_start

int player_to_start

whiteBestMove_str

java.lang.String whiteBestMove_str

compBestMove_str

java.lang.String compBestMove_str

theDepth

int theDepth

gt

java.lang.Thread gt

COMBOBOXSTR

java.lang.String[] COMBOBOXSTR

DEPTHLABELSTR

java.lang.String DEPTHLABELSTR

FONT_ITALIC

java.awt.Font FONT_ITALIC

FONT_ROMAN

java.awt.Font FONT_ROMAN