Package org.moyoman.module.loosegroups

This package provides the two interfaces that must be implemented in order to create a loosegroups module implementation.

See:
          Description

Interface Summary
LooseGroups A class that implements this interface is responsible for assigning stones to a loose group.
SingleLooseGroup A class that implements this interface represents a single loose group.
 

Package org.moyoman.module.loosegroups Description

This package provides the two interfaces that must be implemented in order to create a loosegroups module implementation. A loose group is a group of stones of the same color that tends to act as a unit. Examples of this are a wall and an extension from it, and a corner enclosure of several nonadjacent stones. If two stones are part of the same group, then they must also be in the same loose group.

The LooseGroups interface defines methods for accessing the collection of loose groups, while the SingleLooseGroup interface defines methods for accessing a single loose group.

Author:
David Weiss