Serialized Form


Package cs4099

Class cs4099.AbsoluteConstraints extends java.lang.Object implements Serializable

serialVersionUID: 5261460716622152494L

Serialized Fields

x

int x
The X position of the component


y

int y
The Y position of the component


width

int width
The width of the component or -1 if the component's preferred width should be used


height

int height
The height of the component or -1 if the component's preferred height should be used

Class cs4099.AbsoluteLayout extends java.lang.Object implements Serializable

serialVersionUID: -1919857869177070440L

Serialized Fields

constraints

java.util.Hashtable constraints
A mapping

Class cs4099.Desktop extends javax.swing.JPanel implements Serializable

Serialized Fields

state

State state

VSEPARATION

int VSEPARATION

CARDHEIGHT

int CARDHEIGHT

Class cs4099.Game extends javax.swing.JFrame implements Serializable

Serialized Fields

rootstate

State rootstate

currentstate

State currentstate

lblTitle1

javax.swing.JLabel lblTitle1

lblTitle2

javax.swing.JLabel lblTitle2

lblTitle3

javax.swing.JLabel lblTitle3

lblTitle4

javax.swing.JLabel lblTitle4

lblFrom

javax.swing.JLabel lblFrom

lblTo

javax.swing.JLabel lblTo

lblNum

javax.swing.JLabel lblNum

gamename

java.lang.String gamename

buttonSolve

java.awt.Button buttonSolve

checkSuggest

java.awt.Checkbox checkSuggest

checkCompact

java.awt.Checkbox checkCompact

buttonMove

java.awt.Button buttonMove

buttonUndo

java.awt.Button buttonUndo

buttonDo

java.awt.Button buttonDo

buttonPlay

java.awt.Button buttonPlay

buttonRewind

java.awt.Button buttonRewind

movebox

javax.swing.JComboBox movebox

buttonRetrieve

java.awt.Button buttonRetrieve

buttonCancel

java.awt.Button buttonCancel

moveboxcontents

Move[] moveboxcontents

solutionlist

java.awt.List solutionlist

solutionpath

java.util.LinkedList solutionpath

solutionprogress

int solutionprogress

fieldFrom

javax.swing.JTextField fieldFrom

fieldTo

javax.swing.JTextField fieldTo

desktop

Desktop desktop

gamefilename

java.lang.String gamefilename

solvingthread

java.lang.Thread solvingthread

solver

Solver solver

menubar

java.awt.MenuBar menubar

gameMenu

java.awt.Menu gameMenu

solverMenu

java.awt.Menu solverMenu

debugMenu

java.awt.Menu debugMenu

openItem

java.awt.MenuItem openItem

restartItem

java.awt.MenuItem restartItem

redealItem

java.awt.MenuItem redealItem

exitItem

java.awt.MenuItem exitItem

solveItem

java.awt.MenuItem solveItem

cancelItem

java.awt.MenuItem cancelItem

retrieveItem

java.awt.MenuItem retrieveItem

hashItem

java.awt.MenuItem hashItem

dumpItem

java.awt.MenuItem dumpItem

statewriter

StateWriter statewriter

Class cs4099.Solver extends javax.swing.JFrame implements Serializable

Serialized Fields

statedepth

int statedepth

depthlimit

int depthlimit

examinedstates

int examinedstates

enqueuedstates

int enqueuedstates

cancelled

boolean cancelled

labeldepth

javax.swing.JLabel labeldepth

labelexamined

javax.swing.JLabel labelexamined

labelenqueued

javax.swing.JLabel labelenqueued

labelbest

javax.swing.JLabel labelbest

rootstate

State rootstate

currentstate

State currentstate

solutionpath

Move[] solutionpath

beststate

State beststate