Serialized Form


Package ru.ifmo.knim.screens

Class ru.ifmo.knim.screens.ControlPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

spinners

javax.swing.JSpinner[] spinners
Spinners that are used to select moves


gameInfo

GameInfo gameInfo
Game information. Assumed that is passed by pointer.

Class ru.ifmo.knim.screens.FishControlPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

controlPanel

ControlPanel controlPanel
Control panel instance.


stonePanel

StonePanel stonePanel
Stone panel instance.


iconStone

javax.swing.ImageIcon iconStone
Image of stone.


padding

int padding
Default spacing between neighboring cells.

Class ru.ifmo.knim.screens.GameScreen extends javax.swing.JFrame implements Serializable

Serialized Fields

engine

com.evelopers.unimod.runtime.ModelEngine engine

contentPane

javax.swing.JPanel contentPane

exitItem

javax.swing.JMenuItem exitItem

aboutItem

javax.swing.JMenuItem aboutItem

restartItem

javax.swing.JMenuItem restartItem

mmoveItem

javax.swing.JMenuItem mmoveItem

dffEasyItem

javax.swing.JRadioButtonMenuItem dffEasyItem

dffHardItem

javax.swing.JRadioButtonMenuItem dffHardItem

dffMediumItem

javax.swing.JRadioButtonMenuItem dffMediumItem

layType1

javax.swing.JRadioButtonMenuItem layType1

layType2

javax.swing.JRadioButtonMenuItem layType2

layType3

javax.swing.JRadioButtonMenuItem layType3

gameMenu

javax.swing.JMenu gameMenu

helpMenu

javax.swing.JMenu helpMenu

difficultyItem

javax.swing.JMenu difficultyItem

layoutMenu

javax.swing.JMenu layoutMenu

dffGroup

javax.swing.ButtonGroup dffGroup

layGroup

javax.swing.ButtonGroup layGroup

gamePanel

FishControlPanel gamePanel

statusPanel

StatusPanel statusPanel

menuBar

javax.swing.JMenuBar menuBar

newGameLabel

javax.swing.JButton newGameLabel

iconStone

javax.swing.ImageIcon iconStone

Class ru.ifmo.knim.screens.StatusPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

statusLabel

javax.swing.JLabel statusLabel
Storage for last status.


separator

javax.swing.JSeparator separator
Line, separating this control from uppper content.

Class ru.ifmo.knim.screens.StonePanel extends javax.swing.JPanel implements Serializable

Serialized Fields

stones

javax.swing.JLabel[][] stones
Array of labels for stones.