Serialized Form
-
Package edu.uky.ai
-
Exception edu.uky.ai.OperationsBudgetExceededException
class OperationsBudgetExceededException extends SearchBudgetExceededException implements Serializable- serialVersionUID:
- 1L
-
Exception edu.uky.ai.SearchBudgetExceededException
class SearchBudgetExceededException extends RuntimeException implements Serializable- serialVersionUID:
- 1L
-
Exception edu.uky.ai.TimeBudgetExceededException
class TimeBudgetExceededException extends SearchBudgetExceededException implements Serializable- serialVersionUID:
- 1L
-
-
Package edu.uky.ai.chess.gui
-
Class edu.uky.ai.chess.gui.Banner
class Banner extends JPanel implements Serializable-
Serialized Fields
-
label
JLabel label
The swing label that displays the text
-
-
-
Class edu.uky.ai.chess.gui.Board
class Board extends JPanel implements Serializable-
Serialized Fields
-
active
Piece active
The currently active piece (the one to be moved) -
current
State current
The current board state -
input
MouseAdapter input
Used to collect mouse input from the user -
request
edu.uky.ai.chess.gui.Board.MoveRequest request
The currently active request (if any) -
target
State[][] target
An array indicating which squares the currently active piece may move to
-
-
-
Class edu.uky.ai.chess.gui.Console
class Console extends JPanel implements Serializable-
Serialized Fields
-
scroll
JScrollPane scroll
A scroll pane wrapped around the text -
textArea
JTextArea textArea
The swing control used to display the text
-
-
-
-
Package edu.uky.ai.io
-
Exception edu.uky.ai.io.FormatException
class FormatException extends RuntimeException implements Serializable- serialVersionUID:
- 1L
-
-
Package edu.uky.ai.util
-
Class edu.uky.ai.util.ImmutableArray
class ImmutableArray extends Object implements Serializable-
Serialized Fields
-
array
E[] array
The array being protected by this class
-
-
-