|
|||||||||
| Home >> All >> cgsuite >> [ plugin overview ] | PREV PACKAGE NEXT PACKAGE | ||||||||
Package cgsuite.plugin
Contains the core Combinatorial Game Suite library.
See:
Description
| Interface Summary | |
| Editor | Defines a graphical editor for one or more games. |
| MethodInvoker | An invocation scheme for a Combinatorial Game Suite method. |
| Output | An abstract output scheme that can be converted to any of several forms of output. |
| OutputContext | Contains utility methods accessible during output generation. |
| OutputHandler | Converts objects to Output suitable for display in the Combinatorial Game Suite user interface. |
| Plugin | Exposes a plug-in package to the Combinatorial Game Suite user interface. |
| PluginContext | Registers plug-in components with the user interface. |
| Class Summary | |
| EditorPanel | A graphical component used by the user interface to edit game positions. |
| FontManager | |
| FontManager.IntPair | |
| GridEditorPanel | A generalized, reusable grid-based EditorPanel. |
| ImageOutput | An image to display as output. |
| MethodInfo | Specifies a Combinatorial Game Suite method. |
| MethodInfo.OptionalArgumentInfo | Specifies an optional argument to a Combinatorial Game Suite method. |
| PluginInfo | Specifies basic information about a plug-in. |
| PluginUtilities | An assortment of static methods useful to plug-in writers. |
| PreferencesPanel | A Swing component that contains user preferences for a plug-in. |
| ScaleLookupTable | A lookup-table implementation that simply scales the input based on the colour specified in the constructor. |
| StyledTextOutput | An abstract representation of styled character data. |
| StyledTextOutput.STOCharacterIterator | |
| Table | A table whose entries may be any objects. |
| TableFormat | |
| TableOutput | |
| TypeInfo | Specifies a Combinatorial Game Suite type. |
| Exception Summary | |
| MethodInvocationException | Thrown to indicate that an error occurred invoking a Combinatorial Game Suite method. |
Package cgsuite.plugin Description
Contains the core Combinatorial Game Suite library.
This package contains the fundamental framework for the Combinatorial Game Suite
back-end. Classes in cgsuite are interface-independent. They can be
accessed from within the CGSuite interface, by plug-ins, or by stand-alone
applications. Important components of this package include:
- interface cgsuite.Game, which should be implemented by any game class designed to work with CGSuite;
- class cgsuite.CanonicalGame, which provides standard algorithms for calculating with canonical forms of games;
- class cgsuite.AbstractShortGame, a skeletal implementation of
Gamedesigned to ease the task of writing plug-ins; - The loopy games facility, including cgsuite.LoopyGame, cgsuite.CanonicalStopperGame, and cgsuite.StopperSidedGame.
For information on writing plug-ins, refer to the cgsuite.plugin
documentation.
|
|||||||||
| Home >> All >> cgsuite >> [ plugin overview ] | PREV PACKAGE NEXT PACKAGE | ||||||||