|
|||||||||
| Home >> All >> cgsuite >> [ ui overview ] | PREV PACKAGE NEXT PACKAGE | ||||||||
Package cgsuite.ui
Contains the core Combinatorial Game Suite library.
See:
Description
| Interface Summary | |
| MessageReceiver | |
| Exception Summary | |
| BrokenLoopException | |
| DeepRecursionException | |
| InputException | Thrown when an error occurs while walking a parse tree. |
| ReturnedProcedureException | |
Package cgsuite.ui 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 >> [ ui overview ] | PREV PACKAGE NEXT PACKAGE | ||||||||