Serialized Form


Package org.moyoman.client.customtest

Class org.moyoman.client.customtest.CustomTest implements Serializable

Serialized Fields

_runTest1

Action _runTest1
Run test #1 action.


_runTest2

Action _runTest2
Run test #2 action.


Package org.moyoman.client.reference

Class org.moyoman.client.reference.AboutDialog implements Serializable

Class org.moyoman.client.reference.Board implements Serializable

Serialized Fields

_actionManager

ActionManager _actionManager
Handle to the action manager.


_click

AudioClip _click
Click audio clip.


_boardColor

Color _boardColor
The board color.


_gridColor

Color _gridColor
The grid color.


_highlightColor

Color _highlightColor
The highlight color.


_markColor

Color _markColor
The mark color.


_textColor

Color _textColor
The text color.


_previousSize

Dimension _previousSize
The previous panel size.


_popupMenu

JPopupMenu _popupMenu
The popup menu.


_tokens

List _tokens
The tokens on the board


_sizeToFont

Map _sizeToFont
Font cache, stored by size.


_highlightIntersection

Point _highlightIntersection
The last highlighted intersection.


_max

Point _max
The maximum point of the grid in screen coordinates.


_min

Point _min
The minimum point of the grid in screen coordinates.


_rectangle

Rectangle _rectangle
Board rectangle.


_markedToken

Stone _markedToken
Token to be marked.


_annotations

Annotation[][] _annotations
The intersection annotations.


_doCompute

boolean _doCompute
Flag indicating if parameters need to be computed.


_isLabelPainted

boolean _isLabelPainted
Flag indicating the coordinate labels are painted.


_isLastMoveMarked

boolean _isLastMoveMarked
Flag indicating the last move is marked.


_isSoundOn

boolean _isSoundOn
Flag indicating whether to use sound.


_annotationFontFraction

double _annotationFontFraction
The annotation font size as a fraction of _squareSize.


_dotFraction

double _dotFraction
Dot radius as a fraction of _squareSize.


_highlightFraction

double _highlightFraction
Highlight radius as a fraction of _squareSize.


_labelFraction

double _labelFraction
Label border fraction.


_markFraction

double _markFraction
Mark radius as a fraction of _squareSize.


_offsetFraction

double _offsetFraction
Grid offset as a fraction of _squareSize.


_tokenFraction

double _tokenFraction
Token radius as a fraction of _squareSize.


_borderSize

int _borderSize
Border size.


_dimension

int _dimension
The grid dimension.


_fileHeight

int _fileHeight
Height of the file label area.


_offset

int _offset
Border size.


_rankWidth

int _rankWidth
Width of the rank label area.


_squareSize

int _squareSize
Square size.

Class org.moyoman.client.reference.CustomMenu implements Serializable

Class org.moyoman.client.reference.DebugModuleDialog implements Serializable

Serialized Fields

_listUI

JList _listUI
The module list.

Class org.moyoman.client.reference.DeleteGameDialog implements Serializable

Class org.moyoman.client.reference.ForestUI implements Serializable

Class org.moyoman.client.reference.GameDialog implements Serializable

Serialized Fields

_savedGamesUI

JList _savedGamesUI
Saved games widget.


_savedGames

String[] _savedGames
The saved game names.

Class org.moyoman.client.reference.Moyoman implements Serializable

Serialized Fields

_adminManager

AdminManager _adminManager
Admin manager.


_board

Board _board
Board.


_customMenu

CustomMenu _customMenu
Custom menu.


_debugManager

DebugManager _debugManager
Debug manager.


_gameManager

GameManager _gameManager
Game manager.


_debugMenu

JMenu _debugMenu
Debug menu.


_mainPanel

JPanel _mainPanel
The main panel.


_prisonerCounter

PrisonerCounter _prisonerCounter
The prisoner counter.


_languageName

String _languageName
The current language.

Class org.moyoman.client.reference.NewDialog implements Serializable

Serialized Fields

_handicapUI

JComboBox _handicapUI
Handicap widget.


_blackUI

NewDialog.PlayerPanel _blackUI
Black player widget.


_whiteUI

NewDialog.PlayerPanel _whiteUI
White player widget.

Class org.moyoman.client.reference.OpenGameDialog implements Serializable

Class org.moyoman.client.reference.SaveGameDialog implements Serializable

Serialized Fields

_nameUI

JTextField _nameUI
Name widget.


Package org.moyoman.client.reference.admin

Class org.moyoman.client.reference.admin.AbstractAdminPanel implements Serializable

Serialized Fields

_actionManager

ActionManager _actionManager
Handle to the action manager.


_parentDialog

JDialog _parentDialog
Parent dialog.

Class org.moyoman.client.reference.admin.AbstractListPanel implements Serializable

Serialized Fields

_listUI

JList _listUI
List widget.

Class org.moyoman.client.reference.admin.EditMessageDialog implements Serializable

Serialized Fields

_messagePanel

EditMessagePanel _messagePanel
The parameter panel.

Class org.moyoman.client.reference.admin.EditMessagePanel implements Serializable

Serialized Fields

_actionManager

ActionManager _actionManager
Handle to the action manager.


_table

JTable _table
Message table.


_tableModel

MessageTableModel _tableModel
Message table model.


_isDirty

boolean _isDirty
Dirty flag.

Class org.moyoman.client.reference.admin.HelperAdminDialog implements Serializable

Serialized Fields

_helperConfigTool

HelperConfigTool _helperConfigTool
Helper config tool.


_namesPanel

HelperNamesPanel _namesPanel
Helper names panel.


_typePanel

HelperTypePanel _typePanel
Helper type panel.


_helpersPanel

JPanel _helpersPanel
Helper panels.


_namesPanelContainer

JPanel _namesPanelContainer
Helper names panel container.


_moduleConfigTool

ModuleConfigTool _moduleConfigTool
Module config tool.

Class org.moyoman.client.reference.admin.HelperNamePanel implements Serializable

Serialized Fields

_helperConfigTool

HelperConfigTool _helperConfigTool
Helper config tool.


_helperType

HelperType _helperType
Helper type.


_mode

Mode _mode
Mode.

Class org.moyoman.client.reference.admin.HelperNamesPanel implements Serializable

Serialized Fields

_helperConfigTool

HelperConfigTool _helperConfigTool
Helper config tool.


_helperType

HelperType _helperType
Helper type.


_tabbedPane

JTabbedPane _tabbedPane
Tabbed pane.

Class org.moyoman.client.reference.admin.HelperTypePanel implements Serializable

Serialized Fields

_helperConfigTool

HelperConfigTool _helperConfigTool
Helper config tool.


_moduleConfigTool

ModuleConfigTool _moduleConfigTool
Module config tool.

Class org.moyoman.client.reference.admin.MessageAdminDialog implements Serializable

Serialized Fields

_languageList

JList _languageList
Language list.

Class org.moyoman.client.reference.admin.ModeAdminDialog implements Serializable

Serialized Fields

_modeConfigTool

ModeConfigTool _modeConfigTool
Module config tool.


_modePanel

ModePanel _modePanel
Mode panel.

Class org.moyoman.client.reference.admin.ModePanel implements Serializable

Serialized Fields

_modeConfigTool

ModeConfigTool _modeConfigTool
Mode config tool.

Class org.moyoman.client.reference.admin.ModuleAdminDialog implements Serializable

Serialized Fields

_modulesPanel

JPanel _modulesPanel
Module panels.


_namesPanelContainer

JPanel _namesPanelContainer
Module names panel container.


_moduleConfigTool

ModuleConfigTool _moduleConfigTool
Module config tool.


_namesPanel

ModuleNamesPanel _namesPanel
Module names panel.


_typePanel

ModuleTypePanel _typePanel
Module type panel.

Class org.moyoman.client.reference.admin.ModuleNamePanel implements Serializable

Serialized Fields

_mode

Mode _mode
Mode.


_moduleConfigTool

ModuleConfigTool _moduleConfigTool
Module config tool.


_moduleType

ModuleType _moduleType
Module type.

Class org.moyoman.client.reference.admin.ModuleNamesPanel implements Serializable

Serialized Fields

_tabbedPane

JTabbedPane _tabbedPane
Tabbed pane.


_moduleConfigTool

ModuleConfigTool _moduleConfigTool
Module config tool.


_moduleType

ModuleType _moduleType
Module type.

Class org.moyoman.client.reference.admin.ModuleTypePanel implements Serializable

Serialized Fields

_moduleConfigTool

ModuleConfigTool _moduleConfigTool
Module config tool.

Class org.moyoman.client.reference.admin.MoyomanAdmin implements Serializable

Serialized Fields

_adminManager

AdminManager _adminManager
Admin manager.

Class org.moyoman.client.reference.admin.NewHelperNameDialog implements Serializable

Serialized Fields

_helperConfigTool

HelperConfigTool _helperConfigTool
Helper config tool.


_helperType

HelperType _helperType
Helper type.


_longNameUI

JTextField _longNameUI
Symbolic name widget.


_shortNameUI

JTextField _shortNameUI
Display name widget.

Class org.moyoman.client.reference.admin.NewHelperTypeDialog implements Serializable

Serialized Fields

_helperConfigTool

HelperConfigTool _helperConfigTool
Helper config tool.


_parentHelperUI

JComboBox _parentHelperUI
Parent helper type chooser widget.


_parentModuleUI

JComboBox _parentModuleUI
Parent module type chooser widget.


_longNameUI

JTextField _longNameUI
Symbolic name widget.


_shortNameUI

JTextField _shortNameUI
Display name widget.


_moduleConfigTool

ModuleConfigTool _moduleConfigTool
Module config tool.


_noneOption

String _noneOption
Constant indicating the none option.

Class org.moyoman.client.reference.admin.NewLanguageDialog implements Serializable

Serialized Fields

_displayNameUI

JTextField _displayNameUI
Display name widget.

Class org.moyoman.client.reference.admin.NewModuleNameDialog implements Serializable

Serialized Fields

_longNameUI

JTextField _longNameUI
Symbolic name widget.


_shortNameUI

JTextField _shortNameUI
Display name widget.


_moduleConfigTool

ModuleConfigTool _moduleConfigTool
Module config tool.


_moduleType

ModuleType _moduleType
Module type.

Class org.moyoman.client.reference.admin.NewModuleTypeDialog implements Serializable

Serialized Fields

_longNameUI

JTextField _longNameUI
Symbolic name widget.


_shortNameUI

JTextField _shortNameUI
Display name widget.


_moduleConfigTool

ModuleConfigTool _moduleConfigTool
Module config tool.


_index

int _index
Index at which to insert the new type.

Class org.moyoman.client.reference.admin.SystemAdminDialog implements Serializable

Serialized Fields

_parameterPanel

JPanel _parameterPanel
The parameter panel.


_serverConfigTool

ServerConfigTool _serverConfigTool
Server config tool.


Package org.moyoman.client.reference.debug

Class org.moyoman.client.reference.debug.AggregateDebugPanel implements Serializable

Serialized Fields

_data

TreeSet _data
Data set.

Class org.moyoman.client.reference.debug.ContinuousDebugPanel implements Serializable

Serialized Fields

_legendLabel

JLabel _legendLabel
Legend label.


_legendUI

JList _legendUI
Legend list.


_listData

List _listData
List data.


_data

TreeSet _data
Data set.

Class org.moyoman.client.reference.debug.DebugDialog implements Serializable

Serialized Fields

_moduleActionListener

ActionListener _moduleActionListener
Module widget action listener.


_commandExecutor

CommandExecutor _commandExecutor
Command executor.


_moduleUI

JComboBox _moduleUI
Module widget.


_contentArea

JPanel _contentArea
Debug selector pane container.


_selectorPanes

Map _selectorPanes
Collection of debug selector panes, stored by module.


_player

MoyomanPlayer _player
Player which provides debug information.

Class org.moyoman.client.reference.debug.DebugPanel implements Serializable

Serialized Fields

_dataLabel

JLabel _dataLabel
Data label.


_dataUI

JList _dataUI
Data list.


_actionManager

ActionManager _actionManager
Handle to the action manager.


_board

Board _board
Board.


_debugInfo

Debug _debugInfo
Current debug info.


_debugType

DebugType _debugType
The debug type.


_infoUI

JButton _infoUI
Debug information widget.


_headerUI

JLabel _headerUI
The header widget.


_header

String _header
Debug header.


_module

String _module
The module.

Class org.moyoman.client.reference.debug.DebugSelectorPane implements Serializable

Serialized Fields

_contentArea

JPanel _contentArea
Debug panel container.


_debugPanels

Map _debugPanels
Map of debug type to a map of debug panels.


_selectorPanel

DebugSelectorPane.SelectorPanel _selectorPanel
Panel which holds the radio button selectors.


_module

String _module
The module.

Class org.moyoman.client.reference.debug.DiscreteDebugPanel implements Serializable

Serialized Fields

_data

TreeSet _data

Class org.moyoman.client.reference.debug.ForestDebugPanel implements Serializable

Serialized Fields

_forestUI

ForestUI _forestUI
Forest UI.


_baseState

List _baseState
Base state for the board.

Class org.moyoman.client.reference.debug.GroupRatingDebugPanel implements Serializable

Serialized Fields

_legendLabel

JLabel _legendLabel
Legend label.


_legendUI

JList _legendUI
Legend list.


_data

Set _data
Data set.


_legendData

Set _legendData
Legend data.

Class org.moyoman.client.reference.debug.LegendDebugPanel implements Serializable

Serialized Fields

_legendLabel

JLabel _legendLabel
Legend label.


_legendUI

JList _legendUI
Legend list.


_legendData

List _legendData
Legend list.


_data

TreeSet _data
Data set.

Class org.moyoman.client.reference.debug.SOIDebugPanel implements Serializable

Serialized Fields

_data

TreeSet _data
Data set.


Package org.moyoman.client.reference.util

Class org.moyoman.client.reference.util.AlphabetizedComboBoxModel implements Serializable

Serialized Fields

_data

List _data
Data collection.


_selectedItem

Object _selectedItem
Selected item.

Class org.moyoman.client.reference.util.AlphabetizedTabbedPane implements Serializable

Class org.moyoman.client.reference.util.BaseDialog implements Serializable

Serialized Fields

_actionManager

ActionManager _actionManager
Handle to the action manager.


_applyButtonUI

JButton _applyButtonUI
Handle to the apply button.


_cancelButtonUI

JButton _cancelButtonUI
Handle to the cancel button.


_okButtonUI

JButton _okButtonUI
Handle to the OK button.


_ownerTitle

String _ownerTitle
The title string representing the owning application.


_actionApproved

boolean _actionApproved
Flag to indicate if this dialog was closed with OK or cancel.


_initialLocationSet

boolean _initialLocationSet
Flag indicating whether the initial location has been set.


_isDirty

boolean _isDirty
Flag to indicate if data in this dialog has been changed.

Class org.moyoman.client.reference.util.GridLayout2 implements Serializable

Class org.moyoman.client.reference.util.StatusBar implements Serializable

Serialized Fields

_labelsUI

JLabel[] _labelsUI
Collection of message labels.


_relativeSizes

int[] _relativeSizes
Array of the relative sizes of the message labels.


_timers

Timer[] _timers
Collection of timers, one for each label.


Package org.moyoman.framework

Class org.moyoman.framework.Controller implements Serializable

Serialized Fields

id

GameId id
The id of the game.


gr

GameRecord gr
The game record of the game.


scheduler

Scheduler scheduler
The scheduler for this game.


color

Color color
The color of the player in this game.


handicap

Handicap handicap
The handicap for this game.


mode

Mode mode
The mode for the player in this game.


rules

Rules rules
The rules for this game.


komi

float komi
The komi for this game.

Class org.moyoman.framework.GenerateController implements Serializable

Class org.moyoman.framework.Scheduler implements Serializable

Serialized Fields

dag

DAG dag
The DAG object associated with this Scheduler.


mode

Mode mode
The mode of this game, e.g, FAST.


modules

HashMap modules
The name is a ModuleType object, the value a Module object.


nameToType

HashMap nameToType
The name is a ModuleName object, the value is a ModuleType object.


id

GameId id
The id of the current game.

Class org.moyoman.framework.ValidateController implements Serializable


Package org.moyoman.helper

Class org.moyoman.helper.Helper implements Serializable

Serialized Fields

debugTypes

DebugType[] debugTypes
The debug types that this helper supports.


id

GameId id
The game that this helper is associated with.


mode

Mode mode
The mode of the game that this helper is used in.


time

float time

helperName

HelperName helperName
The name of the helper.


parent

Component parent
The component that this helper is associated with.


helpers

HashMap helpers
The key is a HelperType object, and the value is a Helper object.

Class org.moyoman.helper.HelperName implements Serializable

Serialized Fields

type

HelperType type
The HelperType that this helper name is associated with.


simple

String simple
The simple name of the helper name.


full

String full
The full name of the helper name.

Class org.moyoman.helper.HelperType implements Serializable

Serialized Fields

simple

String simple
The simple name, e.g, RulesHelper.


full

String full
The full name, e.g, org.moyoman.helper.board.rules.RulesHelper.


parent

ComponentType parent
The parent type of this one.


Package org.moyoman.helper.board.rules

Class org.moyoman.helper.board.rules.RulesHelper implements Serializable


Package org.moyoman.helper.board.rules.agarules

Class org.moyoman.helper.board.rules.agarules.AGARules implements Serializable


Package org.moyoman.helper.board.rules.agarules.agarulesimpl

Class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl implements Serializable

Serialized Fields

suicide

HashSet suicide
All of the Stone objects that would cause an illegal suicide on the next move.


superKo

HashSet superKo
All of the Stone objects that would cause an illegal super ko on the next move.


occupied

HashSet occupied
All of the Stone objects which are currently on the board.


ko

Stone ko
The move which would cause an illegal retaking of the ko, or null.


zobrist

HashSet zobrist
Long objects which are the Zobrist hashes for each previous board position.


lastBoard

Board lastBoard
A Board object which represents the current state of the game.


Package org.moyoman.helper.board.rules.rulesimpl

Class org.moyoman.helper.board.rules.rulesimpl.RulesImpl implements Serializable

Serialized Fields

rh

RulesHelper rh
The RulesHelper object for the specific rules set for this game.


Package org.moyoman.module

Class org.moyoman.module.Mode implements Serializable

Serialized Fields

mode

String mode
The name of the mode, e.g, Best.

Class org.moyoman.module.Module implements Serializable

Serialized Fields

debugTypes

DebugType[] debugTypes
The debug types that this module supports.


id

GameId id
The game that this module is associated with.


time

float time

moduleName

ModuleName moduleName
The name of the module.


helpers

HashMap helpers
The name is a HelperType object, and the value is the Helper object.

Class org.moyoman.module.ModuleName implements Serializable

Serialized Fields

type

ModuleType type
The ModuleType with which this object is associated.


simple

String simple
The simple name.


full

String full
The full name.

Class org.moyoman.module.ModuleType implements Serializable

Serialized Fields

simple

String simple
The simple name, e.g, Shape.


full

String full
The full name, e.g, org.moyoman.module.shape.Shape


Package org.moyoman.module.bigpoint.simplebigpoint

Class org.moyoman.module.bigpoint.simplebigpoint.SimpleBigPoint implements Serializable

Serialized Fields

mt

ModuleType[] mt
The modules that this module requires.


rm

RatedMove[] rm
The moves that were rated by this module.


bp

Set bp
The bigpoint moves that were found by this module.


isGenerated

boolean isGenerated


Package org.moyoman.module.board.boardimpl

Class org.moyoman.module.board.boardimpl.BoardImpl implements Serializable

Serialized Fields

kos

ArrayList kos
Store information about all kos during the game.


allPrisoners

ArrayList allPrisoners
Store information about all prisoners during the game.


prisoners

ArrayList prisoners
Store information about prisoners on the last move.


ratedMoves

ArrayList ratedMoves
Give the illegal moves a large negative rating.


moves

ArrayList moves
Store all of the moves for the game, including handicap stones.


rhelper

RulesHelper rhelper
The RulesHelper object that determines the legality of moves.


stones

Color[][] stones
Each element of the array represents the color of that point on the board.


moveNumber

short moveNumber
The move number for the next turn.


moveColor

Color moveColor
The color to move next.


isGenerated

boolean isGenerated
This indicates if makeMove() was called immediately after generateMove().


Package org.moyoman.module.endgame.simpleendgame

Class org.moyoman.module.endgame.simpleendgame.SimpleEndgame implements Serializable

Serialized Fields

mt

ModuleType[] mt
The modules that this module requires.


rm

RatedMove[] rm
The moves that were rated by this module.


lastBoard

Board lastBoard
The last board obtained from generateMove().


mdf

MoveDescriptorForest mdf
The MoveDescriptorForest object containing sequences of moves.


isGenerated

boolean isGenerated
This flag is used to determine when to clear variables set by generateMove().


sequenceFlag

boolean sequenceFlag
This flag is used to determine if a call to getSequences() is valid.


Package org.moyoman.module.fuseki.simplefuseki

Class org.moyoman.module.fuseki.simplefuseki.SimpleFuseki implements Serializable

Serialized Fields

mt

ModuleType[] mt
The modules that this module requires.


rm

RatedMove[] rm
The moves that were rated by this module.


isGenerated

boolean isGenerated
This flag is used to determine when to clear variables set by generateMove().


isFusekiOver

boolean isFusekiOver
If set, then no more work remains to be done by this module.


Package org.moyoman.module.fuseki.igofuseki

Class org.moyoman.module.fuseki.igofuseki.IgoFuseki implements Serializable

Serialized Fields

mt

ModuleType[] mt
The modules that this module requires.


rm

RatedMove[] rm
The moves that were rated by this module.


isGenerated

boolean isGenerated
This flag is used to determine when to clear variables set by generateMove().


isFusekiOver

boolean isFusekiOver
If set, then no more work remains to be done by this module.


boardSize

int boardSize
Size of the board, the value maybe is always 19.


col

int[] col
Color info of the board (AKI/KURO/SIRO/EDGE).


ed

boolean[] ed
Array for proc.


moves

int[] moves
Position of moves in the game. first move -> moves[1]


tekazu

int tekazu
Count of moves in the game.


haiti

int haiti
Count of stones put in advance.


kuroSaki

boolean kuroSaki
True if the first move is black.


comKuro

boolean comKuro
True if com play at first.


absLine

int absLine
value of the absolute lines on board.


tenCnt

int tenCnt
Total count of the points.


posStart

int posStart
index of the first active point.


posLimit

int posLimit
index of the active limit.


d1

int d1
variables to access neighbors.


d2

int d2
variables to access neighbors.


d3

int d3
variables to access neighbors.


d4

int d4
variables to access neighbors.


d5

int d5
variables to access neighbors.


d6

int d6
variables to access neighbors.


d7

int d7
variables to access neighbors.


d8

int d8
variables to access neighbors.


d11

int d11
variables to access neighbors.


d22

int d22
variables to access neighbors.


d33

int d33
variables to access neighbors.


d44

int d44
variables to access neighbors.


d17

int d17
variables to access neighbors.


d18

int d18
variables to access neighbors.


d25

int d25
variables to access neighbors.


d26

int d26
variables to access neighbors.


d36

int d36
variables to access neighbors.


d38

int d38
variables to access neighbors.


d45

int d45
variables to access neighbors.


d47

int d47
variables to access neighbors.


d55

int d55
variables to access neighbors.


d66

int d66
variables to access neighbors.


d77

int d77
variables to access neighbors.


d88

int d88
variables to access neighbors.


d111

int d111
variables to access neighbors.


d222

int d222
variables to access neighbors.


d333

int d333
variables to access neighbors.


d444

int d444
variables to access neighbors.


d117

int d117
variables to access neighbors.


d118

int d118
variables to access neighbors.


d225

int d225
variables to access neighbors.


d226

int d226
variables to access neighbors.


d336

int d336
variables to access neighbors.


d338

int d338
variables to access neighbors.


d445

int d445
variables to access neighbors.


d447

int d447
variables to access neighbors.


d555

int d555
variables to access neighbors.


d666

int d666
variables to access neighbors.


d777

int d777
variables to access neighbors.


d888

int d888
variables to access neighbors.


kd

int[] kd
info of the Stone's liberties.


td

int[] td
info of the block.


md

int[] md
info of the group.


yoko

int[] yoko
info of the horizontal line value.


tate

int[] tate
info of the vertical line value.


absYoko

int[] absYoko
info of the absolute horizontal line vlaue.


absTate

int[] absTate
info of the absolute vertical line value.


absYokoTate

int[] absYokoTate
info of the absolute line value.


sizeP1

int sizeP1
convinent variable.


sizeHan

int sizeHan
convinent variable.


sizeBlk

int sizeBlk
convinent variable.


actCnt

int actCnt
convinent variable.


gen

int[][] gen
Index to access left-top corner.


his

int[][] his
Index to access left-bottom corner.


miu

int[][] miu
Index to access right-top corner.


mis

int[][] mis
Index to access right-bottom coner.


jSeki

int[][][] jSeki
Array of JoSeki pattern data.


ySumi

int[][][] ySumi
Array of AllBoard pattern data.


h1

int h1

h2

int h2

h3

int h3

h4

int h4

tanOp

int tanOp

tanMe

int tanMe

dFb

int dFb

dHai

int dHai

pin

int pin

patCnt

int patCnt

kCnt

int kCnt


Package org.moyoman.module.geometry.geometryimpl

Class org.moyoman.module.geometry.geometryimpl.GeometryImpl implements Serializable

Serialized Fields

ratedMoves

RatedMove[] ratedMoves
The rated moves that generateMove() generates.


cp

ClosestPoints cp
This class helps in computing geometrical information.


board

Board board
The Board module.


lg

LooseGroups lg
The LooseGroups module.


isGenerated

boolean isGenerated
If true, then the last move was generated.


gmg

GeometryMoveGenerator gmg
This is used to generate the move.


Package org.moyoman.module.groups.groupsimpl

Class org.moyoman.module.groups.groupsimpl.GroupsImpl implements Serializable

Serialized Fields

mt

ModuleType[] mt
The module types that this module requires.


groups

ArrayList groups
Each element is a SingleGroupImpl object representing a group on the board.


combinedGroups

ArrayList combinedGroups
Each element is a SingleGroupImpl object that was combined with other groups by the last move.


lastStone

Stone lastStone
The last stone placed on the board.


lastPrisoners

Stone[] lastPrisoners
The prisoners from the last move.


capturedGroups

ArrayList capturedGroups
Each element is a SingleGroupImpl object which was captured by the last move.


statusVal

short statusVal
One of the constants: Groups.ADD, Groups.UPDATE, Groups.COMBINE.

Class org.moyoman.module.groups.groupsimpl.SingleGroupImpl implements Serializable

Serialized Fields

stones

HashSet stones
The Stone objects which make up this group.


liberties

HashSet liberties
The empty Point objects which are the liberties of the group.


opponent

HashSet opponent
Stone objects of the opposite color to the group which are directly adjacent.


color

Color color
The color of the group.


minx

int minx
The minimum horizontal value of any stone in the group.


maxx

int maxx
The maximum horizontal value of any stone in the group.


miny

int miny
The minimum vertical value of any stone in the group.


maxy

int maxy
The maximum vertical value of any stone in the group.


groups

GroupsImpl groups
The GroupsImpl object.


Package org.moyoman.module.ladder.ladderimpl

Class org.moyoman.module.ladder.ladderimpl.LadderImpl implements Serializable

Serialized Fields

rm

RatedMove[] rm
The moves suggested by this module.


isGenerated

boolean isGenerated
This is true after generateMove() but before makeMove() is called.


lastBoard

Board lastBoard
The current Board module.


lastGroups

Groups lastGroups
The current Groups module.


results

HashMap results
The key is a SingleGroup object, and the value is a LadderInfo object.


mdf

MoveDescriptorForest mdf
The sequence of best play for the various ladders on the board.


Package org.moyoman.module.loosegroups.simplelgimpl

Class org.moyoman.module.loosegroups.simplelgimpl.LGImpl implements Serializable

Serialized Fields

mt

ModuleType[] mt
The module types that this module is dependent on.


moveNumber

short moveNumber
The number of the next move.


moveColor

Color moveColor
The color of the player to move.


slggroups

ArrayList slggroups
Each element is a SingleLooseGroup object.


cp

ClosestPoints cp
The ClosestPoints class is used to help determine which groups are in the same loose group.


board

Board board
The Board object with the current state of the board.


ratedMoves

ArrayList ratedMoves
The RatedMove objects created by generateMove().


moveStatus

short moveStatus
One of the LooseGroups constants ADD, UPDATE, or COMBINE.


groupsSplit

boolean groupsSplit
If any loose groups were split into two or more loose groups on the last move, this is true.


groupsCaptured

boolean groupsCaptured
This is true if at least one loose group was entirely captured on the last move.


newGroup

SingleLGImpl newGroup
If status() returns ADD, then this is the new group.


updatedGroup

SingleLGImpl updatedGroup
If status() returns UPDATE then this is the updated group.


splitGroups

ArrayList splitGroups
If groupsSplit is true, then this contains SingleLooseGroup objects after splitting.


combinedGroups

ArrayList combinedGroups
Contains SingleLooseGroup objects which were combined on the current move into one.


partiallyCapturedGroups

ArrayList partiallyCapturedGroups
Contains SingleLooseGroups which had some stones captured from them by the last move.


fullyCapturedGroups

ArrayList fullyCapturedGroups
Contains SingleLooseGroups which were entirely captured by the last move.

Class org.moyoman.module.loosegroups.simplelgimpl.SingleLGImpl implements Serializable

Serialized Fields

singleGroup

HashSet singleGroup
Contains the SingleGroup objects which make up the loose group.


edgePoints

Point[] edgePoints
Contains the associated edge points for this group.


Package org.moyoman.module.movegenerator.simplemovegenerator

Class org.moyoman.module.movegenerator.simplemovegenerator.SimpleMoveGenerator implements Serializable

Serialized Fields

mt

ModuleType[] mt
The modules that this module requires.


move

MoveDescriptor move
The move to be made.


ratedMoves

RatedMove[] ratedMoves
The moves that are rated by this module.


isGenerated

boolean isGenerated


Package org.moyoman.module.proverbs.igoproverbs

Class org.moyoman.module.proverbs.igoproverbs.GoProverbs implements Serializable

Class org.moyoman.module.proverbs.igoproverbs.IgoProverbs implements Serializable

Serialized Fields

mt

ModuleType[] mt
The modules that this module requires.


rm

RatedMove[] rm
The moves that were rated by this module.


isGenerated

boolean isGenerated
This flag is used to determine when to clear variables set by generateMove().


mdf

MoveDescriptorForest mdf
The sequences of moves recommended by proverbs.


lastBoard

Board lastBoard
The current Board module.


igo

GoProverbs igo
an Igo class to find moves from the proverbs of GO.


Package org.moyoman.module.random.randomimpl

Class org.moyoman.module.random.randomimpl.RandomImpl implements Serializable

Serialized Fields

mt

ModuleType[] mt
The modules that this module requires.


ratedMoves

RatedMove[] ratedMoves
The rated moves for this module.


isGenerated

boolean isGenerated


Package org.moyoman.module.safety.simplesafety

Class org.moyoman.module.safety.simplesafety.SimpleSafety implements Serializable

Serialized Fields

mt

ModuleType[] mt
The types of modules which this module requires.


rm

RatedMove[] rm
The rated move which the generateMove() method produces.


board

Board board
The Board module which this module uses.


geometry

Geometry geometry
The Geometry module which this module uses.


lg

LooseGroups lg
The LooseGroups module which this module uses.


safety

HashMap safety
The key is a LooseGroup, and the value is a Float.


isGenerated

boolean isGenerated
This is true after generateMove() is called, but before makeMove() is called.


Package org.moyoman.module.shape.simpleshape

Class org.moyoman.module.shape.simpleshape.SimpleShape implements Serializable

Serialized Fields

mt

ModuleType[] mt
The modules that this module requires.


rm

RatedMove[] rm
The moves that were rated by this module.


gsm

RatedMove[] gsm

bsm

RatedMove[] bsm

gosm

RatedMove[] gosm

bosm

RatedMove[] bosm

isGenerated

boolean isGenerated
This flag is used to determine when to clear variables set by generateMove().


Package org.moyoman.module.tactics.simpletactics

Class org.moyoman.module.tactics.simpletactics.SimpleTactics implements Serializable

Serialized Fields

mt

ModuleType[] mt
The modules that this module requires.


rm

RatedMove[] rm
The moves that were rated by this module.


lastBoard

Board lastBoard
The last board obtained from generateMove().


lastGroups

Groups lastGroups
The last groups obtained from generateMove().


mdf

MoveDescriptorForest mdf
The MoveDescriptorForest object containing sequences of moves.


isGenerated

boolean isGenerated
This flag is used to determine when to clear variables set by generateMove().


sequenceFlag

boolean sequenceFlag
This flag is used to determine if a call to getSequences() is valid.


currentColor

Color currentColor


Package org.moyoman.module.tactics.tacticsimpl

Class org.moyoman.module.tactics.tacticsimpl.TacticsImpl implements Serializable

Serialized Fields

mt

ModuleType[] mt
The modules that this module requires.


rm

RatedMove[] rm
The moves that were rated by this module.


lastBoard

Board lastBoard
The last board obtained from makeMove().


lastGroups

Groups lastGroups
The last groups obtained from makeMove().


lastLooseGroups

LooseGroups lastLooseGroups
The last loose groups obtained from makeMove().


blackMDF

MoveDescriptorForest blackMDF
The MoveDescriptorForest object containing sequences of good moves for Black.


whiteMDF

MoveDescriptorForest whiteMDF
The MoveDescriptorForest object containing sequences of good moves for White.


isGenerated

boolean isGenerated
This flag is used to determine when to clear variables set by generateMove().


important

Stone[] important
The stones which should try to be saved.


lastMove

Move lastMove
The last Stone played.


Package org.moyoman.module.joseki.josekiimpl

Class org.moyoman.module.joseki.josekiimpl.JosekiImpl implements Serializable


Package org.moyoman.module.dame.dameimpl

Class org.moyoman.module.dame.dameimpl.DameImpl implements Serializable

Serialized Fields

dame

HashSet dame
The dame points.


Package org.moyoman.util

Class org.moyoman.util.Color implements Serializable

Serialized Fields

color

short color
The color that this object encapsulates.

Class org.moyoman.util.DataAlreadyExistsException implements Serializable

Serialized Fields

msg

String msg
The error message.

Class org.moyoman.util.GameId implements Serializable

Serialized Fields

id

String id
The id of the game.

Class org.moyoman.util.GameRecord implements Serializable

Serialized Fields

handicap

Handicap handicap

rules

Rules rules

komi

float komi

location

String location

black

String black

white

String white

date

long date

gameId

String gameId

status

short status

kos

ArrayList kos
Each element is a NumberedStone object.


prisoners

ArrayList prisoners
Each element is a NumberedStone object.


moves

ArrayList moves
Each element is a Move object.

Class org.moyoman.util.Handicap implements Serializable

Serialized Fields

stones

Stone[] stones

fixed

boolean fixed
True if handicap in fixed position, or false.


total

int total
The total number of handicap stones.

Class org.moyoman.util.IllegalKoException implements Serializable

Class org.moyoman.util.IllegalMoveException implements Serializable

Serialized Fields

stone

Stone stone
The stone that was illegally played.

Class org.moyoman.util.IllegalSuperKoException implements Serializable

Class org.moyoman.util.InconsistentStateException implements Serializable

Serialized Fields

message

String message

Class org.moyoman.util.InternalErrorException implements Serializable

Serialized Fields

message

String message

Class org.moyoman.util.IntPair implements Serializable

Serialized Fields

val1

int val1
The first integer.


val2

int val2
The second integer.

Class org.moyoman.util.Move implements Serializable

Serialized Fields

nstone

NumberedStone nstone
The stone that was played as this move.


type

short type
The type of move.


moveNumber

short moveNumber
The move number.


color

Color color
The color of the move.

Class org.moyoman.util.MoveDescriptor implements Serializable

Serialized Fields

move

Move move
The move being described.


ko

Stone ko
The stone which playing at would illegal retake the ko.


prisoners

Stone[] prisoners
Any prisoners captured by this move.


suicide

Stone[] suicide
Any moves which would be illegal because of suicide on the next move.


superko

Stone[] superko
Any moves which would recreate the whole board position on the next move.


message

String message
An explanation of the move.


eogFlag

boolean eogFlag
The end of the game flag.

Class org.moyoman.util.MoveDescriptorForest implements Serializable

Serialized Fields

forest

HashMap forest
The key is a MoveDescriptor, and the value is a HashMap contains MoveDescriptor objects.


initial

HashSet initial
Each element is a MoveDescriptor, which is also a key in forest.

Class org.moyoman.util.NoSuchDataException implements Serializable

Serialized Fields

msg

String msg
The error message.

Class org.moyoman.util.NumberedStone implements Serializable

Serialized Fields

number

short number
The number of the move.

Class org.moyoman.util.OccupiedPointException implements Serializable

Class org.moyoman.util.PartialStone implements Serializable

Serialized Fields

value

float value
The amount to count this stone, between 0.0 and 1.0.

Class org.moyoman.util.PermissionsException implements Serializable

Serialized Fields

message

String message

Class org.moyoman.util.Point implements Serializable

Serialized Fields

horizontal

int horizontal
The horizontal position of the point 0 - 18


vertical

int vertical
The vertical position of the point 0 - 18

Class org.moyoman.util.RatedMove implements Serializable

Serialized Fields

rating

float rating
The rating of the move, 1.0 is very good, - 1,0 is very bad.


confidence

float confidence
The confidence in the rating, 1.0 is very confident, 0.0 is no confidence.


message

String message
An optional message explaining the move, which is not null.

Class org.moyoman.util.Rules implements Serializable

Serialized Fields

rules

short rules
This has the value of one of the constants defining a rule set.

Class org.moyoman.util.Stone implements Serializable

Serialized Fields

color

Color color
The color of the stone.

Class org.moyoman.util.SuicideException implements Serializable

Class org.moyoman.util.WrongColorException implements Serializable

Class org.moyoman.util.Zobrist implements Serializable


Package org.moyoman.util.closestpoint

Class org.moyoman.util.closestpoint.ClosestPointGroup implements Serializable

Serialized Fields

points

HashSet points
The points which are as close to this group as any other.


stones

ArrayList stones
The stones which make up this group.


minx

int minx
The minimum horizontal value of any point or stone.


maxx

int maxx
The maximum horizontal value of any point or stone.


miny

int miny
The minimum vertical value of any point or stone.


maxy

int maxy
The maximum vertical value of any point or stone.

Class org.moyoman.util.closestpoint.ClosestPoints implements Serializable

Serialized Fields

cpg

ArrayList cpg
This contains all of the ClosestPointGroup objects.


stones

HashMap stones
The key is a Stone object, and the value is a ClosestPointGroup object.


pointInfo

HashMap pointInfo
The key is a Point object, and the value is a PointInfo object.


adjacencyInfo

HashMap adjacencyInfo
The key is a ClosestPointGroup object, and the value is an ArrayList, which contains ClosestPointGroup objects.

Class org.moyoman.util.closestpoint.PointInfo implements Serializable

Serialized Fields

point

Point point
The point being represented.


distance

short distance
The square of the distance to the closest group(s).


closestPointGroups

HashSet closestPointGroups
Each element is a ClosestPointGroup which is as close to the point as any other group(s).


Package org.moyoman.util.igo

Class org.moyoman.util.igo.IgoBase implements Serializable

Serialized Fields

boardSize

int boardSize
Size of the board, the value is always 19 in Moyoman.


col

int[] col
Color info of the board (AKI/KURO/SIRO/EDGE).


absLine

int absLine
value of the absolute lines on board.


tenCnt

int tenCnt
Total count of the points.


posStart

int posStart
index of the first active point.


posLimit

int posLimit
index of the active limit point.


d1

int d1
variables to access neighbors.


d2

int d2
variables to access neighbors.


d3

int d3
variables to access neighbors.


d4

int d4
variables to access neighbors.


d5

int d5
variables to access neighbors.


d6

int d6
variables to access neighbors.


d7

int d7
variables to access neighbors.


d8

int d8
variables to access neighbors.


d11

int d11
variables to access neighbors.


d22

int d22
variables to access neighbors.


d33

int d33
variables to access neighbors.


d44

int d44
variables to access neighbors.


d17

int d17
variables to access neighbors.


d18

int d18
variables to access neighbors.


d25

int d25
variables to access neighbors.


d26

int d26
variables to access neighbors.


d36

int d36
variables to access neighbors.


d38

int d38
variables to access neighbors.


d45

int d45
variables to access neighbors.


d47

int d47
variables to access neighbors.


d55

int d55
variables to access neighbors.


d66

int d66
variables to access neighbors.


d77

int d77
variables to access neighbors.


d88

int d88
variables to access neighbors.


d111

int d111
variables to access neighbors.


d222

int d222
variables to access neighbors.


d333

int d333
variables to access neighbors.


d444

int d444
variables to access neighbors.


d117

int d117
variables to access neighbors.


d118

int d118
variables to access neighbors.


d225

int d225
variables to access neighbors.


d226

int d226
variables to access neighbors.


d336

int d336
variables to access neighbors.


d338

int d338
variables to access neighbors.


d445

int d445
variables to access neighbors.


d447

int d447
variables to access neighbors.


d555

int d555
variables to access neighbors.


d666

int d666
variables to access neighbors.


d777

int d777
variables to access neighbors.


d888

int d888
variables to access neighbors.


sizeP1

int sizeP1
convinent variables.


sizeHan

int sizeHan
convinent variables.


sizeBlk

int sizeBlk
convinent variables.


actCnt

int actCnt
convinent variables.


tanOp

int tanOp
convinent variables.


tanMe

int tanMe
convinent variables.


comStone

VecInt comStone
a vector to store the positions of all com's stone.

Class org.moyoman.util.igo.VecInt implements Serializable

Serialized Fields

sp

int sp
The count of the elements.


arr

int[] arr
An array to store elements.


pSize

int pSize
The size to add when extending the capacity.