Package smithers.twisty

Interface Summary
AnimatedTwistyPuzzle Extends the TwistyPuzzle interface to include new methods for animatible twisty puzzles.
PuzzleNotation<P extends TwistyPuzzle> Represents a notation for describing sequences of twists in twisty puzzle such as Singmaster Notation for the Rubik's Cube.
StickerSwappingTwistyPuzzle Extends the TwistyPuzzle interface to include new methods for twisty puzzles for which a twist simply swaps stickers around.
TwistyPuzzle Represents a twisty puzzle such as a Rubik's Cube.
 

Class Summary
RubiksCube Represents a Rubik's Cube, or similar larger/smaller twisty cube puzzle.
SingmasterNotation Represents the Singmaster Notation for the Rubik's Cube.
Snake Represents a Rubik's Snake.
SquareOne Represents the twisty puzzle Square One/Cube 21.
SquareOneNotation A notation for the Square One puzzle.
Twist Represents a twist of a puzzle.
TwistyPuzzleViewer Displays a TwistyPuzzle and allows the user to manipulate it.
 

Exception Summary
AnimatingException